數位信號處理的新利器 TMS320C6X(修訂版)

王逸如、陳信宏

  • 出版商: 全華圖書
  • 出版日期: 2002-08-31
  • 定價: $520
  • 售價: 9.0$468
  • 語言: 繁體中文
  • ISBN: 9572130838
  • ISBN-13: 9789572130834

已絕版

買這商品的人也買了...

相關主題

商品描述


■ 內容簡介
本書是根據德州儀器公司所出版最新的數本使用者手冊改寫而成,內容詳加介紹德州儀器公司TMS320C6X系列的數位處理器之硬體架構,以及撰寫程式所需的軟體工具,包括:指令集、組合語言編譯器、連接程式、C語言編譯器、整合式發展軟體等。本書適用於大學四年級電子、電機系「數位信號處理實驗」課程及相關從業人員進修之用。

■ 目錄
目錄
第一章 簡介 1-1
第一節 TMS320C6201 DSP 處理器 1-1
第二節 TMS320C6x 系列家族 1-2
第三節 本書架構 1-4
第二章 TMS320C6201 處理器架構及操作原理 2-1
第一節 CPU 結構 2-2
1.1 運算單元 (Functional Units) 2-2
1.2 一般用途暫存器 (Register File) 2-3
1.3 控制暫存器 (Control Registers) 2-4
1.4 暫存器與運算單元間之路徑 (Data Path) 2-8
第二節 記憶體分配 2-12
2.1 內部程式記憶體 2-13
2.2 內部資料記憶 2-14
2.3 內部周邊元件空間 (Internal-Peripheral Space) 2-17
2.4 外部記憶體介面 (External Memory Interface,EMIF) 2-19
第三節 主電腦介面 (Host Interface Ports,HPIs) 2-32
第四節 DMA (Direct Memory Access) Controllers 2-36
4.1 DMA 暫存器 2-36
4.2 DMA之工作模式 2-42
第五節 中斷 (Interrupt) 2-50
5.1 CPU 處理之中斷服務 2-50
5.2 中斷選擇器 2-55
第六節 指令執行之 Pipeline 架構 2-56
6.1 TMS32062x CPU pipeline 架構 2-57
6.2 TMS320C67x CPU Pipeline 架構 2-59
第七節 CPU 之 Reset 及 Bootload 動作 2-59
第八節 高速串聯埠介面(Multichannel Buffered Serial Ports;Mc
8.1 控制暫存器 2-63
8.2 McBSP 之工作模式 2-74
8.2.1 一般工作模式 2-74
8.2.2 多通道傳輸與接收模式 2-77
8.2.3 SPI 介面工作模式 2-83
8.2.4 一般輸出入工作模式 2-85
第九節 計時器 (Timer) 2-85
第十節 TMS320C6701 之浮點運算控制暫存器 2-90
第三章 TMS320C6x 指令集及組合語言發展工具 3-1
第一節 TMS320C62x/C67x 整數運算指令集 3-1
1.1 指令之一般說明 3-1
1.2 指令之使用說明 3-11
1.3 使用指令之限制 3-14
第二節 中斷服務程式 3-14
第三節 TMS320C67x 之浮點運算指令 3-16
第四章 組合語言編譯器及連結器(Assembler and Linker) 4-1
第一節 Assembler 使用法 4-2
第二節 組合語言之常數及符元表示法 4-4
第三節 虛指令 (Directives) 4-7
第四節 巨集指令 (Macro) 4-14
第五節 程式連結器 (Linker) 4-15
第六節 COFF (Common Object File Format) 目的檔格式 4-22
第七節 處理 COFF 檔的附屬程式-Archiver 及 ROM 格式轉換程式
第五章 TMS320C6x C 語言編譯器 5-1
第一節 TMS320C6x C 語言語法 5-1
第二節 C 語言編譯器 5-6
第三節 從 C 語言程式呼叫組合語言函式 5-15
第四節 線性組合語言 (Linear Assembly Language) 5-20
第五節 TMS320C6x C 語言函式庫 5-24
第六章 暫存器及周邊元件控制函式 6-1
第一節 控制 CPU 暫存器之巨集指令 6-1
第二節 內部程式記憶體 cache 控制巨集指令 6-5
第三節 DMA 控制巨集及函式 6-6
第四節 EMIF 控制巨集指令及函式 6-15
第五節 HPI 控制巨集指令及函式 6-19
第六節 中斷控制之巨集及函式 6-20
第七節 高速串聯埠之控制巨集指令及函式 6-24
第八節 計時器之控制巨集指令及函式 6-35
第七章 程式發展流程 7-1
第一節 C 語言程式的效能分析及最佳化程式撰寫 7-4
第二節 組合語言程式的效能分析及最佳化程式撰寫 7-9
第八章 TMS320C6X EVM 發展系統 8-1
第一節 TMS320C6x EVM 模板之硬體架構 8-1
1.1 TMS320C6x CPU 設定 8-6
1.2 PCI 介面 8-13
1.3 控制邏輯 (CPLD) 8-16
1.4 Audio I/O 及 McBSP 介面 8-26
第二節 TMS320C6201 EVM 模板軟體發展環境 8-27
2.1 TMS320C6201 EVM 模板測試程式 8-28
2.2 EVM 模板重置及硬體設定軟體 8-30
2.3 EVM 模板之 DSP 程式載入與執行 8-31
2.4 EVM 模板之線上除錯程式 8-32
第三節 TMS320C6201 EVM 模板支援函式庫 8-32
3.1 EVM 模板之 PC 端支援函式 (Win32 DLL API) 8-32
3.2 EVM 模板之 DSP 端支援函式庫 8-46
3.2.1 McBSP 驅動函式庫 8-
3.2.2 Codec 驅動函式庫 8-50
3.2.3 EVM 模板控制函式庫 8-54
第九章 整合式發展環境 - Code Composer 9-1
第一節 Project 之建立與編譯 9-2
第二節 程式除錯 9-5
第三節 進階功能 - 檔案資料輸出入及資料繪圖 9-11
第四節 輸出入資料檔檔案格式 9-15
第五節 在模擬器下模擬中斷及輸出入埠 9-16
5.1 CPU接腳之信號模擬 9-17
5.2 輸出入埠之模擬 9-18
第十章 即時系統之發展環境-DSP/BIOS 10-1
第一節DSP/BIOS 的系統配置工具 10-3
第二節DSP/BIOS核心程式 10-8
第三節DSP/BIOS中之緒程 10-12
3.1 HWI 緒程 10-17
3.2 SWI 緒程 10-20
3.3 TSK 緒程 10-27
3.4 IDL 緒程(空閒迴圈) 10-33
3.5 HWI、SWI、TSK 可呼叫函式對照表 10-33
3.6 CLK 緒程 10-40
3.7 PRD 緒程 10-42
第四節 信號機 (Semaphores) 及郵件箱 (Mailbox) 10-44
4.1 信號機與佇列 (Queue) 10-44
4.2 郵件箱 (Mailbox) 10-51
第五節 即時分析物件 10-55
5.1 LOG 模組 10-56
5.2 STS 模組 10-59
5.3 TRC 模組 10-62
5.4 DSP/BIOS 執行效能顯示工具 10-64
第六節 核心程式及物件資料之檢查 10-65
第七節 輸出入物件 10-68
7.1 資料導管物件 (Pipe Object;PIP) 10-69
7.2 資料流物件 (Stream I/O Object;SIO) 10-74
第八節ATM、C62、RTD 模組 10-88
第九節DSP/BIOS 程式範例 10-92
第十節 其它軟體支援 10-108
參考資料 參-1
實驗講義
實驗一 EVM320C6x 程式發展環境之操作 實-2
實驗二 利用 EVM320C6x 模板做一個簡單的 AM 調變及解調系統模擬
實驗三 EMIF 與 Program memory cache 設定 實-11
實驗四 計時器與中斷服務函式練習 實-23
實驗五 DMA 設定與使用練習 實-27
實驗六 由C語言程式呼叫組合語言函式及 circular address 模式之
實驗七 EVM320C6x 模板之錄放音程式設計 實-33
實驗八 PC 與 EVM 320C6x 模板間資料傳輸程式設計 實-37
實驗九 AM 信號之調變與解調 實-42
實驗十 FFT之製作與應用 實-43
實驗十一 數位濾波器之製作 實-45
圖目錄
圖二-1 TMS320C62x/C67x 之方塊圖。 2-1
圖二-2 32位元暫存器結合成 40 位元延伸暫存器之格式。 2-3
圖二-3 AMR 結構圖。 2-5
圖二-4 CSR 結構圖。 2-6
圖二-5 IER、IFR、ISR、ICR 結構圖。 2-7
圖二-6 ISTP 結構圖。 2-8
圖二-7 TMS320C62x CPU 之資料存取路徑圖。 2-9
圖二-8 TMS320C67x CPU 之資料存取路徑圖。 2-11
圖二-9 little endian(i8086) 與 big endian(MC68000) 資料儲存?br>圖二-10 TMS320C6201(revision 2)內部記憶體架構圖。 2-15
圖二-11 TMS320C6201(revision 3) 內部記憶體架構圖。 2-16
圖二-12 外界記憶體介面 (External Memory Interface,EMIF) 控?br>圖二-13 記憶體直接存取控制器 (Direct Memory Access,DMA) 控?br>圖二-14 外界記憶體介面 (EMIF) 之方塊圖。 2-19
圖二-15 外接SDRAM之架構圖。 2-25
圖二-16 外接SBSRAM之架構圖。 2-28
圖二-17 TMS320C6x 外接非同步記憶體元件之介面連接架構圖。 2-2
圖二-18 非同步記憶體元件之資料讀寫時序信號圖。 2-31
圖二-19 使用HPI與外界電腦連結之線路圖。 2-35
圖二-20 DMA 通道主要控制暫存器之架構。 2-37
圖二-21 DMA 通道次要控制暫存
圖二-22 DMA之其餘暫存器。 2-40
圖二-23 DMA 輔助通道之控制暫存器結構圖。 2-41
圖二-24 DMA範例一。 2-44
圖二-25 DMA範例二。 2-44
圖二-26 DMA範例三。 2-46
圖二-27 利用DST DIR=11b來做矩陣轉置(transpose)。 2-46
圖二-28 DMA範例四 - 分裂通道模式。 2-47
圖二-29 DMA分裂通道模式示意圖。 2-48
圖二-30 DMA中斷產生之邏輯。 2-49
圖二-31 TMS320C62x執行中斷服務常式之CPU pipeline時序圖。 2-5
圖二-32 TMS320C67x執行中斷服務常式之CPU pipeline時序圖。 2-5
圖二-33 中斷向量表。 2-54
圖二-34 TMS320C620指令執行流程。 2-58
圖二-35 利用在執行封包中加入NOP指令以提昇程式執行效率。 2-58
圖二-36 TMS320C67x之pipeline架構。 2-59
圖二-37 高速串聯埠介面 (McBSP) 系統方塊圖。 2-63
圖二-38 串聯埠控制暫存器 (Serial Port Control Register;SPCR
圖二-39 接腳控制暫存器 (Pin Control Register;PCR) 之結構。
圖二-40 接收控制暫存器及傳輸控制暫存器之結構。 2-69
圖二-41 McBSP中系統時序產生器之方塊圖。 2-72
圖二-42 McBSP輸出資料之時序與SRGR暫存器之參數關係圖。 2-74
圖二-43 傳輸或接收資料框範例。 2-75
圖二-44資料框延遲時序之示意圖。 2-76
圖二-45 多通道控制暫存器之結構。 2-77
圖二-46 子資料框啟動的設定方式。 2-79
圖二-47 傳輸/接收通道啟動暫存器的結構。 2-80
圖二-48 設定 XMCM 之多通道傳輸工作模式範例。 2-81
圖二-49 McBSP 作為 SPI 之 master 及 slave 的連接方式。 2-83
圖二-50 時脈信號暫停之時序示意圖。 2-84
圖二-51 TMS320C6201 Timer系統方塊圖。 2-86
圖二-52 Timer控制暫存器各位元功能圖。 2-88
圖二-53 Timer輸出波形圖。 2-89
圖二-54 浮點加法特性暫存器(float-point adder configuration r
圖二-55 浮點輔助特暫存器(float-point auxiliary configuration
圖二-56 浮點乘法特性暫存器(float-point multiplier configurat
圖三-1 TMS320C62x 的指令集編碼方式。 3-3
圖三-2 指令中運算元之示意圖。 3-7
圖三-3 32-bit 單精確度數及雙精確度數之資料格式。............
圖四-1 程式發展流程。 4-1
圖四-2 .field虛指令之用法。 4-12
圖四-3 MEMORY虛指令之範例。 4-18
圖四-4 SECTION虛指令之範例。 4-20
圖四-5 記憶體配置示意圖。 4-21
圖四-6 COFF目的檔之結構。 4-22
圖四-7 區段頭資料之示意圖。 4-24
圖四-8 ROM 格式轉換程式中記憶體寬度之設定。 4-29
圖四-9 ROMS 虛指令範例。 4-31
圖五-1 C 語言中之參數傳送機制示意圖方式。 5-16
圖五-2 C 語言呼叫函式時參數傳遞方式。 5-16
圖七-1 TMS320C6x 程式發展環境。 7-1
圖七-2 TMS320C6x 程式發展建議流程。 7-3
圖七-3 vecsum( ) 函式記憶體相關性之分析圖。 7-5
圖七-4 vecsum2( ) 函式記憶體相關性之分析圖。 7-6
圖七-5 迴圈指令的執行時序圖。 7-8
圖七-6 向量內積組合語言程式 (1) 之記憶體相關性之分析圖。 7-1
圖七-7 向量內積組合語言程式 (2) 之記憶體相關性之分析圖。 7-1
圖七-8 向量內積組和語言程式 (3) 中迴圈指令的執行時序圖。 7-1
圖七-9 向量內積組和語言程式 (4) 中迴圈指令的執行時序圖。 7-1
圖八-1 TMS320C6201 EVM 模板方塊圖。 8-3
圖八-2 TMS320C6201 EVM Win32發展環境示意圖。 8-5
圖八-3 EVM 模板之詳細方塊圖。 8-7
圖八-4 PCI 介面方塊圖。 8-14
圖八-5 系統控制線路 (CPLD) 示意圖。 8-18
圖八-6 TMS320C6201 EVM 之 CPU 時序信號控制線路。 8-19
圖八-7 McBSP0 通信埠。 8-26
圖八-8 立體聲訊介面之方塊圖。 8-27
圖九-1 Code Composer 使用者介面範例。 9-1
圖九-2 檔案瀏覽視窗。 9-2
圖九-3 編譯器及連接程式選擇項之設定視窗。 9-4
圖九-4 除錯視窗。 9-5
圖九-5 除錯工具列。 9-6
圖九-6 檢查變數值之方法。 9-8
圖九-7 資料顯示視窗群。 9-8
圖九-8 浮動資料顯示視窗。 9-9
圖九-9 斷點特性設定視窗。 9-10
圖九-10 探針點及檔案輸入之範例。 9-12
圖九-11 探針點設定視窗。 9-13
圖九-12 探針點設定完成。 9-14
圖九-13 Code Composer資料顯示之例子。 9-15
圖九-14 'C6x Simulator之設定。 9-17
圖九-15 中斷信號模擬之設定。 9-18
圖九-16 輸出入埠模擬之設定。 9-19
圖十-1 DSP/BIOS 發展環境示意圖。 10-1
圖十-2 內建之 DSP/BIOS 系統配置樣本檔。 10-3
圖十-3 DSP/BIOS 系統配置基本模組。 10-4
圖十-4更改系統配置模組中的資訊或新增一個屬於此模組的物件。 1
圖十-5系統配置工具所產生之檔案示意圖。 10-5
圖十-6記憶體管理模組 (MEM, Memory section manager) 之設定。
圖十-7程式及資料段放置位置之設定。 10-7
圖十-8系統記憶體配置資訊之設定。 10-7
圖十-9 DSP/BIOS 中各種緒程之優先順序。 10-13
圖十-10多緒程工作之一範例。 10-17
圖十-11 HWI 物件之設定範例。 10-18
圖十-12使用 DSP/BIOS 系統配置工具更改 SWI 物件之參數。 10-21
圖十-13使用 SWI_inc 及 SWI_getmbox 函式之示意圖。 10-24
圖十-14使用 SWI_or 函式之範例。 10-25
圖十-15使用 SWI_dec 及 SWI_andn 函式之範例。 10-26
圖十-16在 DSP/BIOS 系統配置工具中觀察 TSK 物件之參數。 10-27
圖十-17 TSK 緒程的狀態變化圖。 10-29
圖十-18 TSK 管理員設定。 10-29
圖十-19 TSK範例程式之 DSP/BIOS 系統配置-TSK部分。 10-31
圖十-20 TSK 範例程式之追蹤結果。 10-32
圖十-21 CLK 物件管理員之設定。 10-40
圖十-22系統預設的 CLK 物件 - PRD_clock。 10-41
圖十-23 PRD 物件管理員之設定。 10-43
圖十-24 PRD 物件之設定。 10-43
圖十-25 SEM 物件之設定。 10-46
圖十-26 SEM 範例程式之系統配置。 10-47
圖十-27 SEM 範例程式之追蹤輸出。 10-51
圖十-28 MBX 物件之設定。 10-52
圖十-29 MBX 範例程式之追蹤結果。 10-55
圖十-30 LOG 模組之工作示意圖。 10-56
圖十-31 DSP/BIOS 系統配置工具中之 LOG 物件管理員。 10-57
圖十-32 DSP/BIOS 系統配置工具中之 LOG 物件設定。 10-57
圖十-33 PC 端詢問即時分析資料之頻率設定。 10-58
圖十-34 STS 模組之工作示意圖。 10-59
圖十-35 DSP/BIOS 系統配置工具中之 STS 物件設定。 10-60
圖十-36 Statistics View 視窗。 10-61
圖十-37 Statistics View 資料選擇視窗。 10-62
圖十-38 PC 端之 TRC 物件控制。 10-62
圖十-39程式執行分析圖 (Execution Graph)。 10-65
圖十-40 CPU 負荷分析圖 (CPU Load)。 10-65
圖十-41核心程式及物件檢查視窗。 10-66
圖十-42 PIP 物件之示意圖。 10-70
圖十-43 DSP/BIOS 系統配置工具中 PIP 物件之設定。 10-71
圖十-44 RTA_toHost 物件的內定設定值。 10-73
圖十-45在 PC 端將 HST 物件經 plug-in 連接至檔案。 10-74
圖十-46 SIO 物件之示意圖。 10-75
圖十-47 DSP/BIOS 系統配置工具中 SIO 物件之設定。 10-76
圖十-48 SIO 物件的資料緩衝器交換機制。 10-77
圖十-49 SIO 物件程式範例一之 DSP/BIOS 系統配置之內容。 10-78
圖十-50 DSP/BIOS 系統配置工具中 GDN 元件物件之參數設定。 10-
圖十-51利用 GDN 物件輸出資料到 PC 端之檔案。 10-80
圖十-52 SIO 物件程式範例二之 DSP/BIOS 系統配置之內容。 10-81
圖十-53 stackable 元件之示意圖。 10-86
圖十-54 SIO 物件中之函式與 DEV 物件資料處理函式間之關係圖。
圖十-55 RTDX 模組工具示意圖。 10-91
圖十-56聲音信號輸出入的範例程式之方塊圖。 10-92
圖十-57 audioSwi 及 DSS_rxPipe 物件之設定。 10-96
圖十-58 DSS_rxPipe、DSS_txPipe 物件中之各個運作與其使用函式?br>圖十-59 McBSP0 相對應之 HWI 物件之設定。 10-100
表目錄
表二-1 各運算單元之詳細功能。 2-2
表二-2 控制暫存器。 2-4
表二-3 系統記憶體/輸出入元件地址分配表。 2-12
表二-4 EMIF所控制之輸出入信號。 2-20
表二-5 各記憶體區塊(CEx)所能使用之記憶體種類。 2-21
表二-6 EMIF 控制暫存器之結構。 2-22
表二-7 EMIF CE控制暫存器。 2-23
表二-8 TMS320C6x與SDRAM介面之各接腳表。 2-26
表二-9 EMIF SDRAM控制暫存器。 2-27
表二-10 HPI暫存器結構。 2-33
表二-11 DMA 觸動同步傳送之信號設定表。 2-43
表二-12 DMA 通道之狀況。 2-49
表二-13 周邊中斷源表。 2-55
表二-14 中斷選擇器的預設定。 2-56
表二-15 Bootload模式之設定。 2-61
表二-16 McBSP 中各暫存器之地址分配表。 2-64
表二-17 串聯埠控制暫存器中各位元欄所代表之意義。 2-65
表二-18 接腳控制暫存器中各位元所代表之意義。 2-67
表二-19 接收/傳輸控制暫存器各位元欄之意義。 2-70
表二-20 取樣頻率控制暫存器各位元欄之意義。 2-73
表二-21 多通道控制暫存器各位元欄之詳細說明。 2-78
表二-22 CLKSTP欄的設定方式。 2-84
表二-23 一般輸出入工作模式的各種設定方式。 2-85
表二-24 TMS320C6201 Timer暫存器地址表。 2-87
表二-25 浮點加法特性暫存器(FADCR)內部各位元所代表意義。 2-92
表二-26 浮點輔助特暫存器(FAUCR)內部各位元所代表意義。 2-93
表二-27 浮點乘法特性暫存器(FMCR)內部各位元所代表意義。 2-94
表三-1 creg 欄位的設定值 3-5
表三-2 TMS320C62x/C67x 指令分類表。 3-7
表三-3 指令集 - 以運算單元分類。 3-9
表三-4 執行指令所需時間之簡表 3-9
表三-5 非直接位址之產生。 3-11
表三-6 特殊的單精確度數及雙精確度數。 3-18
表三-7 TMS320C6701之浮點運算指令表。........................
表三-8 指令執行型態之延遲時槽數值及運算單元延滯數值。 3-20
表四-1 Assembler的附加功能選項。 4-3
表四-2 系統預先定義之 symbols。 4-5
表四-3 常數運算式中之運算元。 4-6
表四-4 Assembler 虛指令表。 4-8
表四-5 Linker 的附加功能選項表。 4-17
表四-6 'C6x組合語言及C語言程式中之輸出區塊。 4-21
表四-7 COFF 檔頭結構表。....................................
表四-8 COFF附屬檔頭結構表。 4-24
表四-9 COFF檔案中區段頭結構表。 4-25
表四-10 ROM格式轉換程式之附加功能選項。 4-27
表五-1 資料型態表。 5-2
表五-2 C 語言中預定義之巨集 (Macro) 指令。 5-5
表五-3 C 語言編譯器的附加功能選項。 5-11
表五-4 C 語言翻譯器中所使用之暫存器及其用途。 5-18
表五-5 TMS320C6x C 語言發展工具之內建組合語言函式。 5-19
表五-6 線性組合語言之虛指令表。 5-21
表六-1 regs.h 中定義之巨集指令。 6-2
表六-2 regs.h 中定義之各控制暫存器位元欄資料。 6-3
表六-3 cache.h 中定義之巨集指令。 6-5
表六-4 dma.h 及 dma.c 中定義之巨集指令及函式。 6-8
表六-5 dma.h 中定義之符號。 6-9
表六-6 emif.h 中定義之巨集指令。 6-15
表六-7 emif.h中定義之符號。 6-15
表六-8 hpi.h 中定義之巨集指令。 6-19
表六-9 hpi.h 中定義之符號。 6-19
表六-10 intr.h、intr.c中定義之巨集指令及函式。 6-22
表六-11 intr.h 中定義之符號。 6-23
表六-12 mcbsp.h 及 mcbsp.c 中定義之巨集指令及函式。 6-25
表六-13 mcbsp.h 中定義之符號。 6-27
表六-14 timer.h 及 timer.c 中定義之巨集指令及函式。 6-37
表六-15 timer.h 中定義之符號。 6-39
表七-1 除錯程式之附加功能選項。 7-2
表七-2 profile可設定之區域。 7-8
表七-3 profile 顯示視窗中各項資料之意義。 7-10
表九-1 TMS320C6201 TEB板設定開關表。 9-3
表九-2 EVM 模板之外接記憶體詳細配置表。 9-6
表九-3 EVM 模板接頭之功能表。 9-10
表九-4 EVM 模板使用記憶體 MAP0 之位址分配表。 9-11
表九-5 EVM 模板使用記憶體 MAP1 之位址分配表。 9-12
表九-6 EVM 模板之時序信號頻率表。 9-13
表九-7 EVM 模板之外接記憶體配置表與特性設定值。 9-13
表九-8 EVM 模板上 SDRAM 之參數設定。 9-13
表九-9 Code Composer軟體中 EVM 模板記憶體之系統起始值。 9-14
表九-10 EVM 模板之 DIP 開關。 9-14
表九-11 S5933 PCI 控制晶片基本位址暫存器。 9-15
表九-12 S5933 PCI bus 暫存器位址表。 9-17
表九-13 PCI Add-on bus 暫存器位址表。 9-17
表九-14 DSP HPI 暫存器 (BAR 3)。 9-18
表九-15 系統各元件之重置信號。 9-21
表九-16 PCI 端之 CPLD 暫存器內容。 9-22
表九-17 DSP 端之 CPLD 暫存器內容。 9-25
表九-18 DSP之中斷信號。 9-27
表九-19 Win32 API函式庫。 9-36
表九-20 McBSP 函式庫中之 API 狀態巨集。 9-52
表九-21 McBSP 函式列表 9-53
表九-22 Codec 函式庫中之 API 巨集。 9-55
表九-23 Codec 之函式列表 9-58
表九-24 EVM 模板控制函式庫。 9-59
表十-1 HWI、SWI、TSK、IDL 緒程特性比較表。 10-14
表十-2緒程間可否產生 (post) 或阻止 (preempt)其它緒程的關係表
表十-3 SWI_xxx函式及郵件箱內容改變示意表。 10-23
表十-4在特定的緒程中允許使用之 DSP/BIOS 函式。 10-39
表十-5 TRC 之各項設定。 10-64
表十-6 PIP 與 SIO 物件比較表。 10-69
表十-7 DSP/BIOS 中之模組表。 10-88
表十-8數位信號處理函式庫。 10-108
表十-9影像處理函式庫。 10-110
vii