諸論第1章 TMS320C54x的結構原理 1.1 TMS320系列DSP芯片概述 1.1.1 TMS320系列DSP的分類及應用 1.1.2 TMS320C5000 DSP平臺 1.2 TMS320C54x DSP 1.2.1 TMS320C54x的主要特性 1.2.2 TMS320C54x的組成框圖 1.3 總線結構 1.4 存儲器 1.4.1 存儲器空間分配 1.4.2 程序存儲器 1.4.3 數據存儲器 1.5 戶央處理單元 1.5.1 算術邏輯運算單元 1.5.2 累加器A和B 1.5.3 桶形移位器 1.5.4 乘法器/加法器單元 1.5.5 比較、選擇和存儲單元 1.5.6 指數編碼器 1.5.7 CPU狀態和控制寄存器 1.6 數據尋址方式 1.6.1 立即尋址 1.6.2 絕對尋址 1.6.3 累加器尋址 1.6.4 直接尋址 1.6.5 間接尋址 1.6.6 存儲器映像寄存器尋址 1.6.7 堆棧尋址 1.7 程序存儲器地址生成方式 1.7.1 程序計數器 1.7.2 分支轉移 1.7.3 調用與返回 1.7.4 條件操作 1.7.5 重復操作 1.7.6 復位操作 1.7.7 中斷 1.7.8 省電方式 1.8 流水線 1.8.1 流水線操作 1.8.2 延遲分支轉移 1.8.3 條件執行 1.8.4 雙尋址存儲器與流水線 1.8.5 單尋址存儲器與流水線 1.8.6 流水線沖突和插入等待周期 1.9 在片外圍電路 1.9.1 并行I/O口及通用I/O引腳 1.9.2 定時器 1.9.3 時鐘發生器 1.9.4 主機接口 1.10 串行口 1.10.1 串行口概述 1.10.2 標準串行口 1.11 DMA控制器 1.11.1 DMA控制器的基本特性 1.11.2 子地址尋址方式 1.11.3 DMA通道優先級和使能控制寄存器 1.11.4 DMA通道現場寄存器 1.11.5 DMA編程舉例 1.12 外部總線 1.12.1 外部總線接口 1.12.2 外部總線操作的優先級別 1.12.3 等待狀態發生器 1.12.4 分區切換邏輯 1.12.5 外部總線接口定時圖 1.12.6 復位和IDLE3省電工作方式 1.13 TMS320C54x引腳信號說明第2章 指令系統 2.1 指令的表示方法 2.1.1 指令系統中的符號和略語 2.1.2 指令系統中的記號和運算符 2.2 指令系統 2.2.1 指令系統概述 2.2.2 指令系統分類第3章 匯編語言程序開發工具 3.1 TMS320C54x軟件開發過程 3.2 匯編語言程序的編寫方法 3.3 匯編語言程序的編輯、匯編和鏈接過程 3.4 COFF的一般概念 3.4.1 COFF文件中的段 3.4.2 匯編器對段的處理 3.4.3 鏈接器對段的處理 3.4.4 COFF.文件中的符號 3.5 匯編 3.5.1 運行匯編程序 3.5.2 列表文件 3.5.3 匯編命令 3.5.4 宏定義和宏調用 3.6 鏈接 3.6.1 運行鏈接程序 3.6.2 鏈接器選項 3.6.3 鏈接器命令文件 3.6.4 多個文件的鏈接第4章 Simulator和CCS集成開發工具的使用方法 4.1 Simulator的使用方法 4.1.1 軟件仿真器概述 4.1.2 仿真命令 4.1.3 仿真器初始化命令文件 4.1.4 仿真外部中斷 4.2 什么是CCS 4.3 如何安裝和設置CCS 4.3.1 CCS對計算機系統的配置要求 4.3.2 CCS的安裝與設置 4.4 CCS窗口介紹 4.4.1 (2CS窗口示例 4.4.2 CCS的菜單欄和快捷菜單 4.4.3 CCS的常用工具欄 4.5 如何建立工程文件 4.5.1 工程文件的建立、打開和關閉 4.5.2 在工程文件中添加或刪除文件 4.5.3 編輯源文件 4.5.4 工程的構建 4.6 如何調試程序 4.6.1 加載可執行文件 4.6.2 程序的運行和復位 4.6.3 斷點設置 4.6.4 內存、寄存器和變量操作 4.7 如何與外部文件交換數據 4.7.1 外部數據文件的格式 4.7.2 利用探針從/向外部文件載入/保存數據 4.7.3 利用I/O端口與外部文件傳送數據 4.8 如何仿真外部中斷和測試程序的執行時間 4.8.1 仿真外部中斷 4.8.2 測試一段程序的執行時間 4.9 如何利用圖形窗口觀察和分析數據 4.9.1 CCS的畫圖功能 4.9.2 CCS圖形功能應用舉例 4.10 通用擴展語言 4.10.1 GEL函數 4.10.2 在GEL菜單中添加GEL函數 4.10.3 GEL文件的加載和卸載 4.11 CCS應用舉例 4.11.1 匯編語言源程序 4.11.2 C語言源程序第5章 匯編語言程序設計 5.1 程序的控制與轉移 5.2 堆棧的使用方法 5.3 加、減法和乘法運算 5.4 重復操作 5.5 數據塊傳送 5.6 雙操作數乘法 5.7 長字運算和并行運算 5.8 小數運算 5.9 除法運算 5.10 浮點運算第6章 TMS320C54x的軟硬件應用 6.1 TMS320C54x與存儲器及外圍設備接口 6.2 TMS320C54x與慢速器件接口 6.3 FIR濾波器的C54x實現方法 6.4 IIR濾波器的C54x實現方法 6.5 快速傅里葉變換(FFT)的C54X實現方法 6.6 正弦和余弦信號發生器 6.7 自舉加載器 6.8 DMA與McBSP相結合的數據采集系統附錄A TMS320系列芯片DSP的命名方法附錄B TMS320C5402引腳圖和引腳分配表附錄C TMS320C54x DSP的中斷向量表和硬件中斷優先權附錄D 等待周期表附錄E TMS320C54x指令系統一覽表(按指令功能排列)附錄F TMS320C54x指令系統一覽表(按指令字母順序排列)附錄G TMS320CS4x匯編命令一覽表附錄H FFT正弦、余弦系數表參考文獻