數位信號處理的新利器 TMS320C6X(修訂版)
王逸如、陳信宏
- 出版商: 全華圖書
- 出版日期: 2002-08-31
- 定價: $520
- 售價: 9.0 折 $468
- 語言: 繁體中文
- ISBN: 9572130838
- ISBN-13: 9789572130834
已絕版
買這商品的人也買了...
-
$580$458 -
$680$537 -
$1,840$1,748 -
$650$553 -
$980$774 -
$970Introduction to Algorithms, 2/e
-
$580$458 -
$880$695 -
$780$741 -
$680$537 -
$590$466 -
$750$675 -
$560$504 -
$480$379 -
$750$593 -
$780$616 -
$780$616 -
$650$507 -
$490$382 -
$650$507 -
$520$411 -
$990$891 -
$490$245 -
$490$387 -
$1,120$1,098
相關主題
商品描述
■ 內容簡介 本書是根據德州儀器公司所出版最新的數本使用者手冊改寫而成,內容詳加介紹德州儀器公司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 |