資料介紹
仿真是所有系統(tǒng)成功開發(fā)的基礎(chǔ)。通過在不同條件、參數(shù)值和輸入情況下對(duì)系統(tǒng)進(jìn)行高級(jí)行為仿真,工程師可以迅速找到、分離并糾正系統(tǒng)的設(shè)計(jì)問題。因?yàn)樵谶@一階段,比較容易區(qū)分設(shè)計(jì)問題和編程問題。通過在系統(tǒng)級(jí)工作,設(shè)計(jì)人員可以確定這一階段的問題是來自設(shè)計(jì)缺陷,而不是編程問題。此外,在信號(hào)處理系統(tǒng)設(shè)計(jì)中使用基于模型的方法大大縮短了“錯(cuò)誤診斷延遲”時(shí)間——從設(shè)計(jì)中出現(xiàn)錯(cuò)誤到發(fā)現(xiàn)錯(cuò)誤并分離錯(cuò)誤的時(shí)間。
在電信領(lǐng)域,一直采用現(xiàn)場(chǎng)可編程門陣列(FPGA)做為預(yù)/后處理器或者協(xié)處理器。語音電信應(yīng)用中的數(shù)字信號(hào)處理(DSP)要求輸入數(shù)據(jù)為正常語音速率,具有嚴(yán)格的時(shí)序約束,要求能在連續(xù)的輸入數(shù)據(jù)采樣間完成計(jì)算。采用DSP處理器之后,在整個(gè)計(jì)算中可以執(zhí)行數(shù)萬條指令。但是,無線通信中,一個(gè)DSP處理器無法實(shí)時(shí)實(shí)現(xiàn)中頻(IF)和基帶調(diào)制解調(diào)器中的高速算法。利用某些DSP處理器的多個(gè)處理單元可以克服指令帶寬限制。然而,創(chuàng)建專用的流水線代碼以真正發(fā)揮這種并行(同時(shí)執(zhí)行)的優(yōu)勢(shì)需要手工優(yōu)化匯編語言例程。
對(duì)這類代碼進(jìn)行維護(hù)、重用和實(shí)現(xiàn)會(huì)產(chǎn)生很多問題,成本比較高。而且,實(shí)際的并行能力也相對(duì)較弱。用于實(shí)現(xiàn)高帶寬計(jì)算的比較好的替代方案是采用FPGA做為預(yù)/后處理器或者協(xié)處理器,將重復(fù)算法和算法中對(duì)速率要求嚴(yán)格的部分集成到FPGA中。采用FPGA和自動(dòng)設(shè)計(jì)軟件后,工程師能夠采用單純用DSP不可能實(shí)現(xiàn)的方式來優(yōu)化系統(tǒng)性能。
圖1顯示了FPGA的速率優(yōu)勢(shì)。由于是并行算法,因此,計(jì)算吞吐量和時(shí)鐘周期數(shù)之比非常高?,F(xiàn)在單個(gè)FPGA能夠?qū)崿F(xiàn)幾百個(gè)千兆MAC區(qū)。為了發(fā)揮這種性能潛力,可以利用Altera DSP Builder模塊組構(gòu)成的Simulink結(jié)構(gòu)圖來建立一個(gè)系統(tǒng)。DSP Builder的好處在于可通過采用標(biāo)準(zhǔn)信號(hào)處理模塊,在PLD中建立一個(gè)高速信號(hào)處理系統(tǒng),而不必通過HDL編程。
設(shè)計(jì)人員可以利用DSP Builder中的模塊,為Simulink中的以采樣時(shí)間建模的系統(tǒng)生成硬件實(shí)現(xiàn)。具體工具包括比特和周期精度級(jí)的Simulink模塊,包含算法和存儲(chǔ)功能等基本操作。Altera DSP IP庫支持的復(fù)雜功能和子系統(tǒng),也可以采用提供的DSP Builder模塊組來集成。
FPGA中的DSP系統(tǒng)設(shè)計(jì)需要高級(jí)算法和后端HDL開發(fā)工具,將自動(dòng)生成的HDL綜合到硬件中。采用這兩種集成工具,設(shè)計(jì)人員不需要成為VHDL或者Verilog程序員。這些程序包是自動(dòng)系統(tǒng)生成工具,在其中對(duì)硬件系統(tǒng)組件進(jìn)行定義、互聯(lián)、仿真和驗(yàn)證,不需要進(jìn)行下層的HDL的編程。采用真正的“指向然后點(diǎn)擊”設(shè)計(jì)方法,完全在PC中將系統(tǒng)結(jié)構(gòu)生成一個(gè)完整的系統(tǒng),對(duì)其進(jìn)行仿真和驗(yàn)證,并下載到FPGA中。
?
圖1.一個(gè)算法的串行和并行實(shí)現(xiàn)對(duì)比
DSP Builder使用 MathWorks公司的MATLAB工具和Simulink環(huán)境來生成信號(hào)處理系統(tǒng)。這一工具結(jié)合了MATLAB/Simulink的算法開發(fā)、仿真、驗(yàn)證功能以及FPGA設(shè)計(jì)軟件的硬件綜合和仿真功能。DSP Builder集成到Simulink中,系統(tǒng)、算法和硬件設(shè)計(jì)人員利用這一工具可以共享使用“拖放”結(jié)構(gòu)的開發(fā)平臺(tái)。從大菜單選項(xiàng)中選擇DSP Builder模塊組的組件,將其放置到Simulink工作空間中,用鼠標(biāo)點(diǎn)擊把它們連接起來。通過下拉菜單來控制指定組件的參數(shù)。
在電信領(lǐng)域,一直采用現(xiàn)場(chǎng)可編程門陣列(FPGA)做為預(yù)/后處理器或者協(xié)處理器。語音電信應(yīng)用中的數(shù)字信號(hào)處理(DSP)要求輸入數(shù)據(jù)為正常語音速率,具有嚴(yán)格的時(shí)序約束,要求能在連續(xù)的輸入數(shù)據(jù)采樣間完成計(jì)算。采用DSP處理器之后,在整個(gè)計(jì)算中可以執(zhí)行數(shù)萬條指令。但是,無線通信中,一個(gè)DSP處理器無法實(shí)時(shí)實(shí)現(xiàn)中頻(IF)和基帶調(diào)制解調(diào)器中的高速算法。利用某些DSP處理器的多個(gè)處理單元可以克服指令帶寬限制。然而,創(chuàng)建專用的流水線代碼以真正發(fā)揮這種并行(同時(shí)執(zhí)行)的優(yōu)勢(shì)需要手工優(yōu)化匯編語言例程。
對(duì)這類代碼進(jìn)行維護(hù)、重用和實(shí)現(xiàn)會(huì)產(chǎn)生很多問題,成本比較高。而且,實(shí)際的并行能力也相對(duì)較弱。用于實(shí)現(xiàn)高帶寬計(jì)算的比較好的替代方案是采用FPGA做為預(yù)/后處理器或者協(xié)處理器,將重復(fù)算法和算法中對(duì)速率要求嚴(yán)格的部分集成到FPGA中。采用FPGA和自動(dòng)設(shè)計(jì)軟件后,工程師能夠采用單純用DSP不可能實(shí)現(xiàn)的方式來優(yōu)化系統(tǒng)性能。
圖1顯示了FPGA的速率優(yōu)勢(shì)。由于是并行算法,因此,計(jì)算吞吐量和時(shí)鐘周期數(shù)之比非常高?,F(xiàn)在單個(gè)FPGA能夠?qū)崿F(xiàn)幾百個(gè)千兆MAC區(qū)。為了發(fā)揮這種性能潛力,可以利用Altera DSP Builder模塊組構(gòu)成的Simulink結(jié)構(gòu)圖來建立一個(gè)系統(tǒng)。DSP Builder的好處在于可通過采用標(biāo)準(zhǔn)信號(hào)處理模塊,在PLD中建立一個(gè)高速信號(hào)處理系統(tǒng),而不必通過HDL編程。
設(shè)計(jì)人員可以利用DSP Builder中的模塊,為Simulink中的以采樣時(shí)間建模的系統(tǒng)生成硬件實(shí)現(xiàn)。具體工具包括比特和周期精度級(jí)的Simulink模塊,包含算法和存儲(chǔ)功能等基本操作。Altera DSP IP庫支持的復(fù)雜功能和子系統(tǒng),也可以采用提供的DSP Builder模塊組來集成。
FPGA中的DSP系統(tǒng)設(shè)計(jì)需要高級(jí)算法和后端HDL開發(fā)工具,將自動(dòng)生成的HDL綜合到硬件中。采用這兩種集成工具,設(shè)計(jì)人員不需要成為VHDL或者Verilog程序員。這些程序包是自動(dòng)系統(tǒng)生成工具,在其中對(duì)硬件系統(tǒng)組件進(jìn)行定義、互聯(lián)、仿真和驗(yàn)證,不需要進(jìn)行下層的HDL的編程。采用真正的“指向然后點(diǎn)擊”設(shè)計(jì)方法,完全在PC中將系統(tǒng)結(jié)構(gòu)生成一個(gè)完整的系統(tǒng),對(duì)其進(jìn)行仿真和驗(yàn)證,并下載到FPGA中。
?
圖1.一個(gè)算法的串行和并行實(shí)現(xiàn)對(duì)比
DSP Builder使用 MathWorks公司的MATLAB工具和Simulink環(huán)境來生成信號(hào)處理系統(tǒng)。這一工具結(jié)合了MATLAB/Simulink的算法開發(fā)、仿真、驗(yàn)證功能以及FPGA設(shè)計(jì)軟件的硬件綜合和仿真功能。DSP Builder集成到Simulink中,系統(tǒng)、算法和硬件設(shè)計(jì)人員利用這一工具可以共享使用“拖放”結(jié)構(gòu)的開發(fā)平臺(tái)。從大菜單選項(xiàng)中選擇DSP Builder模塊組的組件,將其放置到Simulink工作空間中,用鼠標(biāo)點(diǎn)擊把它們連接起來。通過下拉菜單來控制指定組件的參數(shù)。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 簡(jiǎn)述鋼制儲(chǔ)罐防腐的重要性以及如何防腐 23次下載
- FPGA的電源選擇重要性分析
- FPGA電源選擇的重要性
- Python語言在AI、大數(shù)據(jù)方面的重要性 25次下載
- 基于FPGA和DSP的機(jī)載圖形顯示系統(tǒng) 36次下載
- 壓敏電阻在電源電路中的應(yīng)用及重要性綜述 13次下載
- FPGA仿真的學(xué)習(xí)課件和工程文件免費(fèi)下載 30次下載
- 使用Proteus實(shí)現(xiàn)壓力檢測(cè)系統(tǒng)仿真的資料合集 40次下載
- 如何使用Matlab和Atp實(shí)現(xiàn)電力系統(tǒng)故障的仿真 10次下載
- ERP在企業(yè)中的關(guān)鍵作用及與MES合作的重要性 7次下載
- 以太網(wǎng)硬件在環(huán)路實(shí)現(xiàn)高帶寬DSP仿真的設(shè)計(jì)方案分析 0次下載
- 學(xué)好VHDL的重要性 17次下載
- ESD標(biāo)準(zhǔn)在汽車電子設(shè)計(jì)中的重要性 3次下載
- DSP+FPGA 實(shí)時(shí)信號(hào)處理系統(tǒng)中
- 電磁勢(shì)在量子理論中的重要性
- AMI參數(shù)掃描與仿真的實(shí)際應(yīng)用和實(shí)現(xiàn)方法 249次閱讀
- NLP技術(shù)在人工智能領(lǐng)域的重要性 235次閱讀
- 氣密性檢測(cè)的重要性 547次閱讀
- 電路仿真的重要性 605次閱讀
- 模擬前端電路的重要性 510次閱讀
- fpga前仿真和后仿真的區(qū)別 1427次閱讀
- fpga時(shí)序仿真和功能仿真的區(qū)別 1381次閱讀
- Saber中如何更好地提高仿真的收斂性(一) 1174次閱讀
- 仿真能給你提速50%——說說系統(tǒng)仿真的重要性 691次閱讀
- 射頻芯片在應(yīng)用中的重要性 1362次閱讀
- 基于Xilinx ISE結(jié)合MATLAB對(duì)數(shù)字系統(tǒng)進(jìn)行聯(lián)合設(shè)計(jì)與仿真的方法設(shè)計(jì)詳解 2287次閱讀
- FPGA工程開發(fā)中仿真的重要性 3193次閱讀
- FPGA設(shè)計(jì)工具的重要性 DSP設(shè)計(jì)基本流程 1262次閱讀
- 基于FPGA和DSP的噴油器霧化粒徑測(cè)量系統(tǒng)的設(shè)計(jì) 1919次閱讀
- 一文了解FPGA與DSP的區(qū)別、特點(diǎn)及用途 2.9w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1491次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費(fèi)
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計(jì)
- 0.23 MB | 4次下載 | 免費(fèi)
- 8基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537793次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論
查看更多