目錄
SN-DSP54A操作手冊第一章硬體電路結構簡介1-11-1SN-DSP54M之MCUTMS320C542及TLC320AC01串列ADC,DAC結構1-1-1PAL解碼控制及PC列表機D0-D7的閘控電路1-21-2SN-CPLDM為DSP的I/O控制界面CPLD電路1-71-3SN-DSPIOM為DSP的I/O控制界面及外加擴充記憶體控制界面電路第二章SN-DSP54之軟體操作手冊2-12-1SN-DSP54之DSKPLUS的安裝操作2-12-1-1SN-DSP54的軟體檔案內含2-12-1-2DSKPLUS發展軟體的安裝程序2-32-2C54xCodeExplorer的程式及資料的檢視,執行等操作2-3C54xCodeExplorer的程式及資料的除錯,檢視,執行等操作2-3-1C54xCodeExplorer發展程式對應載入的程式作單步執?BR>第三章TMS320C542基本架構及算術語法之基本結構3-13-1TMS320C542的CPU結構及其對應資料的搬移指令應用3-13-1-1記憶體映射(Memory-MappedRegister)MMR定址模式的特?BR>3-1-2狀態旗號暫存器ST03-73-1-3狀態旗號暫存器ST13-83-1-4執行模式狀態暫存器PMST3-103-2TMS320C542定址模式及其對應資料轉載指令格式分析和分類3-2-1直接的定址模式3-113-2-2間接定址模式:單一運作(Single-OperandMemory)Smem3-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-OperandMemory)記憶體定3-3記憶體映射(Memory-MappedRegister)的暫存器MMR定址3-4堆疊指標(StackAddressing)SP定址3-203-5雙精度或雙16位元的32位元資料的定址模式3-223-6TMS320C542的程式記憶體的定址產生器PAGEN3-233-7TMS320C542的程式計數器PC的設定3-253-8TMS320C542的重設(Reset)運作及設定3-263-8-1TMS320C542的中斷運作及設定3-263-8-2C542的中斷旗號暫存器IFR(InterruptFlagRegister)3-8-3C542的中斷遮隱暫存器IMR(InterruptMaskRegister)3-8-4C542的中斷控制綜論3-303-8-5C542的中斷向量控制3-313-9電力省電(Power-Down)模式3-313-9-1省電閒置的IDLE13-323-9-2省電閒置的IDLE23-323-9-3省電閒置的IDLE33-333-9-4保持HOLD的模態3-333-9-5其他的省電能力態3-343-10TMS320C54X的管線結(Pipeline)指令運作3-343-10-1TMS320C54X的管線結(Pipeline)指令運作的衝撞與混淆3-10-2TMS320C54X管線結CALL/DCALL及GOTO/DGOTO,RET指令?BR>第四章TMS320C54X算術語言及對應測試驗證4-14-1TMS320C54X的算術語言功能分類4-14-2資料的存取及載入4-14-2-1直接資料的載入4-14-2-1-1實驗一直接的資料載入之指令之編輯和檢測4-2-2間接定址之資料的存取4-54-2-2-1實驗二間接定址之資料的存取指令的測試實驗4-2-2-2實驗三特殊間接定址之資料的存取指令的測試?BR>4-2-3對應I/O及程式記憶體內含和直接定址之資料存取4-174-2-3-1實驗四I/O及程式記憶體內含和直接定址資料存取指令4-3算術及邏輯運算(ALU)及乘加運算指令4-224-3-1算術加減運算及邏輯(ALU)電路4-224-3-2加與減之算術運算指令及對應指令的編寫:4-244-3-2-1實驗五算術加減運算指令的測試實驗4-3-3ALU之邏輯運作指令及其程式編寫4-314-3-3-1實驗六邏輯運作指令的測試實驗4-344-3-4ALU之旋轉及移位運作指令及其程式編寫4-354-3-4-1實驗七旋轉及移位運作指令的測試實驗4-3-5乘及乘加或乘減運算指令4-404-3-5-1實驗八乘算及乘加減算運作指令的測試實驗4-4程式的分岔及副程式控制執行之指令運作4-554-4-1實驗九條件及無條件的程式分岔跳躍運作指令的測試實4-4-2實驗十條件及無條件副程式呼叫回主程式及重複指令執4-5位元設定和測試指令以及其他雜項指令4-804-5-1實驗十一位元運作及其他雜項指令執行等運作指令的測?BR>4-6TMS320C54X的指令集4-914-6-1一般資料的存取指令表4-914-6-2特殊的資料存取指令表4-924-6-3直接資料記憶體,程式記憶體和I/O埠的資料存取指令表4-6-4加減的算術運算指令運作指令表4-944-6-5AND/OR/XOR邏輯運算及移位旋轉運作指令表4-954-6-6乘及加減的整合運算指令運作指令表4-954-6-7條件及無條件程式跳躍分岔及副程式呼叫和回主程式之運4-6-8位元設定AR0對ARX比較作TC設定和數值調整及雜項運作指第五章串列14位元ADC及DAC轉換及其介面應用控制5-15-1類比對數位的訊號轉換5-15-2TLC320AC01C的特性介紹及其應用5-15-3TLC320AC01之方塊結構5-15-3-1TLC320AC01之控制流程及工作頻率5-55-3-2TLC320AC01控制暫存器之功能及重設和省電功能的設定?BR>5-3-3TLC320AC01的串列介面5-95-3-3-1開關式電容器的濾波頻率及濾波器的頻寬5-3-4相位調整即中點電壓(ADCVmid及DACVmid)5-135-3-5TLC320AC01的模態設定及控制暫存器的設定格式5-145-3-6TLC320AC01的控制暫存器的設定控制5-165-3-6-1虛擬暫存器0(不工作的定址)5-165-3-6-2暫存器1(A暫存器)5-165-3-6-3暫存器2(B暫存器)5-165-3-6-4暫存器3(A'暫存器)5-165-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類比訊號的中點電壓(ADCVmid及DACVmid)5-195-4TLC320AC01與TMS320542的DSP晶片連結5-195-5TMS320C542的多工串列埠TDM5-205-5-1TDM的傳輸模態設定及控制暫存器TSPC5-245-6C54X的計時器TIMER的設定及控制5-265-7C54X的工作頻率設定及控制5-285-8類比數位轉換的取樣控制及測試5-285-8-1實驗十二:類比訊號的取樣及存錄控制實驗5-5-8-2實驗十三:類比訊號取樣變化及存錄控制程式的副程式第六章C54X的DSP數學運算應用及實驗測試6-16-1DSP的數學運算與C54X的指令關係6-16-2實驗十四亂數的產生及雜訊產生器6-16-3實驗十五數列群最大值的尋找以MAX(A,B)指令運作6-6-4實驗十六高斯分佈亂數之雜訊模擬訊號產生器之設計運作6-5實驗十七離散數位訊號的迴旋積分運算6-126-5-1迴旋積分的運算規律6-136-5-2迴旋積分的計算6-136-6實驗十八二維矩陣數位訊號的乘加運算6-196-7實驗十九雙精度多位元的加減及乘的算術運算6-246-8實驗二十雙精度32位元的除法運算6-29第七章函數波數位訊號產生器7-17-1數位訊號產生器簡介7-17-2正弦波訊號產生器7-17-2-1以指數展開運算式作差分方程式產生正弦波7-17-2-2以泰勒(Taylor)展開式運算產生正弦波7-57-2-3以查表方式由PROM取正弦波值產生正弦波7-97-2-4正弦波產生器的實驗測試7-107-2-4-1實驗二十一:以差分方程式計算正弦波輸出之實驗7-2-4-2實驗二十二:以泰勒展開式計算正弦波輸出之實驗7-2-4-3實驗二十三:以PROM查表方式求取正弦波輸出之實7-3雙音調調變DTMF頻率的數位波形產生器7-227-3-1實驗二十四雙音調調變DTMF頻率的數位波形產生器7-4實驗二十五頻率掃描調變數位波形產生器7-327-5實驗二十六數位函數波訊號產生器7-36第八章數位訊號的延遲及迴音設定控制8-18-1數位訊號的延遲:8-18-1-1實驗二十七類比訊號數位控制延遲8-18-2數位訊號的回音效果:8-48-2-1實驗二十八類比訊號數位回音控制8-4第九章數位語音壓伸器(Compander)及錄放音控制9-19-1數位語音通訊的處理9-19-2數位語音壓伸器9-19-3μ-law的壓伸器(Compander)9-49-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-4a_law壓伸器(Compander)9-509-4-1A_LAW的壓縮(Compression)及解壓縮(Expansion)控制9-4-2實驗三十四A_LAW壓伸器(Compander)控制通訊實驗應9-5現成的PCMCodec-Filter晶片MC145554/1455579-59-5-1MC145554/145557之PCMCodec-Filter電路功能結構9-第十章有限脈衝濾波器FIR的響應控制10-110-1Z轉換10-310-1-1Z轉換的特性10-410-1-2常見的數列z轉換10-510-1-3z轉換與拉式轉換的關係10-710-1-4用z轉換求解系統10-710-1-5反z轉換求解系統10-910-2有限脈衝FIR濾波器的結構設計及實現10-1010-3用傅式級數來實現FIR濾波器10-1410-4用窗函數改善FIR濾波器的特性10-1710-4-1矩形窗(Rectangular)海寧窗模式(Hanningwindowsfu10-4-2海明窗模式(Hammingwindowsfunction)10-110-4-3布來克曼窗模式(Blackmanwindowsfunction)10-5以SN-DSP54A系統來完成FIR濾波器10-2110-6實驗三十五FIR低通濾波器的測試實驗10-2510-7實驗三十六FIR高通濾波器的測試實驗10-2810-8實驗三十七FIR帶通濾波器的測試實驗10-3310-9實驗三十八FIR帶拒濾波器的測試實驗10-3810-10實驗三十九FIR四種濾波器組合之數位音響控制測試實驗10-11以CPLD來實現高速FIR及其對應軟體的應用10-52第十一章FIR應用AM調變解調及資料打散控制11-111-1簡介:11-111-2數位訊號的AM調變功能及程式應用11-111-3實驗四十:數位訊號的AM調變功能測試及實驗11-411-4數位訊號AM調變波的解調及資料打散功能及程式應用111-5實驗四十一數位訊號AM調變波的解調及資料打散功能實驗第十二章無限脈衝響應濾波器IIR12-112-1基本原理:12-112-2類比電路的濾波器:12-612-2-1低通濾波器:12-612-2-2高通濾波器:12-612-2-3帶阻濾波器:12-1112-2-4帶通濾波器:12-1412-3使用雙線性變換方式設計IIR濾波器的H(z)12-1512-4以DSP微控器來實現IIR數位濾波器12-2212-4-1實驗四十二以二個或四個二階II型串級成四階層或八?BR>第十三章時域與頻域轉換的離散傅氏FFT運作13-113-1簡介13-113-2訊號的向量模型:13-113-3傅氏轉換理論13-213-4時域分取(DIT)的FFT運算法13-313-5頻域分取(DIF)的FFT運算法13-713-6DIT蝴蝶運算13-913-6-1蝴蝶運算參考程式例:Butterfly-n13-913-6-2第一階層蝴蝶運算13-1013-6-3第二階層蝴蝶運算13-1113-6-4第三階層後的蝴蝶運算13-1213-7傅氏級數時域對應頻域轉換簡易實例分析13-2013-8DIT的FFT運算所需的序列位元反轉及封包(PACKED)運作分析13-9DIT的FFT運算所需解封包(UNPACK)及頻譜功率運作分析13-10完整DIT的FFT運算及頻譜功率分析13-3013-10-1複數運算因子Wk/n的配置13-3113-10-2DIT之FFT運算記憶體的配置13-3113-10-3固定輸入資料對應作DIT之FFT實際完整運算程式13-11實驗四十三固定輸入資料的FFT時域轉頻域實驗13-313-12實驗四十四任意波形訊號輸入取樣之FFT時域轉頻域實驗第十四章DSP介面擴充及機電控制應用14-114-1以CPLD規劃作DSP的擴充I/O週邊14-114-1-1DSP週邊電路之CPLD電路結構設計14-214-1-2DSP週邊電路之相關CPLD硬體電路結構14-514-2DSP機電位元運作控制及計時器的擴充14-914-3DSP作PLC機電控制應用14-1114-3-1實驗四十五DSP作PLC機電控制應用14-12第十五章DSP高速介面及步進和直流伺服馬達控制15-115-1專用於微控器的TMS320C24X系列和一般DSP的週邊擴充115-2以CPLD規劃並列週邊作步進馬達定位控制15-215-2-1實驗四十六DSP搭配CPLD週邊作步進馬達定位控制15-3以CPLD規劃並列週邊令DSP作鍵盤掃描讀取及資料掃描輸出顯示15-3-1實驗四十七DSP以CPLD週邊作鍵盤掃描讀取及資料掃描15-4DSP鍵盤讀取及資料顯示設定作PWM輸出控制驅動直流伺服馬達15-4-1實驗四十八DSP鍵盤設定及顯示作PWM輸出控制驅動直?BR>第十六章DSP與高速CPLD作定速定位馬達控制16-116-1定速定位控制週邊16-116-2直流伺服馬達的數位轉速偵測閉迴路定速控制16-2-1實驗四十九直流伺服馬達的數位轉速偵測閉迴路定速?BR>16-3直流伺服馬達的數位編碼器位置偵測回授定位控制16-3-1編碼器移位偵測運算定位值16-3-2定位值與編碼器值的設定輸入對應監視輸出的設計規劃16-3-3實驗五十以DSPMCU及CPLD介面的直流伺服馬達編碼器定位?BR>16-5獨立的鍵盤掃描及七段LED顯示掃描介面電路設計16-5-1硬體鍵盤掃描介面電路的按鍵雜訊消除16-5-2硬體鍵盤掃描介面電路的設計16-5-3硬體鍵盤掃描及對應四位七段LED顯示掃描介面電路的?BR>16-6DSP完整硬體鍵盤及四位七段LED顯示掃描及介面電路設計應用16-6–1實驗五十一硬體鍵盤中斷及七段LED自動掃描顯示週?BR>16-7進階多功能的高閘數CPLD週邊介面電路16-8馬達控制的DSP作PID控制器16-8-1PID控制器簡易分析16-8-2PID控制器的DSP軟體程式設計16-8-3實驗五十二直流伺服馬達速度回授PID控制實驗第十七章DTMF雙音調撥號系統及解音調碼控制17-1DTMF雙音調電話撥號產生器17-2DTMF雙音調電話撥號鍵盤輸入設定及顯示17-3DTMF雙音調電話撥號音產生器17-4實驗五十三 完整的DTMF雙音調電話撥號產生器17-5實驗五十四 獨立硬體按鍵掃描及顯示的DTMF雙音調電話撥號?BR>17-6DTMF的音調解碼運算法則17-6-1DTMF的音調解碼的頻率參數運算17-6-2DTMF的音調解碼的Goertzel濾波器運算17-6-3DTMF的音調解碼的振幅功率運算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實際的操作實驗11
SN-DSP54A操作手冊第一章硬體電路結構簡介1-11-1SN-DSP54M之MCUTMS320C542及TLC320AC01串列ADC,DAC結構1-1-1PAL解碼控制及PC列表機D0-D7的閘控電路1-21-2SN-CPLDM為DSP的I/O控制界面CPLD電路1-71-3SN-DSPIOM為DSP的I/O控制界面及外加擴充記憶體控制界面電路第二章SN-DSP54之軟體操作手冊2-12-1SN-DSP54之DSKPLUS的安裝操作2-12-1-1SN-DSP54的軟體檔案內含2-12-1-2DSKPLUS發展軟體的安裝程序2-32-2C54xCodeExplorer的程式及資料的檢視,執行等操作2-3C54xCodeExplorer的程式及資料的除錯,檢視,執行等操作2-3-1C54xCodeExplorer發展程式對應載...