注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡計算機組織與體系結(jié)構TMS320C54x 實用教程

TMS320C54x 實用教程

TMS320C54x 實用教程

定 價:¥60.00

作 者: 彭啟琮主編
出版社: 電子科技大學出版社
叢編項:
標 簽: 單片計算機

ISBN: 9787810435765 出版時間: 2000-01-01 包裝:
開本: 頁數(shù): 486 字數(shù):  

內(nèi)容簡介

  數(shù)字化的浪潮正在迅速地席卷全球。數(shù)字信號處理(DSP)作為數(shù)字化最重要的基礎技術之一,無論在其應用的廣度還是深度方面,都正以前所未有的速度向前發(fā)展。DSP技術是在理論上與工程實踐上都具有相當難度的高新技術。本教程是為DSP技術類課程的實驗和業(yè)界工程師的培訓而組織編寫的。德州儀器公司(TI)的TMS320C54x是一個優(yōu)秀的16-bit定點DSP系列,在工程界得到廣泛的應用,也很適合于在教學和培訓中作為典型的DSP器件來使用。本教程作為與彭肩球和李玉柏編著的《DSP技術》四套的培訓教材,分為四部分。第一部分是TMS320C54x系列DSP硬件結(jié)構和軟件結(jié)構的介紹。第二部分是開發(fā)環(huán)境的介紹。在注意資料完整性和新穎性的同時,強調(diào)了實用性。第三部分是電子科技大學-德州儀器DSP實驗室設計的一組實驗。學生通過這組實驗,可以基本掌握TMS320C54x的特性和開發(fā)環(huán)境的使用,以及主要的數(shù)字信號處理算法及其DSP實現(xiàn)方法與技巧,為進一步的研究與開發(fā)作好準備。第四部分簡要介紹電子科技大學-德州儀器DSP實驗室開發(fā)的一套實驗和開發(fā)系統(tǒng)(DES)。它將DSP的開發(fā)工具和虛擬儀器(信號源、示波器、頻譜儀等)結(jié)合在一起,充分利用PC機的資源,形成完整的實驗和開發(fā)平臺,從而可以大大地提高系統(tǒng)的靈活性和性能價格比。本書適合于作為電子類學科研究生和高年級本科生DSP技術類課程的實驗教材和DSP工程師的培訓教材。對于從事DSP開發(fā)的工程技術人員,本書也不失為一本有用的技術手冊。

作者簡介

暫缺《TMS320C54x 實用教程》作者簡介

圖書目錄

第一部分  TMS320C54x概述                  
 第一章  TMS320C54x概述                  
 1. 1  概述                  
 1. 2  TMS320C54x系列DSP的主要特征                  
 第一章  TMS320C54x的結(jié)構                  
 2. 1  結(jié)構概述                  
 2. 2  總線結(jié)構                  
 2. 3  中央處理器單元( CPU)                  
 2. 3. 1 算術邏輯單元(ALU)                  
 2. 3. 2 累加器                  
 2. 3. 3 桶形移位器                  
 2. 3. 4 乘法器/加法器單元                  
 2. 3. 5 比較, 選擇和存儲單元( CSSU)                  
 2. 3. 6 指數(shù)編碼器                  
 2. 3. 7 CPU狀態(tài)和控制寄存器                  
 2. 4 中央存儲器組織                  
 2. 4. 1 片內(nèi)ROM                  
 2. 4. 2 片內(nèi)雙訪問RAM(DARAM)                  
 2. 4. 3 片內(nèi)單訪問RAM(SARAM)                  
 2. 4. 4 片內(nèi)存儲空間保護                  
 2. 5 存儲器映射寄存器                  
 2. 6 片內(nèi)外設                  
 2. 6. 1 通用I/O引腳2.5                  
 2. 6. 2 軟件可編程等待狀態(tài)發(fā)生器                  
 2. 6. 3 可編程塊切換邏輯                  
 2. 6. 4 主機接口                  
 2. 6. 5 硬件定時器                  
 2. 6. 6 時鐘發(fā)生器                  
 2. 6. 7 串口                  
 2. 7 外部總線接口                  
 2. 8  IEEE 1149. 1標準掃描邏輯                  
 第三章 TMS320C54x的引腳和信號說明                  
 第四章 TMS320C54x數(shù)據(jù)存儲器尋址方式                  
 4. 1 立即數(shù)尋址                  
 4. 2 絕對地址尋址                  
 4. 2. 1  dmad尋址                  
 4. 2. 2  pmad尋址                  
 4. 2. 3  PA尋址                  
 4. 2. 4  (lk)尋址                  
 4. 3 累加器尋址                  
 4. 4 直接尋址                  
 4. 5 間接導址                  
 4. 5. 1 單操作數(shù)尋址                  
 4. 5. 2 雙操作數(shù)尋址方式                  
 4. 6 存儲器映射寄存器尋址                  
 4. 7 堆棧尋址                  
 第五章 匯編語言指令系統(tǒng)                  
 5. 1 符號與編寫                  
 5. 2 指令系統(tǒng)概述                  
 5. 3 各條指令的介紹                  
 ABDST                  
 ABS                  
 ADD                  
 ADDC                  
 ADDM                  
 ADDS                  
 AND                  
 ANDM                  
 B[D]                  
 BACC[D]                  
 BANZ[D]                  
 BC[D]                  
 BIT                  
 BITF                  
 BITT                  
 CALA[D]                  
 CALL[D]                  
 CC[D]                  
 CMPL                  
 CMPM                  
 CMPR                  
 CMPS                  
 DADD                  
 DADST                  
 DELAY                  
 DLD                  
 DRSUB                  
 DSADT                  
 DST                  
 DSUB                  
 DSUBT                  
 EXP                  
 FB[D]                  
 FBACC[D]                  
 FCALA[D]                  
 FCALL[D]                  
 FIRS                  
 FRAME                  
 FRET[D]                  
 FRETE[D]                  
 IDLE                  
 INTR                  
 LD                  
 LD                  
 LDM                  
 LD || MAC[R]                  
 LD || MAS[R]                  
 LDR                  
 LDU                  
 LMS                  
 LTD                  
 MAC[R]                  
 MACA[R]                  
 MACD                  
 MACP                  
 MACSU                  
 MAR                  
 MAS[R]                  
 MASA[R]                  
 MAX                  
 MIN                  
 MPY[R]                  
 MPYA                  
 MPYU                  
 MVDD                  
 MVDK                  
 MVDM                  
 MVDP                  
 MVKD                  
 MVMD                  
 MVMM                  
 MVPD                  
 NEG                  
 NOP                  
 NORM                  
 OR                  
 ORM                  
 POLY                  
 POPD                  
 POPM                  
 PORTR                  
 PORTW                  
 PSHD                  
 PSHM                  
 RC[D]                  
 READA                  
 RESET                  
 RET[D]                  
 RETE[D]                  
 RETF[D]                  
 RND                  
 ROL                  
 ROLTC                  
 ROR                  
 RPT                  
 RPTB[D]                  
 RPTZ                  
 RSBX                  
 SACCD                  
 SAT                  
 SFTA                  
 SFTC                  
 SFTL                  
 SQDST                  
 SQUR                  
 SQURA                  
 sQURS                  
 SRCCD                  
 SSBX                  
 ST                  
 STH                  
 STL                  
 STLM                  
 STM                  
 ST || ADD                  
 ST || LD                  
 ST || MAC[R]                  
 ST || MAS[A]                  
 ST || MPY                  
 ST || SUB                  
 STRCD                  
 SUB                  
 SUBB                  
 SUBC                  
 SUBS                  
 TRAP                  
 WRITA                  
 XC                  
 XOR                  
 XORM                  
 第六章  匯編指令                  
 6. 1  段定義指令                  
 6. 2 常數(shù)初始化指令                  
 6. 3 段程序計數(shù)器定位指令                  
 6. 4 輸出列表格式指令                  
 6. 5 引用其它文件的指令                  
 6. 6 條件匯編指令                  
 6. 7 匯編時的符號指令                  
 6. 8 其它方面的匯編指令                  
 第七章 宏                  
 第八章 匯編源程序的語句格式                  
 8. 1 標號域                  
 8. 2 指令域                  
 8. 3 操作數(shù)域                  
 8. 4 注釋                  
 8. 5 常量                  
 8. 5. 1 二進制整數(shù)                  
 8. 5. 2 八進制整數(shù)                  
 8. 5. 3 十進制整數(shù)                  
 8. 5. 4 十六進制整數(shù)                  
 8. 5. 5 字符常量                  
 8. 5. 6 匯編時間常量                  
 8. 6 字符串                  
 8. 7 符號                  
 8. 7. 1 標號                  
 8. 7. 2 在命令行中定義符號常量(-d選項)                  
 8. 7. 3 預定義符號常量                  
 8. 8 表達式                  
 8. 8. 1 操作符                  
 8. 8. 2 表達式的上溢和下溢                  
 8. 8. 3 預定義表達式                  
 8. 8. 4 條件表達式                  
 8. 9 源程序列表                  
 第二部分 TMS320C54x開發(fā)環(huán)境                  
 第一章 簡介                  
 1. 1 TIDSP的支持技術                  
 1. 2  軟件開發(fā)工具簡介                  
 1. 3  TMS320標準C(ANSIC)優(yōu)化編譯器                  
 1. 3. 1  C54x定點編譯器                  
 1. 3. 2  TMS320 ANSIC編譯器的優(yōu)化                  
 1. 4  匯編語言工具                  
 1. 4. 1  匯編器(Assembler)                  
 1. 4. 2  連接器(linker)                  
 1. 4. 3 歸檔器                  
 1. 5 系統(tǒng)集成與調(diào)試工具                  
 1. 5. 1  TMS 320調(diào)試接口(C/Assembly source debugger)                  
 1. 5. 2 軟仿真器(Simulator)                  
 1. 5. 3  TMS320系統(tǒng)調(diào)試和評估工具                  
 1. 5. 4  代碼編輯器(code composer--一種合成開發(fā)環(huán)境(IDE, Integrated Development Environment)                  
 第二章 安裝和使用工具                  
 2. 1 在PC機里安裝工具                  
 2. 1. 1 系統(tǒng)要求                  
 2. 1. 2 安裝工具                  
 2. 1. 3 設置環(huán)境                  
 2. 1. 4 執(zhí)行時的注意事項                  
 2. 2 工具使用簡介                  
 2. 2. 1 匯編器和連接器的使用                  
 2. 2. 2 簡介C編譯器                  
 2. 3 公用目標文件格式(COFF)                  
 2. 3. 1 COFF文件類型                  
 2. 3. 2 段                  
 2. 3. 3 匯編器如何處理段                  
 2. 3. 4 連接器如何使用段                  
 2. 3. 5 重定位                  
 2. 3. 6 運行時的重定位                  
 2. 3. 7 裝入程序                  
 2. 3. 8 COFF文件中的符號                  
 2. 4 C編譯器                  
 2. 4. 1 shell程序                  
 2. 4. 2 編譯器的選項                  
 2. 4. 3 指定文件名                  
 2. 5 單獨激活編譯器的工具                  
 2. 5. 1 編譯器                  
 2. 5. 2 激活分析器                  
 2. 5. 3 激活優(yōu)化器                  
 2. 5. 4 激活代碼生成器                  
 2. 5. 5 激活內(nèi)部列表公用程序                  
 2. 5. 6 激活匯編器                  
 2. 5. 7 激活連接器                  
 2. 5. 8 激活歸檔器                  
 2. 5. 9 激活絕對列表器                  
 2. 5. 10 激活交叉引用列表                  
 2. 5. 11 激活十六進制轉(zhuǎn)換公用程序                  
 2. 5. 12 激活從助記符到代數(shù)式程序的翻譯公用程序                  
 2. 6  DSKplus匯編器                  
 2. 6. 1  DSKplus匯編器概述                  
 2. 6. 2  DSKplus匯編器開發(fā)流程                  
 2. 6. 3 激活DSKplus匯編器                  
 2. 6. 4 為匯編器輸入命名交叉目錄                  
 2. 7 DSKplus匯編器匯編指令                  
 第三章  安裝開發(fā)工具                  
 3. 1  在Windows下安裝軟仿真器并調(diào)試                  
 3. 1. 1  系統(tǒng)要求                  
 3. 1. 2  第一步:安裝軟仿真器和調(diào)試軟件                  
 3. 1. 3 第二步:設置調(diào)試環(huán)境                  
 3. 1. 4 第三步:校驗配置                  
 3. 2 安裝 EVM                  
 3. 2. 1 對系統(tǒng)的要求                  
 3. 2. 2 第一步:將EVM板安裝到PC上                  
 3. 2. 3 第二步:安裝調(diào)試器軟件                  
 3. 2. 4 第三步:安裝調(diào)試器環(huán)境                  
 3. 2. 5 第四步:檢驗安裝                  
 3. 2. 6 在Windows下使用調(diào)試器                  
 3. 3 安裝硬仿真器                  
 3. 3. 1 系統(tǒng)要求                  
 3. 3. 2 第一步:安裝XDS510硬仿真控制器                  
 3. 3. 3 第二步:安裝調(diào)試器軟件                  
 3. 3. 4 第三步:設置調(diào)試環(huán)境                  
 3. 3. 5 第四步:重新設置硬仿真器                  
 3. 3. 6 第五步:向調(diào)試器描述目標系統(tǒng)                  
 3. 3. 7 第六步:校驗安裝                  
 3. 3. 8 在Windows 3. x中使用調(diào)試器                  
 3. 4  DSKplus的安裝和使用                  
 3. 4. 1  DSKplus概述                  
 3. 4. 2  安裝DSKplus匯編器和調(diào)試器                  
 3. 4. 3  DSKplus調(diào)試器和應用裝載軟件                  
 第四章  C程庫調(diào)試器使用指南                  
 4. 1  代碼開發(fā)環(huán)境和調(diào)試系統(tǒng)簡介                  
 4. 1. 1  TMS320C5XX C源程序調(diào)試器                  
 4. 1. 2  分析接口                  
 4. 1. 3 分析環(huán)境                  
 4. 1. 4 如何準備要調(diào)試的程序                  
 4. 1. 5  激活調(diào)試器                  
 4. 1. 6 退出調(diào)試器                  
 4. 1. 7 調(diào)試TMS3205xx程序                  
 4. 2 C調(diào)試器                  
 4. 2. 1 激活調(diào)試器并裝入程序的目標代碼                  
 4. 2. 2 顯示                  
 4. 2. 3 匯編窗口                  
 4. 2. 4 選擇有效窗口                  
 4. 2. 5 改變有效窗口的大小                  
 4. 2. 6 迅速放大有效窗口                  
 4. 2. 7 移動有效窗口                  
 4. 2. 8 滾動顯示窗口內(nèi)容                  
 4. 2. 9 顯示sample的C源文件                  
 4. 2. 10 執(zhí)行部分代碼                  
 4. 2. 11 三種調(diào)試模式                  
 4. 2. 12 打開另外一個文本文件, 然后重新顯示C源文件                  
 4. 2. 13 使用基本的運行命令                  
 4. 2. 14 設置斷點                  
 4. 2. 15 對部分代碼進行效率評估                  
 4. 2. 16 單步執(zhí)行代碼                  
 4. 2. 17 運行條件代碼                  
 4. 2. 18 WHATIS命令                  
 4. 2. 19 清除命令窗口的顯示域                  
 4. 2. 20 顯示集合數(shù)據(jù)類型的內(nèi)容                  
 4. 2. 21 以另外一種格式顯示數(shù)據(jù)                  
 4. 2. 22 改變一些值                  
 4. 2. 23 定義存儲器映射                  
 4. 2. 24 定義自己的命令字符串                  
 4. 2. 25 關閉調(diào)試器                  
 4. 3 調(diào)試器的顯示                  
 4. 3. 1 調(diào)試器的模式和缺省顯示                  
 4. 3. 2 各種窗口及其內(nèi)容                  
 4. 3. 3 光標                  
 4. 3. 4 關閉窗口                  
 4. 4 輸入和使用命令                  
 4. 4. 1 命令行輸人命令                  
 4. 4. 2 使用菜單和下拉菜單                  
 4. 4. 3 使用對話框                  
 4. 4. 4 從批文件中輸人命令                  
 4. 4. 5 輸入操作系統(tǒng)文件(僅用于DOS)                  
 4. 5 定義存儲器映射                  
 4. 5. 1 存儲器映射簡介                  
 4. 5. 2 符合用戶要求的存儲器映射                  
 4. 5. 3 舉例                  
 4. 5. 4 識別可以使用的存儲器范圍                  
 4. 5. 5 激活存儲器映射                  
 4. 5. 6 檢查存儲器映射                  
 4. 5. 7 調(diào)試時修改存儲器映射                  
 4. 5. 8 仿真I/O空間(僅限于軟仿真器)                  
 4. 5. 9  仿真外部中斷(僅限于軟仿真)                  
 4. 6  安裝. 顯示. 運行代碼                  
 4. 6. 1  代碼顯示窗口:查看匯編語言. C源代碼                  
 4. 6. 2 顯示源程序(或其他文本文件)                  
 4. 6. 3 加載目標代碼                  
 4. 6. 4 調(diào)試器在哪里尋找源文件                  
 4. 6. 5 運行程序                  
 4. 6. 6 暫停程序執(zhí)行                  
 4. 6. 7 度量基準                  
 4. 7 管理數(shù)據(jù)                  
 4. 7. 1 數(shù)據(jù)在哪里顯示                  
 4. 7. 2 管理數(shù)據(jù)的基本命令                  
 4. 7. 3 改變數(shù)據(jù)值的基本方法                  
 4. 7. 4 管理存儲器中的數(shù)據(jù)                  
 4. 7. 5 管理寄存器數(shù)據(jù)                  
 4. 7. 6 管理DISP窗口的數(shù)據(jù)                  
 4. 7. 7 管理WATCH窗口的數(shù)據(jù)                  
 4. 7. 8 管理流水信息(只限于軟仿真)                  
 4. 7. 9 在另一種模式下顯示數(shù)據(jù)                  
 4. 8 使用軟件斷點                  
 4. 8. 1 設置軟件斷點                  
 4. 8. 2 清除軟件斷點                  
 4. 8. 3 尋找已設置的軟件斷點                  
 第三部分 TMS320C54x實驗指南                  
 第一章  C54x評估板(EVM)概述                  
 1. 1 C541 EVM板概述                  
 1. 1. 1 基本DSP系統(tǒng)概述                  
 1. 1. 2  C54x EVM板概要                  
 1. 1. 3 存儲器接口                  
 1. 1. 4 C54x EVM外部存儲器接口                  
 1. 2 系統(tǒng)啟動                  
 1. 2. 1 片內(nèi)ROM或外部16-bit EPROM引導                  
 1. 2. 2  系統(tǒng)初始化                  
 1. 3  BVM板的模擬I/O口                  
 1. 3. 1 同步串口                  
 1. 3. 2 TLC320AC01模擬接口電路                  
 1. 3. 3 軟件堆棧                  
 1. 3. 4 上下文切換                  
 1. 3. 5 中斷控制                  
 1. 3. 6 中斷優(yōu)先權                  
 1. 3. 7 循環(huán)尋址                  
 1. 3. 8 緩沖串口                  
 實驗一 EVM的使用與基本編程                  
 第二章  C54x DSK的使用                  
 2. 1 軟件考慮                  
 2. 1. 1 DSP軟件                  
 2. 1. 2 DSP編程技巧                  
 2. 1. 3 PC主機的軟件                  
 2. 1. 4 主機編程技巧                  
 2. 2 硬件                  
 2. 2. 1 電源與電纜                  
 2. 2. 2 DSK通信協(xié)議                  
 2. 2. 3 使用PAL器件                  
 2. 2. 4 連接板插頭                  
 2. 2. 5 連接XDS510仿真器                  
 2. 3 初始化子程序                  
 2. 3. 1 通信連接(CommLink)的初始化                  
 2. 3. 2 串口和TLC320AC01初始化                  
 實驗二  DSK的使用與基本編程                  
 第三章 算術與邏輯運算                  
 3. 1 除法和求模運算法則                  
 3. 2 正弦. 余弦和平方根                  
 3. 3 擴展精度運算                  
 3. 3. 1 加法與減法                  
 3. 3. 2 乘法                  
 3. 4 浮點運算                  
 3. 5 邏輯運算                  
 實驗三 C54X的算術運算                  
 第四章 通用數(shù)字信號處理                  
 4. 1 有限沖激響應濾波器(FIR)                  
 4. 2  無限沖激響應濾波器(IIR)                  
 實驗四  數(shù)字濾波器                  
 4. 3  自適應濾波                  
 實驗五  自適應濾波器的實現(xiàn)                  
 4. 4  快速傅立葉變換(FFT)                  
 4. 4. 1  實數(shù)FFT運算序列的存儲分配                  
 4. 4. 2  實數(shù)FFT運算算法                  
 實驗六  FFT的實現(xiàn)                  
 第五章  DSP應用舉例                  
 5. 1  語音編碼中對激勵信號的碼本研究                  
 5. 2  信道解碼的Vitetbi算法                  
 實驗七  CELP碼本搜索其法和Viterbi算法實現(xiàn)                  
 第四部分 TMS320C54x DSP開發(fā). 實驗系統(tǒng)(DES)                  
 第一章  DES概述                  
 1. 1  信號源                  
 1. 2  DES接口                  
 1. 3  虛擬示波器和頻譜儀                  
 1. 4  操作界面                  
 第二章 DES配套實驗簡介                  
 第三章 編寫DSP實驗程序                  
 3. 1 DES內(nèi)存分配                  
 3. 2 設置程序啟動地址和中斷向量表                  
 3. 3 設置斷點                  
 3. 4 串口的使用                  
 3. 5 使用虛擬示波器和頻譜儀                  
 第四章 一個FIR低通濾波器示例程序                  
 第五章 DES軟件使用說明                  
 5. 1 軟件的安裝                  
 5. 2 啟動程序                  
 5. 3 主要菜單項                  
 5. 4 顯示及修改寄存器                  
 5. 5 內(nèi)存操作                  
 5. 6 支持的命令及其語法                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號