DSP/CPLD 控制技術及應用 (TM320C54X 系列)-實用篇

林容益

  • 出版商: 全華圖書
  • 出版日期: 2001-06-15
  • 定價: $690
  • 售價: 9.0$621
  • 語言: 繁體中文
  • ISBN: 9572132474
  • ISBN-13: 9789572132470
  • 相關分類: 數位訊號處理 Dsp
  • 已絕版

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

相關主題

商品描述


■ 內容簡介
本書針對以CPLD作各種訊號處理運算,搭配CPLD來作DSP MCU的週邊控制,並配合作者所設計的SNDSP54A加以進行實驗檢測驗證;以本書作者林容益先生多年來的DSP演講及教學經驗所編著的心血,相信對技術學院電子工程系之學生、FAE工程人員及有志學習DSP之TMS320C54X系列的從業人員有所助益。

■ 目錄
SN-DSP54A操作手冊
第一章 硬體電路結構簡介 1-1
1-1 SN-DSP54M之 MCU TMS320C542及TLC320AC01串列ADC,DAC結構
1-1-1 PAL解碼控制及PC列表機D0-D7的閘控電路 1-2
1-2 SN-CPLDM為DSP的I/O控制界面CPLD電路 1-7
1-3 SN-DSPIOM為DSP的I/O控制界面及外加擴充記憶體控制界面電路
第二章 SN-DSP54 之軟體操作手冊 2-1
2-1 SN-DSP54之DSKPLUS的安裝操作 2-1
2-1-1 SN-DSP54的軟體檔案內含 2-1
2-1-2 DSKPLUS發展軟體的安裝程序 2-3
2-2 C54x Code Explorer的程式及資料的檢視,執行等操作
2-3 C54x Code Explorer的程式及資料的除錯,檢視,執行等操作
2-3-1 C54x Code Explorer發展程式對應載入的程式作單步執?br>第三章 TMS320C542基本架構及算術語法之基本結構 3-1
3-1 TMS320C542的CPU結構及其對應資料的搬移指令應用 3-1
3-1-1 記憶體映射(Memory-Mapped Register)MMR定址模式的特?br>3-1-2 狀態旗號暫存器ST0 3-7
3-1-3 狀態旗號暫存器ST1 3-8
3-1-4 執行模式狀態暫存器PMST 3-10
3-2 TMS320C542定址模式及其對應資料轉載指令格式分析和分類
3-2-1 直接的定址模式 3-11
3-2-2 間接定址模式 : 單一運作(Single-Operand Memory)Smem
3-2-2-1 間接定址*ARX或遞增(*ARX+)(*+ARX)/遞減*ARX-
3-2-2-2 (*ARX-0)減AR0及(*ARX+0)加AR0之位移定址(模
3-2-2-3 (*ARX-%)(*ARX-0%)(*ARX+%)(*ARX+0%)環形定址
3-2-2-4 (*ARX-0B)減AR0及(*ARX+0B)加AR0之反向位元相
3-2-2-5 直接16位元LK位移相加之*ARX(LK)或*+ARX(LK)?br>3-2-3 間接定址模式 : 雙運作(Dual-Operand Memory)記憶體定
3-3 記憶體映射(Memory-Mapped Register)的暫存器MMR定址
3-4 堆疊指標(Stack Addressing)SP定址 3-20
3-5 雙精度或雙16位元的32位元資料的定址模式 3-22
3-6 TMS320C542的程式記憶體的定址產生器PAGEN 3-23
3-7 TMS320C542的程式計數器PC的設定 3-25
3-8 TMS320C542的重設(Reset)運作及設定 3-26
3-8-1 TMS320C542的中斷運作及設定 3-26
3-8-2 C542的中斷旗號暫存器IFR(Interrupt Flag Register)
3-8-3 C542的中斷遮隱暫存器IMR(Interrupt Mask Register)
3-8-4 C542的中斷控制綜論 3-30
3-8-5 C542的中斷向量控制 3-31
3-9 電力省電 (Power-Down)模式 3-31
3-9-1 省電閒置的IDLE1 3-32
3-9-2 省電閒置的IDLE2 3-32
3-9-3 省電閒置的IDLE3 3-33
3-9-4 保持HOLD的模態 3-33
3-9-5 其他的省電能力態 3-34
3-10 TMS320C54X的管線結(Pipeline)指令運作 3-34
3-10-1 TMS320C54X的管線結(Pipeline)指令運作的衝撞與混淆
3-10-2 TMS320C54X管線結CALL/DCALL及GOTO/DGOTO,RET指令?br>第四章 TMS320C54X算術語言及對應測試驗證 4-1
4-1 TMS320C54X的算術語言功能分類 4-1
4-2 資料的存取及載入 4-1
4-2-1 直接資料的載入 4-1
4-2-1-1 實驗一 直接的資料載入之指令之編輯和檢測
4-2-2 間接定址之資料的存取 4-5
4-2-2-1 實驗二 間接定址之資料的存取指令的測試實驗
4-2-2-2 實驗三 特殊間接定址之資料的存取指令的測試?br>4-2-3 對應I/O及程式記憶體內含和直接定址之資料存取 4-17
4-2-3-1 實驗四 I/O及程式記憶體內含和直接定址資料存取指令
4-3 算術及邏輯運算(ALU)及乘加運算指令 4-22
4-3-1 算術加減運算及邏輯(ALU)電路 4-22
4-3-2 加與減之算術運算指令及對應指令的編寫: 4-24
4-3-2-1 實驗五 算術加減運算指令的測試實驗
4-3-3 ALU之邏輯運作指令及其程式編寫 4-31
4-3-3-1 實驗六 邏輯運作指令的測試實驗 4-34
4-3-4 ALU之旋轉及移位運作指令及其程式編寫 4-35
4-3-4-1 實驗七 旋轉及移位運作指令的測試實驗
4-3-5 乘及乘加或乘減運算指令 4-40
4-3-5-1 實驗八 乘算及乘加減算運作指令的測試實驗
4-4 程式的分岔及副程式控制執行之指令運作 4-55
4-4-1 實驗九 條件及無條件的程式分岔跳躍運作指令的測試實
4-4-2 實驗十 條件及無條件副程式呼叫回主程式及重複指令執
4-5 位元設定和測試指令以及其他雜項指令 4-80
4-5-1 實驗十一 位元運作及其他雜項指令執行等運作指令的測?br>4-6 TMS320C54X的指令集 4-91
4-6-1 一般資料的存取指令表 4-91
4-6-2 特殊的資料存取指令表 4-92
4-6-3 直接資料記憶體,程式記憶體和I/O埠的資料存取指令表
4-6-4 加減的算術運算指令運作指令表 4-94
4-6-5 AND/OR/XOR邏輯運算及移位旋轉運作指令表 4-95
4-6-6 乘及加減的整合運算指令運作指令表 4-95
4-6-7 條件及無條件程式跳躍分岔及副程式呼叫和回主程式之運
4-6-8 位元設定AR0對ARX比較作TC設定和數值調整及雜項運作指
第五章 串列14位元ADC及DAC轉換及其介面應用控制 5-1
5-1 類比對數位的訊號轉換 5-1
5-2 TLC320AC01C的特性介紹及其應用 5-1
5-3 TLC320AC01之方塊結構 5-1
5-3-1 TLC320AC01之控制流程及工作頻率 5-5
5-3-2 TLC320AC01控制暫存器之功能及重設和省電功能的設定?br>5-3-3 TLC320AC01的串列介面 5-9
5-3-3-1 開關式電容器的濾波頻率 及濾波器的頻寬
5-3-4 相位調整即中點電壓(ADC Vmid 及 DAC Vmid) 5-13
5-3-5 TLC320AC01的模態設定及控制暫存器的設定格式 5-14
5-3-6 TLC320AC01的控制暫存器的設定控制 5-16
5-3-6-1 虛擬暫存器0 (不工作的定址) 5-16
5-3-6-2 暫存器1 ( A暫存器 ) 5-16
5-3-6-3 暫存器2 ( B暫存器 ) 5-16
5-3-6-4 暫存器3 ( A'暫存器 ) 5-16
5-3-6-5 暫存器4 ( 放大器的增益選擇暫存器 )
5-3-6-6 暫存器5 ( 類比電路結構化的設定暫存器 )
5-3-6-7 暫存器6 ( 數位電路結構化的設定暫存器 )
5-3-6-8 暫存器7 ( 架構同步化的延遲設定暫存器 )
5-3-6-9 暫存器8 ( 架構同步化的數目設定暫存器 )
5-3-7 類比訊號的中點電壓 ( ADC Vmid及DAC Vmid) 5-19
5-4 TLC320AC01與TMS320542的DSP晶片連結 5-19
5-5 TMS320C542的多工串列埠TDM 5-20
5-5-1 TDM的傳輸模態設定及控制暫存器TSPC 5-24
5-6 C54X的計時器TIMER的設定及控制 5-26
5-7 C54X的工作頻率設定及控制 5-28
5-8 類比數位轉換的取樣控制及測試 5-28
5-8-1 實驗十二 : 類比訊號的取樣及存錄控制實驗 5-
5-8-2 實驗十三 : 類比訊號取樣變化及存錄控制程式的副程式
第六章 C54X的DSP數學運算應用及實驗測試 6-1
6-1 DSP的數學運算與C54X的指令關係 6-1
6-2 實驗十四 亂數的產生及雜訊產生器 6-1
6-3 實驗十五 數列群最大值的尋找以MAX(A,B)指令運作 6-
6-4 實驗十六 高斯分佈亂數之雜訊模擬訊號產生器之設計運作
6-5 實驗十七 離散數位訊號的迴旋積分運算 6-12
6-5-1 迴旋積分的運算規律 6-13
6-5-2 迴旋積分的計算 6-13
6-6 實驗十八 二維矩陣數位訊號的乘加運算 6-19
6-7 實驗十九 雙精度多位元的加減及乘的算術運算 6-24
6-8 實驗二十 雙精度32位元的除法運算 6-29
第七章 函數波數位訊號產生器 7-1
7-1 數位訊號產生器簡介 7-1
7-2 正弦波訊號產生器 7-1
7-2-1 以指數展開運算式作差分方程式產生正弦波 7-1
7-2-2 以泰勒(Taylor)展開式運算產生正弦波 7-5
7-2-3 以查表方式由PROM取正弦波值產生正弦波 7-9
7-2-4 正弦波產生器的實驗測試 7-10
7-2-4-1實驗二十一:以差分方程式計算正弦波輸出之實驗
7-2-4-2實驗二十二:以泰勒展開式計算正弦波輸出之實驗
7-2-4-3實驗二十三:以PROM查表方式求取正弦波輸出之實
7-3 雙音調調變DTMF頻率的數位波形產生器 7-22
7-3-1 實驗二十四 雙音調調變DTMF頻率的數位波形產生器
7-4 實驗二十五 頻率掃描調變數位波形產生器 7-32
7-5 實驗二十六 數位函數波訊號產生器 7-36
第八章 數位訊號的延遲及迴音設定控制 8-1
8-1 數位訊號的延遲: 8-1
8-1-1 實驗二十七 類比訊號數位控制延遲 8-1
8-2 數位訊號的回音效果: 8-4
8-2-1 實驗二十八 類比訊號數位回音控制 8-4
第九章 數位語音壓伸器(Compander)及錄放音控制 9-1
9-1 數位語音通訊的處理 9-1
9-2 數位語音壓伸器 9-1
9-3 μ-law的壓伸器(Compander) 9-4
9-3-1 實驗二十九 使用μ-law的壓伸器(Compander)作錄放音
9-3-2 實驗三十 使用μ-law的壓伸器(Compander)作長時間錄
9-3-3 實驗三十一 μ-law使用ROM查表壓伸器(Compander)作?br>9-3-4 μ-law善用有效適切的運算指令作訊號語音壓伸器控?br>9-3-5 實驗三十二 μ-law善用有效適切的運算指令作訊號語?br>9-3-6 實驗三十三 長時間μ-law有效率運算指令作訊號語音?br>9-4 a_law 壓伸器(Compander) 9-50
9-4-1 A_LAW的壓縮(Compression)及解壓縮(Expansion)控制
9-4-2 實驗三十四 A_LAW壓伸器(Compander)控制通訊實驗應
9-5 現成的PCM Codec-Filter 晶片MC 145554/145557 9-5
9-5-1 MC145554/145557之PCM Codec-Filter電路功能結構 9-
第十章 有限脈衝濾波器FIR的響應控制 10-1
10-1 Z 轉換 10-3
10-1-1 Z 轉換的特性 10-4
10-1-2常見的數列z 轉換 10-5
10-1-3 z轉換與拉式轉換的關係 10-7
10-1-4用z轉換求解系統 10-7
10-1-5反z轉換求解系統 10-9
10-2 有限脈衝FIR濾波器的結構設計及實現 10-10
10-3 用傅式級數來實現FIR濾波器 10-14
10-4 用窗函數改善FIR濾波器的特性 10-17
10-4-1 矩形窗(Rectangular)海寧窗模式(Hanning windows fu
10-4-2 海明窗模式(Hamming windows function) 10-1
10-4-3 布來克曼窗模式(Blackman windows function)
10-5 以SN-DSP54A系統來完成FIR濾波器 10-21
10-6 實驗三十五 FIR低通濾波器的測試實驗 10-25
10-7 實驗三十六 FIR高通濾波器的測試實驗 10-28
10-8 實驗三十七 FIR帶通濾波器的測試實驗 10-33
10-9 實驗三十八 FIR帶拒濾波器的測試實驗 10-38
10-10 實驗三十九 FIR四種濾波器組合之數位音響控制測試實驗
10-11 以CPLD來實現高速FIR及其對應軟體的應用 10-52
第十一章 FIR應用 AM調變解調及資料打散控制 11-1
11-1 簡介: 11-1
11-2 數位訊號的AM調變功能及程式應用 11-1
11-3 實驗四十 :數位訊號的AM調變功能測試及實驗 11-4
11-4 數位訊號AM調變波的解調及資料打散功能及程式應用 1
11-5 實驗四十一 數位訊號AM調變波的解調及資料打散功能實驗
第十二章 無限脈衝響應濾波器IIR 12-1
12-1 基本原理: 12-1
12-2 類比電路的濾波器: 12-6
12-2-1 低通濾波器: 12-6
12-2-2 高通濾波器: 12-6
12-2-3 帶阻濾波器: 12-11
12-2-4 帶通濾波器: 12-14
12-3 使用雙線性變換方式設計IIR濾波器的H(z) 12-15
12-4 以DSP微控器來實現IIR數位濾波器 12-22
12-4-1 實驗四十二 以二個或四個二階II型串級成四階層或八?br>第十三章 時域與頻域轉換的離散傅氏FFT運作 13-1
13-1 簡介 13-1
13-2 訊號的向量模型: 13-1
13-3 傅氏轉換理論 13-2
13-4 時域分取(DIT)的FFT運算法 13-3
13-5 頻域分取(DIF)的FFT運算法 13-7
13-6 DIT蝴蝶運算 13-9
13-6-1 蝴蝶運算參考程式例:Butterfly-n 13-9
13-6-2 第一階層蝴蝶運算 13-10
13-6-3 第二階層蝴蝶運算 13-11
13-6-4 第三階層後的蝴蝶運算 13-12
13-7 傅氏級數時域對應頻域轉換簡易實例分析 13-20
13-8 DIT的FFT運算所需的序列位元反轉及封包(PACKED)運作分析
13-9 DIT的FFT運算所需解封包(UNPACK)及頻譜功率運作分析
13-10 完整DIT的FFT運算及頻譜功率分析 13-30
13-10-1 複數運算因子Wk/n 的配置 13-31
13-10-2 DIT之FFT運算記憶體的配置 13-31
13-10-3 固定輸入資料對應作DIT之FFT實際完整運算程式
13-11 實驗四十三 固定輸入資料的FFT時域轉頻域實驗 13-3
13-12 實驗四十四 任意波形訊號輸入取樣之FFT時域轉頻域實驗
第十四章 DSP介面擴充及機電控制應用 14-1
14-1 以CPLD規劃作DSP的擴充I/O週邊 14-1
14-1-1 DSP週邊電路之CPLD電路結構設計 14-2
14-1-2 DSP週邊電路之相關CPLD硬體電路結構 14-5
14-2 DSP機電位元運作控制及計時器的擴充 14-9
14-3 DSP作PLC機電控制應用 14-11
14-3-1 實驗四十五 DSP作PLC機電控制應用 14-12
第十五章 DSP高速介面及步進和直流伺服馬達控制 15-1
15-1 專用於微控器的TMS320C24X系列和一般DSP的週邊擴充 1
15-2 以CPLD規劃並列週邊作步進馬達定位控制 15-2
15-2-1實驗四十六 DSP搭配CPLD週邊作步進馬達定位控制
15-3 以CPLD規劃並列週邊令DSP作鍵盤掃描讀取及資料掃描輸出顯示
15-3-1實驗四十七 DSP以CPLD週邊作鍵盤掃描讀取及資料掃描
15-4 DSP鍵盤讀取及資料顯示設定作PWM輸出控制驅動直流伺服馬達
15-4-1實驗四十八 DSP鍵盤設定及顯示作PWM輸出控制驅動直?br>第十六章 DSP 與高速CPLD作定速定位馬達控制 16-1
16-1 定速定位控制週邊 16-1
16-2 直流伺服馬達的數位轉速偵測閉迴路定速控制
16-2-1 實驗四十九 直流伺服馬達的數位轉速偵測閉迴路定速?br>16-3 直流伺服馬達的數位編碼器位置偵測回授定位控制
16-3-1 編碼器移位偵測運算定位值
16-3-2 定位值與編碼器值的設定輸入對應監視輸出的設計規劃
16-3-3 實驗五十 以DSP MCU及CPLD介面的直流伺服馬達編碼器定位?br>16-5 獨立的鍵盤掃描及七段LED顯示掃描介面電路設計
16-5-1 硬體鍵盤掃描介面電路的按鍵雜訊消除
16-5-2 硬體鍵盤掃描介面電路的設計
16-5-3 硬體鍵盤掃描及對應四位七段LED顯示掃描介面電路的?br>16-6 DSP完整硬體鍵盤及四位七段LED顯示掃描及介面電路設計應用
16-6–1 實驗五十一 硬體鍵盤中斷及七段LED自動掃描顯示週?br>16-7 進階多功能的高閘數CPLD週邊介面電路
16-8 馬達控制的DSP 作PID控制器
16-8-1 PID控制器簡易分析
16-8-2 PID控制器的DSP軟體程式設計
16-8-3 實驗五十二 直流伺服馬達速度回授PID控制實驗
第十七章 DTMF雙音調撥號系統及解音調碼控制
17-1 DTMF雙音調電話撥號產生器
17-2 DTMF雙音調電話撥號鍵盤輸入設定及顯示
17-3 DTMF雙音調電話撥號音產生器
17-4 實驗五十三 完整的DTMF雙音調電話撥號產生器
17-5 實驗五十四 獨立硬體按鍵掃描及顯示的DTMF雙音調電話撥號?br>17-6 DTMF的音調解碼運算法則
17-6-1 DTMF的音調解碼的頻率參數運算
17-6-2 DTMF的音調解碼的Goertzel濾波器運算
17-6-3 DTMF的音調解碼的振幅功率運算
17- 7 實驗五十五 DTMF按鍵電話撥號及音調解碼簡易控制實驗
17- 8 實際電訊系統的DTMF按鍵電話撥號及音調解碼控制
17- 9 實驗五十六 專題製作: 實際電訊DTMF電話撥號及音調解碼控
第十八章 專題製作: 語音辨識系統
18-1 語音結構簡介
18-2 實驗五十七 母音的存錄與頻譜分析
18-3 實驗五十八 母音的簡易辨識分析測試實驗
18-3-1 簡易22點的通帶FIR濾波器的設計執行
18-3-2 母音零交叉週期值的運算比對及偵測顯示
18-3-3 完整的簡易母音辨識系統程式設計與執行
18-3-4 實際的操作實驗
18-4 簡易的語音辨識
18-4-1 實驗五十九 簡易的語音辨識實驗
18-4-2 實際的操作實驗
1
1