資源描述:
《DSP Builder設(shè)計初步》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、EDA技術(shù)與VHDL第9章DSPBuilder設(shè)計初步KX康芯科技9.1Matlab/DSPBuilder及其設(shè)計流程KX康芯科技圖9-1基于Matlab、DSPBuilder、QuartusII等工具9.1Matlab/DSPBuilder及其設(shè)計流程KX康芯科技自動流程:1、MATLAB/Simulink建模;2、系統(tǒng)仿真;3、DSPBuilder完成VHDL轉(zhuǎn)換、綜合、適配、下載;4、嵌入式邏輯分析儀實時測試。手動流程:1、MATLAB/Simulink建模;2、系統(tǒng)仿真;3、DSPBuilder完成VHDL轉(zhuǎn)換
2、、綜合、適配;4、Modelsim對TestBench功能仿真;5、QuartusII直接完成適配(進行優(yōu)化設(shè)置);6、QuartusII完成時序仿真;7、引腳鎖定;8、下載/配置與嵌入式邏輯分析儀等實時測試;9、對配置器件編程,設(shè)計完成。9.2正弦信號發(fā)生器設(shè)計KX康芯科技圖9-2正弦波發(fā)生模塊原理圖9.2正弦信號發(fā)生器設(shè)計KX康芯科技9.2.1建立設(shè)計模型1、打開Matlab環(huán)境圖9-2正弦波發(fā)生模塊原理圖9.2正弦信號發(fā)生器設(shè)計KX康芯科技9.2.1建立設(shè)計模型2、建立工作庫cde:/mkdir/myprj/si
3、nwavecd/myprj/sinwave9.2正弦信號發(fā)生器設(shè)計KX康芯科技3、了解simulink庫管理器圖9-2正弦波發(fā)生模塊原理圖9.2正弦信號發(fā)生器設(shè)計KX康芯科技3、了解simulink庫管理器圖9-5simulink庫管理器9.2正弦信號發(fā)生器設(shè)計KX康芯科技4.simulink的模型文件圖9-6建立新模型9.2正弦信號發(fā)生器設(shè)計KX康芯科技5、放置SignalCompilder6、放置IncrementDecrement7.設(shè)置IncCount總線類型(BusType);輸出位寬(Numberofbit
4、s);增減方向(Direction);開始值(StartingValue);是否使用控制輸入(UseControlInputs)時鐘相位選擇(ClockPhaseSelection)9.2正弦信號發(fā)生器設(shè)計KX康芯科技圖9-7放置SignalCompiler9.2正弦信號發(fā)生器設(shè)計KX康芯科技圖9-8遞增遞減模塊改名為IncCount7.設(shè)置IncCount9.2正弦信號發(fā)生器設(shè)計KX康芯科技圖9-9設(shè)置遞增遞減模塊7.設(shè)置IncCount9.2正弦信號發(fā)生器設(shè)計KX康芯科技圖9-10LUT模塊7.設(shè)置IncCount
5、9.2正弦信號發(fā)生器設(shè)計KX康芯科技8、放置正弦查找表(SinLUT)127*sin[0:2*pi/2^6]:2*pi])9-1127*sin[0:2*pi/2^8]:2*pi])9-2511*sin[0:2*pi/2^6]:2*pi])+5129-39.2正弦信號發(fā)生器設(shè)計KX康芯科技圖9-11設(shè)置SinLUT8、放置正弦查找表(SinLUT)9.2正弦信號發(fā)生器設(shè)計KX康芯科技圖9-12Delay模塊及其參數(shù)設(shè)置窗9、放置Delay模塊9.2正弦信號發(fā)生器設(shè)計KX康芯科技圖9-13設(shè)置SinCtrl10、放置端口S
6、inCtrl9.2正弦信號發(fā)生器設(shè)計KX康芯科技圖9-13設(shè)置SinCtrl10、放置端口SinCtrl9.2正弦信號發(fā)生器設(shè)計KX康芯科技圖9-14設(shè)置乘法單元11、放置Product模塊9.2正弦信號發(fā)生器設(shè)計KX康芯科技圖9-15設(shè)置SinOut12.放置輸出端口SinOut13.設(shè)計文件存盤9.2正弦信號發(fā)生器設(shè)計KX康芯科技圖9-16Step模塊9.2.2Simulink模型仿真1、加入仿真步進模塊9.2正弦信號發(fā)生器設(shè)計KX康芯科技圖9-17Scope模型9.2.2Simulink模型仿真2、添加波形觀察模
7、塊9.2正弦信號發(fā)生器設(shè)計KX康芯科技圖9-18Scope初始顯示2、添加波形觀察模塊9.2正弦信號發(fā)生器設(shè)計KX康芯科技圖9-19設(shè)置Scope參數(shù)3、Scope參數(shù)設(shè)置9.2正弦信號發(fā)生器設(shè)計KX康芯科技圖9-20sinout全圖3、Scope參數(shù)設(shè)置9.2正弦信號發(fā)生器設(shè)計KX康芯科技圖9-21設(shè)置Step4、設(shè)置仿真激勵9.2正弦信號發(fā)生器設(shè)計KX康芯科技圖9-22simulink仿真Start4、設(shè)置仿真激勵9.2正弦信號發(fā)生器設(shè)計KX康芯科技圖9-23simulink仿真設(shè)置5、啟動仿真9.2正弦信號發(fā)生器
8、設(shè)計KX康芯科技圖9-24有符號輸出波形(系統(tǒng)級仿真)5、啟動仿真9.2正弦信號發(fā)生器設(shè)計KX康芯科技圖9-25無符號輸出波形(系統(tǒng)級仿真)5、啟動仿真9.2正弦信號發(fā)生器設(shè)計KX康芯科技圖9-26無符號整數(shù)SignedInteger輸出電路6、設(shè)計成無符號數(shù)據(jù)輸出9.2正弦信號發(fā)生器設(shè)計KX康芯科技圖9-27SinOut1模塊設(shè)