亚洲欧洲日本韩国,欧美日韩国产区一,亚洲黄一区二区三区http://www.bjzhda.cnzh-cn曙海教育集團(tuán)論壇http://www.bjzhda.cnRss Generator By Dvbbs.Netofficeoffice@126.comimages/logo.gif曙海教育集團(tuán)論壇- 高速實(shí)時(shí)數(shù)字信號(hào)處理硬件技術(shù)發(fā)展概述http://www.scb-ycwb.com/bbs/dispbbs.asp?BoardID=5&ID=1322&Page=1wangxinxin2010-11-13 13:37:43
- DSP VoIP和硬件技術(shù)設(shè)計(jì)低成本可視電話http://www.scb-ycwb.com/bbs/dispbbs.asp?BoardID=5&ID=1321&Page=1wangxinxin2010-11-13 13:33:36
- 基于DSP內(nèi)嵌PCI總線的衛(wèi)星信號(hào)仿真器設(shè)計(jì)http://www.scb-ycwb.com/bbs/dispbbs.asp?BoardID=5&ID=1320&Page=1wangxinxin2010-11-13 13:27:50
- 基于DSP的電力系統(tǒng)諧波分析http://www.scb-ycwb.com/bbs/dispbbs.asp?BoardID=5&ID=1319&Page=1wangxinxin2010-11-13 12:31:06
- 一種基于Nios II的可重構(gòu)DSP系統(tǒng)設(shè)計(jì)(2)http://www.scb-ycwb.com/bbs/dispbbs.asp?BoardID=5&ID=1318&Page=1wangxinxin2010-11-13 12:27:48
- 一種基于Nios II的可重構(gòu)DSP系統(tǒng)設(shè)計(jì)http://www.scb-ycwb.com/bbs/dispbbs.asp?BoardID=5&ID=1317&Page=1wangxinxin2010-11-13 12:26:42
- 在嵌入式系統(tǒng)中用FPGA進(jìn)行開(kāi)發(fā)的幾個(gè)發(fā)展方向http://www.scb-ycwb.com/bbs/dispbbs.asp?BoardID=5&ID=1316&Page=1wangxinxin2010-11-13 12:25:25
- 基于DSP通用隨機(jī)數(shù)測(cè)試儀傳輸接口的設(shè)計(jì)http://www.scb-ycwb.com/bbs/dispbbs.asp?BoardID=5&ID=1315&Page=1wangxinxin2010-11-13 12:23:08
- 一種雷達(dá)多目標(biāo)模擬器的主控DSP的軟件設(shè)計(jì)和實(shí)現(xiàn)http://www.scb-ycwb.com/bbs/dispbbs.asp?BoardID=5&ID=1314&Page=1wangxinxin2010-11-13 12:22:26
- 談DSP,MPU,MCU,CPU的區(qū)別http://www.scb-ycwb.com/bbs/dispbbs.asp?BoardID=5&ID=1313&Page=1wangxinxin2010-11-13 12:21:11
- 基于DSP的現(xiàn)場(chǎng)控制器的熱力站控制系統(tǒng)設(shè)計(jì)http://www.scb-ycwb.com/bbs/dispbbs.asp?BoardID=5&ID=1312&Page=1wangxinxin2010-11-13 12:19:39
- DSP數(shù)字信號(hào)處理綜述http://www.scb-ycwb.com/bbs/dispbbs.asp?BoardID=5&ID=1311&Page=1wangxinxin2010-11-13 12:17:21
- DSP Builder系統(tǒng)設(shè)計(jì)http://www.scb-ycwb.com/bbs/dispbbs.asp?BoardID=5&ID=1310&Page=1wangxinxin2010-11-13 12:15:50\DesignExamples\GettingStarted\SinMdl文件夾中,設(shè)計(jì)中包括正弦波發(fā)生器模塊、積分乘法器模塊和延時(shí)單元,每個(gè)模塊都是參數(shù)可變的。
6.3.1 創(chuàng)建Simulink設(shè)計(jì)模型
1. 創(chuàng)建新模型
創(chuàng)建新模型的步驟如下:
(1) 啟動(dòng)Matlab軟件。
(2) 點(diǎn)擊Matlab工具條上的Simulink快捷按鈕,或在Matlab命令窗口輸入Simulink命令,打開(kāi)Simulink Library Browser界面,如圖6.2所示。
(3) 選擇File→New→Model命令,建立一個(gè)新的模型文件。
(4) 選擇File→Save命令,保存文件到指定文件夾中,在文件名欄中輸入Singen.mdl。
2.加入SignalCompiler模塊
(1) 在Simulink Library Browser界面中,打開(kāi)Altera DSP Builder文件夾。
(2) 在Altera DSP Builder文件夾中選擇AltLab庫(kù)。
(3) 拖動(dòng)SignalCompiler模塊到新建的模型文件中。
(4) 用鼠標(biāo)左鍵雙擊SignalCompiler模塊,在彈出的對(duì)話框中點(diǎn)擊Analyze按鈕,彈出Signal Compiler Version 2.1.3對(duì)話框,如圖6.9所示。
(5) 在Signal Compiler Version 2.1.3對(duì)話框中選擇目標(biāo)器件類型;指定綜合工具,可選LeonardoSpectrum、Synplify或Quartus Ⅱ;選擇優(yōu)化條件,可選Speed或Area。
(6) 點(diǎn)擊OK按鈕。
(7) 選擇File→Save命令保存文件。
3.為SignalCompiler指定綜合軟件路徑信息
在設(shè)計(jì)模型文件中加入SignalCompiler模塊以后,需要指定綜合工具軟件,如LeonardoSpectrum、Synplify或Quartus Ⅱ。默認(rèn)情況下,SignalCompiler在執(zhí)行綜合過(guò)程中從PC機(jī)的注冊(cè)表中查找指定綜合軟件所在的安裝路徑。如果綜合過(guò)程中SignalCompiler找不到綜合軟件所在的路徑,在Message欄中將提示綜合失敗。
DSP Builder 2.0以上版本允許用戶為SignalCompiler指定綜合工具路徑。在\Altlib文件夾中包含一個(gè)XML配置文件edaconfig.xml,其中包含SignalCompiler綜合工具的路徑信息。通過(guò)文本編輯器或任何XML編輯器可以修改這個(gè)配置文件。
XML配置文件中每個(gè)EDA工具有三種配置信息:
?</GetPathFromRegistry>
?<安裝路徑></ForcedPath>
?<版本號(hào)></ToolVersion>
其中部分可設(shè)置為on或off。默認(rèn)為on,表示SignalCompiler從注冊(cè)表文件中讀取路徑。當(dāng)設(shè)為off時(shí),SignalCompiler讀取部分所指定的路徑。
edaconfig.xml配置文件的內(nèi)容如圖6.10所示。
圖6.10 edaconfig.xml配置文件
4.加入正弦波產(chǎn)生模塊
(1) 在SimulinkLibraryBrowser界面點(diǎn)擊Simulink中的Sources庫(kù),從中找到SineWave模塊。
(2) 將Sine Wave模塊拖動(dòng)到Singen.mdl文件中。
(3) 在Sine Wave模塊上雙擊鼠標(biāo)左鍵,彈出模塊屬性對(duì)話框,如圖6.11所示。
(4) 設(shè)置正弦波模塊參數(shù),點(diǎn)擊OK確定。
5.加入總線端口模塊AitBus
(1) 在Altera DSP Builder文件夾中選擇Bus Manipulation庫(kù)。
(2) 從庫(kù)中選擇AltBus模塊,拖動(dòng)到Singen.mdl文件中。
(3) 點(diǎn)擊AltBus模塊下面的文本,將AltBus改為Sinln。
(4) 雙擊SinIn模塊,彈出模塊參數(shù)對(duì)話框,如圖6.12所示,在該對(duì)話框中可以設(shè)置6位整型輸入總線。
(5) 設(shè)置模塊參數(shù),點(diǎn)擊OK按鈕確定。
圖6.12 模塊參數(shù)對(duì)話框
6.加入延時(shí)模塊
(1) 在Altera DSP Builder文件夾中選擇Storage庫(kù)。
(2) 選擇Delay模塊,拖動(dòng)到Singen.mdl文件中。
(3) 雙擊Delay模塊,在彈出的模塊參數(shù)對(duì)話框中指定延時(shí)深度,如圖6.13所示。
(4) 點(diǎn)擊OK按鈕確認(rèn)。
7.加入正弦波延時(shí)輸出總線模塊
(1) 在Altera DSP Builder文件夾中選擇BusManipulation庫(kù)。
(2) 選擇AltBus模塊,將其拖動(dòng)到Singen.mdl文件中。
(3) 修改AltBus模塊的名稱為SinDelay。
(4) 雙擊SinDelay模塊,在模塊參數(shù)對(duì)話框中選擇Node Type為Output Port。
(5) 選擇[number of bits]為16位,并點(diǎn)擊OK按鈕確定。
8.加入多路復(fù)用MUX模塊
(1) 在Simulink Library Browser界面中選擇Simulink下面的Signal Routing庫(kù)。
(2) 選擇Mux模塊,將其拖動(dòng)到Singen.mdl文件中。
(3) 雙擊Mux模塊,設(shè)置模塊參數(shù),如圖6.14所示。
(4) 點(diǎn)擊OK按鈕確定。
圖6.14 加入Mux模塊并設(shè)置其參數(shù)
9.加入隨機(jī)數(shù)模塊
(1) 在Simulink Library Browser界面中選擇Simulink下面的Sources庫(kù)。
(2) 選擇Random Number模塊,將其拖動(dòng)到Singen.mdl文件中。
(3) 雙擊Random Number模塊,設(shè)置模塊參數(shù),如圖6.15所示,并點(diǎn)擊OK確定。
圖6.15 設(shè)置隨機(jī)數(shù)模塊參數(shù)
10.加入噪聲總線模塊
(1) 在Altera DSP Builder文件夾中選擇Bus Manipulation庫(kù)。
(2) 選擇AltBus模塊,將其拖動(dòng)到Singen.mdl文件中。
(3) 修改AltBus模塊的名稱為Noise。
(4) 雙擊Noise模塊,在模塊參數(shù)對(duì)話框中選擇Bus TVpe為Single Bit。
(5) 選擇[number of bits]為l位,并點(diǎn)擊OK按鈕確定。
11.加入BusBuild總線模塊
(1) 在Altera DSP Builder文件夾中選擇Bus Manipulation庫(kù)。
(2) 選擇BusBuild模塊,將其拖動(dòng)到Singen.mdl文件中。
(3) 雙擊BusBuild模塊,設(shè)置模塊參數(shù),如圖6.16所示,點(diǎn)擊OK按鈕確定。
圖6.16 BusBuild總線模塊參數(shù)設(shè)置
12.加入GND模塊
(1) 在Altera DSP Builder文件夾中選擇BusManipulation庫(kù)。
(2) 選擇GND模塊,將其拖動(dòng)到Singen.mdl文件中。
13.加入乘法器(Product)模塊
(1) 在Altera DSP Builder文件夾中選擇Arithmetic庫(kù)。
(2) 選擇Product模塊,將其拖動(dòng)到Singen.mdl文件中。
(3) 雙擊Product模塊,設(shè)置模塊參數(shù),如圖6.17所示,點(diǎn)擊OK按鈕確定。
圖6.17 乘法器模塊參數(shù)設(shè)置
14.加入乘法器輸出總線模塊
(1) 在Altera DSP Builder文件夾中選擇Bus Manipulation庫(kù)。
(2) 選擇AltBus模塊,將其拖動(dòng)到Singen.mdl文件中。
(3) 修改AltBus模塊的名稱為StreamMod。
(4) 雙擊StreamMod模塊,在模塊參數(shù)對(duì)話框中選擇Bus Xype為Signed Integer,NodeType為Output Port,[number of bits]為19位,并點(diǎn)擊OK按鈕確定。
15.加入示波器模塊
(1) 在Simulink Library Browser界面中選擇Simulink下面的Sinks庫(kù)。
(2) 選擇Scope模塊,將其拖動(dòng)到Singen.mdl文件中。
(3) 雙擊Scope模塊,彈出Scope波形顯示對(duì)話框。
(4) 點(diǎn)擊參數(shù)設(shè)置快捷按鈕,在General標(biāo)簽頁(yè)的Number of axes框中輸入3,即以同一時(shí)間軸同時(shí)顯示3個(gè)信號(hào)波形,如圖6.18所示,點(diǎn)擊OK按鈕確定。
圖6.18 示波器顯示模塊設(shè)置
16.連線
將所有模塊全部插入Singen.mdl模型文件后,按照?qǐng)D6.19所示連接模塊,完成模型文件的設(shè)計(jì)。
圖6.19幅度調(diào)制設(shè)計(jì)實(shí)例的模型文件
為了在示波器顯示模塊中區(qū)分信號(hào)波形,在引入Scope模塊的信號(hào)線上雙擊鼠標(biāo)左鍵,分別鍵入SinWave、Modulated BitStream和BitsStream作為信號(hào)名。
6.3.2 Simulink設(shè)計(jì)模型仿真
連接好整個(gè)設(shè)計(jì)模型以后,可以在Simulink軟件中仿真設(shè)計(jì)模型。
(1) 選擇Simulation→Simulation Parameters命令,彈出仿真參數(shù)設(shè)置對(duì)話框。
(2) 在Simulation time欄中的Stop time框中輸入0.00004(或4e-6),顯示2個(gè)信號(hào)周期(160個(gè)采樣點(diǎn)),其他參數(shù)采用默認(rèn)設(shè)置,如圖6.20所示。
圖6.20 仿真參數(shù)設(shè)置
(3) 點(diǎn)擊OK按鈕退出仿真參數(shù)設(shè)置對(duì)話框。
(4) 選擇Simulation→Start命令,或按下Ctrl+T鍵啟動(dòng)仿真。
(5) 雙擊模型文件中的Scope模塊,打開(kāi)示波器顯示窗口。
(6) 點(diǎn)擊示波器顯示窗口工具條上的自動(dòng)范圍按鈕,則波形顯示如圖6.2l所示。
圖6.12 Sinfen.mdl 實(shí)例仿真波形
6.3.3 完成RTL級(jí)仿真
完成Simulink軟件中的模型設(shè)計(jì),仿真成功以后,雙擊模型設(shè)計(jì)文件中的SignalCompiler模塊,彈出Signal Compiler Version 2.1.3對(duì)話框,點(diǎn)擊Analyze按鈕,彈出如圖6.22所示的塒話框。
為了生成模型設(shè)計(jì)文件的RTL級(jí)仿真文件,應(yīng)完成下面的步驟:
(1) 在圖6.22所示的對(duì)話框中,點(diǎn)擊1-Convert MDL to VHDL按鈕,在Messages框中將出現(xiàn)以下提示信息:
>Generated top level'singen.vhd'files
>See'singen_DspBuilder_Report.html'report file for additional information
(2) 在可選擇的標(biāo)簽頁(yè)中選擇Testbench標(biāo)簽頁(yè),選中Generate Stimuli for VHDLTestbench選項(xiàng),如圖6.22所示。
(3) 點(diǎn)擊OK按鈕確認(rèn)以上操作。
(4) 在Simulink軟件中啟動(dòng)仿真,Signal Compiler生成一個(gè)仿真腳本文件和一個(gè)VHDL測(cè)試臺(tái)文件,分別為T(mén)b_SinGen.tcl和Tb_SinGen.vhd。
在ModelSim軟件中完成RTL仿真,操作步驟如下:
(1) 啟動(dòng)ModelSim軟件。
(2) 選擇File→Change Directiory命令,指定工作目錄。
]]>
- DSP/BIOS在嵌入式數(shù)據(jù)采集系統(tǒng)中的應(yīng)用http://www.scb-ycwb.com/bbs/dispbbs.asp?BoardID=5&ID=1309&Page=1wangxinxin2010-11-13 12:09:29
- 基于ARM+DSP的智能視頻監(jiān)控系統(tǒng)http://www.scb-ycwb.com/bbs/dispbbs.asp?BoardID=5&ID=1308&Page=1wangxinxin2010-11-13 12:01:23
- 基于D S P/B I O S的門(mén)禁系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)http://www.scb-ycwb.com/bbs/dispbbs.asp?BoardID=5&ID=1307&Page=1wangxinxin2010-11-13 11:58:52
- 基于TMS320F2812 DSP的網(wǎng)絡(luò)通信系統(tǒng)設(shè)計(jì)http://www.scb-ycwb.com/bbs/dispbbs.asp?BoardID=5&ID=1306&Page=1wangxinxin2010-11-13 11:53:34
- 基于DSP和功率模塊的電機(jī)伺服控制系統(tǒng)http://www.scb-ycwb.com/bbs/dispbbs.asp?BoardID=5&ID=1305&Page=1wangxinxin2010-11-13 11:51:17
- 基于TMS320F2812 DSP的網(wǎng)絡(luò)通信系統(tǒng)設(shè)計(jì)http://www.scb-ycwb.com/bbs/dispbbs.asp?BoardID=5&ID=1304&Page=1wangxinxin2010-11-13 11:47:26
- dsp硬件開(kāi)發(fā)常見(jiàn)問(wèn)題http://www.scb-ycwb.com/bbs/dispbbs.asp?BoardID=5&ID=1303&Page=1wangxinxin2010-11-13 11:35:03
主站蜘蛛池模板:
国产麻豆一精品一av一免费|
打开腿给医生检查黄文|
国产99精品在线观看|
a视频在线观看免费|
欧美粗大猛烈老熟妇|
国产成人福利在线|
91福利视频网|
成人无码WWW免费视频|
亚洲日本天堂在线|
香蕉eeww99国产在线观看|
小泽玛利亚在线观看国产|
亚洲国产精品久久久久婷婷软件|
视频二区三区国产情侣在线|
天堂中文字幕在线观看|
五月天色婷婷综合|
精品亚洲国产成人|
打臀缝打肿扒开夹姜|
亚洲va精品中文字幕|
精品无码人妻夜人多侵犯18|
国产精品一级毛片不收费|
中文字幕亚洲天堂|
欧美伊人久久久久久久久影院|
人妻免费一区二区三区最新|
成人羞羞视频国产|
国产精品白浆在线播放|
中字幕视频在线永久在线|
日本特交大片免费观看|
亚洲第一成年免费网站|
色多多网站入口|
国产精品视频一区二区三区经|
三级黄色小视频|
日本香蕉一区二区三区|
亚洲欧美日韩成人|
美女被a到爽视频在线观看|
国产精品久久毛片|
xxxxx.av|
日本福利视频一区|
久久综合狠狠综合久久97色|
欧美三级中文字幕完整版|
免费在线观看黄网|
黄色大片在线视频|