<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 在Matlab中實(shí)現(xiàn)數(shù)字通信FPGA硬件設(shè)計(jì)

          在Matlab中實(shí)現(xiàn)數(shù)字通信FPGA硬件設(shè)計(jì)

          作者: 時(shí)間:2009-01-16 來(lái)源:網(wǎng)絡(luò) 收藏

            近年來(lái),在、、視頻和領(lǐng)域,已經(jīng)成為高性能數(shù)字信號(hào)處理系統(tǒng)的關(guān)鍵元件.的邏輯結(jié)構(gòu)不僅包括查找表、寄存器、多路復(fù)用器、存儲(chǔ)器,而且還有快速加法器、乘法器和I/O處理專用電路.具有實(shí)現(xiàn)高性能并行算法的能力,是構(gòu)成高性能可定制數(shù)據(jù)通路處理器(數(shù)字濾波、FFT)的理想器件.如Virtex-II Pro FPGA包含高性能的可編程架構(gòu)、嵌入式PowerPC處理器和3.125Gbps收發(fā)器等.

          在Matlab中實(shí)現(xiàn)FPGA硬件設(shè)計(jì)

            但是,FPGA在數(shù)字信號(hào)處理領(lǐng)域的廣泛應(yīng)用受限于幾個(gè)因素.首先,DSP開(kāi)發(fā)人員不熟悉硬件設(shè)計(jì),尤其是FPGA.他們使用驗(yàn)證算法,運(yùn)用C語(yǔ)言或匯編語(yǔ)言編程,通常不會(huì)使用硬件描述語(yǔ)言(VHDL或Verilog)實(shí)現(xiàn)數(shù)字設(shè)計(jì).其次,雖然VHDL語(yǔ)言也提供了許多高層次的語(yǔ)言抽象,但是基于并行硬件系統(tǒng)的VHDL程序設(shè)計(jì)與基于微處理器的串行程序設(shè)計(jì)有很大的不同.

            基于以上原因,Xilinx公司開(kāi)發(fā)了基于的System Generator for DSP工具.System Generator for DSP是Simulink中一個(gè)基于FPGA的信號(hào)處理建模和設(shè)計(jì)工具.該工具可以將一個(gè)DSP系統(tǒng)表示為一個(gè)高度抽象的模塊,并自動(dòng)將系統(tǒng)映射為一個(gè)基于FPGA的硬件方案.重要的是,該System Generator for DSP實(shí)現(xiàn)這些功能并沒(méi)有降低硬件性能.

            1 System Generator for DSP的特點(diǎn)

            Simulink為DSP系統(tǒng)提供了強(qiáng)有力的高層次建模環(huán)境,可大量應(yīng)用于算法開(kāi)發(fā)和驗(yàn)證.System Generator for DSP作為Simulink的一個(gè)工具箱很好地體現(xiàn)了這些特性,同時(shí)又可以自動(dòng)將設(shè)計(jì)轉(zhuǎn)換為可綜合的高效硬件實(shí)現(xiàn)方案.該硬件實(shí)現(xiàn)方案忠實(shí)于原始設(shè)計(jì),因此設(shè)計(jì)模型與硬件實(shí)現(xiàn)在采樣點(diǎn)(在Simulink中定義)是一一對(duì)應(yīng)的.通過(guò)使用Xilinx精心設(shè)計(jì)的IP(intellectual property)核可以使硬件方案具有較小的延遲和體積.雖然System Generator中的IP模塊是經(jīng)過(guò)功能抽象的,但是對(duì)于熟悉FPGA的設(shè)計(jì)者來(lái)說(shuō),該模塊也具有直接訪問(wèn)底層硬件細(xì)節(jié)的能力.例如,可以指定System Generator乘法器模塊使用Virtex-II系列FPGA中的專用高速乘法器元件,用戶定義的IP模塊也能夠作為黑盒子插入系統(tǒng)之中,等等.

            使用System Generator for DSP實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)的主要特點(diǎn)有:

            ●在Simulink中實(shí)現(xiàn)FPGA電路的系統(tǒng)級(jí)建模,并自動(dòng)生成硬件描述語(yǔ)言.

            ●自動(dòng)生成Modelsim測(cè)試程序,支持軟硬件仿真.

            ●支持用戶創(chuàng)建的Simulink模塊.

            ●使用Xilinx FPGA自動(dòng)實(shí)現(xiàn)硬件系統(tǒng).支持的Xilinx FPGA系列包括Spartan-II、Spartan-IIE、Spar-tan-3、Virtex、Virtex-E、Virtex-II、Virtex-II Pro.

          在Matlab中實(shí)現(xiàn)FPGA硬件設(shè)計(jì)

          數(shù)字通信相關(guān)文章:數(shù)字通信原理



          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();