目錄
目錄第一章TMS320C54xx晶片結構及功能介紹1-11.1簡介數位訊號處理器1-21.2C54x核心結構及其功能1-51.2.1CPU暫存器及定址模式1-61.2.2輔助暫存器及其定址方式1-111.2.3中央處理單元(CPU)1-141.2.4程序控制及Pipeline1-221.2.5快速迴圈(instructionandblockrepeat)1-291.2.6狀態與控制暫存器1-321.2.7省電模式1-341.2.8中斷1-351.3C54x的記憶區結構1-401.3.1程式記憶區(ProgramMemory)1-421.3.2資料記憶區(DataMemory)1-441.3.3I/OMemory1-451.3.4BootLoader1-451.4C54x的週邊(Peripheral)1-461.4.1外部中斷運作模式1-461.4.2時鐘(timer)1-461.4.3脈波產生器(ClockGenerator)1-481.4.4匯流排之等待產生器(Wait-StateGenerator)1-491.4.5Bank-SwitchingLogic1-501.4.6HPI(HostPortInterface)1-511.4.7SerialPort1-541.5DSK5402系統概述1-631.5.1實驗所需設備1-631.5.2DSK5402硬體介紹1-651.5.3CodeComposerStudio軟體發展流程1-671.5.4CodeComposerStudio使用流程說明1-721.6相關實驗1-741.6.1Exp1:GettingStarted-組譯器命令1-741.6.2Exp2:DirectAddressing1-781.6.3Exp3:IndirectAddressing1-831.6.4Exp4:ImmediateAddressing1-931.6.5Exp5:Memory-mappedRegisterAddressing1-961.6.6Exp6:AbsoluteAddressing1-1001.6.7Exp7:CircularAddressing1-1041.6.8Exp8:StackAddressing1-1071.6.9Exp9:AddressingModes綜合練習1-1101.6.10Exp10:BranchandCall1-1141.6.11Exp11:基本數學運算及迴圈運作1-1201.6.12Exp12:尋找極值1-1221.6.13Exp13:乘法及零負擔迴圈運算1-1231.6.14Exp14:線性與環形迴積1-1291.6.15Exp15:矩陣運算1-1331.6.16Exp16:查表1-1371.6.17Exp17:中斷及AIC之規劃與使用1-1431.6.18Exp18:虛擬二元隨機訊號產生器1-1661.6.19Exp19:DSK的HPI界面1-171第二章定點數運算2-12.1整數運算2-22.2定點數與浮點數之差異2-42.3定點數乘法的技巧2-72.42'scomplement之性質2-92.5定點數除法運算2-102.6溢位(overflow)與量化誤差(quantizationerror)2-122.7相關實驗2-172.7.1Exp20:線性定點數運算式安排與分析2-172.7.2Exp21:非線性定點數運算式安排與分析2-232.7.3Exp22:內插值計算2-322.7.4Exp23:定點數除法2-362.7.5Exp24:倍精度運算(32bits)2-39第三章簡介數位訊號處理3-13.1數位訊號3-23.2採樣與Aliasing(類比-數位轉換)3-53.3數位-類比轉換3-73.4採樣頻率轉換3-93.4.1Decimation3-103.4.2Interpolation3-133.4.3非整數比例之採樣頻率轉換3-163.5FIR與IIR濾波器3-173.5.1FIR濾波器3-173.5.2IIR濾波器3-223.6差分方程式之Scaling3-263.7相關實驗3-323.7.1Exp25:FIR濾波器之製作3-323.7.2Exp26:訊號能量平均與自動增益控制3-363.7.3Exp27:IIR濾波器之製作3-413.7.4Exp28:弦波產生器3-503.7.5Exp29:訊號零點交越計數3-543.7.6Exp30:採樣頻率轉換─Interpolation3-583.7.7Exp31:採樣頻率轉換─Decimation3-663.7.8Exp32:採樣頻率轉換─PitchShifting3-733.7.9Exp33:數位調幅與解調幅3-81第四章濾波器之狀態空間表示法4-14.1濾波器之狀態空間表示法4-24.2溢位的狀態空間分析4-54.3狀態空間變數之scaling4-154.4Scaling與量化誤差之關係4-204.5相關實驗4-234.5.1Exp21:狀態空間表示之濾波器製作4-234.5.2Exp22:弦波產生器之狀態空間執行法4-32第五章快速傅立葉轉換5-15.1不連續域傅立葉級數(DiscreteFourierSeries)5-25.2不連續域傅立葉轉換(DiscreteFourierTransform)5-35.3利用傅立葉轉換進行CircularConvolution5-55.4利用傅立葉轉換進行LinearConvolution5-75.5快速傅立葉轉換(FastFourierTransform)5-105.5.1DecimationinTimeFFT5-105.5.2DecimationinFrequencyFFT5-175.6相關實驗5-185.6.1Exp36:FFT程式之製作5-18xiixiii
目錄第一章TMS320C54xx晶片結構及功能介紹1-11.1簡介數位訊號處理器1-21.2C54x核心結構及其功能1-51.2.1CPU暫存器及定址模式1-61.2.2輔助暫存器及其定址方式1-111.2.3中央處理單元(CPU)1-141.2.4程序控制及Pipeline1-221.2.5快速迴圈(instructionandblockrepeat)1-291.2.6狀態與控制暫存器1-321.2.7省電模式1-341.2.8中斷1-351.3C54x的記憶區結構1-401.3.1程式記憶區(ProgramMemory)1-421.3.2資料記憶區(DataMemory)1-441.3.3I/OMemory1-451.3.4BootLoader1-451.4C54x的週邊(Peripheral)1-461.4.1外部中斷運作模式1-461.4.2時鐘(timer)1-4...