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

          新聞中心

          EEPW首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 基于SOPC的頻譜分析儀設(shè)計(jì)與研制

          基于SOPC的頻譜分析儀設(shè)計(jì)與研制

          作者: 時(shí)間:2009-04-21 來(lái)源:網(wǎng)絡(luò) 收藏
          1 引言
          基于NIOS核處理器(包括I2C總線模塊)和Altera公司FPGA設(shè)計(jì)制作的,可用于工程指標(biāo)的監(jiān)測(cè)和診斷。設(shè)計(jì)的關(guān)鍵模塊有:I2C總線控制的數(shù)據(jù)采集模塊、FFT模塊、FFT控制模塊、Avalon總線接口及Atlantic總線接口模塊以及VGA、LCD顯示部分。
          的核心是DFT及快速算法FFT。FFT主要分為基2、基4等固定幾何結(jié)構(gòu),設(shè)計(jì)采用基2幾何結(jié)構(gòu)、512點(diǎn)的FFT算法。設(shè)計(jì)平臺(tái)為Altera公司推出的Cvclone II,其為高性能結(jié)構(gòu)體系的PLD器件,其中包括FFT IP Core(知識(shí)產(chǎn)權(quán)核)。同時(shí),Quartus II(Altera公司開發(fā)的IDE)軟件具有很強(qiáng)的硬件仿真和邏輯分析功能,可將Verilog HDL描述的硬件綜合到FPGA的整體設(shè)計(jì)中。

          2 結(jié)構(gòu)設(shè)計(jì)
          的系統(tǒng)框圖如圖1所示,其主要模塊包括:I2C總線模塊、FIFO模塊、平方求和模塊、FFT模塊、VGA模塊、顯示器等組成閉。

          本文引用地址:http://www.ex-cimer.com/article/192090.htm

          頻譜分析儀的硬件原理框圖如圖2所示,圖2包含F(xiàn)PGA的內(nèi)部硬件電路及外圍接口模塊。
          軟件設(shè)計(jì)的實(shí)現(xiàn)是建立在NIOS II IDE的基礎(chǔ)之上,整個(gè)軟件設(shè)計(jì)總體分為4大任務(wù):設(shè)計(jì)主任務(wù)、A/D采集控制、Flash存儲(chǔ)任務(wù)和VGA控制顯示器顯示任務(wù)。

          3 系統(tǒng)設(shè)計(jì)
          設(shè)計(jì)中,充分利用了技術(shù)的優(yōu)勢(shì)實(shí)現(xiàn)軟、硬件協(xié)同設(shè)計(jì),在盡可能短的時(shí)間內(nèi)實(shí)現(xiàn)儀器功能,分別從硬件設(shè)計(jì)和軟件設(shè)計(jì)兩方面詳細(xì)說(shuō)明設(shè)計(jì)過(guò)程。
          3.1 儀器硬件設(shè)計(jì)
          3.1.1 核設(shè)計(jì)簡(jiǎn)介
          利用 Builder在NIOS指令系統(tǒng)中集成了A/D轉(zhuǎn)換控制、I2C總線控制、VGA控制、FFT控制等控制模塊,圖3為 Builder集成IP。


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

          關(guān)鍵詞: SOPC 頻譜分析儀

          評(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); })();