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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應用 > 基于FPGA的PPM系統(tǒng)設(shè)計與實現(xiàn)

          基于FPGA的PPM系統(tǒng)設(shè)計與實現(xiàn)

          —— 在滿足性能需求的情況下消耗較少的邏輯資源
          作者: 時間:2010-10-23 來源:電子產(chǎn)品世界 收藏

            /*to detect the position of the

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

            shortest pulse*/

            module shortest_pulse_det

            (clk,ppm_in,dout) ;

            input clk,ppm_in;

            output dout;

            reg dout;

            reg temp1,temp2,temp4;

            wire temp3;

            always @ (posedge clk)

            begin

            temp1<=ppm_in;

            temp2<=temp1;

            end

            assign temp3=temp2&ppm_in;

            always @ (posedge clk)

            begin

            temp4<=temp3;

            dout<=temp4;

            end

            endmodule

            時序仿真

            對上述調(diào)制與解調(diào)模塊的頂層原理圖互聯(lián)后,在QuartusII平臺下選擇了Cyclone系列芯片EP1C3T100C6,運行時序仿真后得到整機系統(tǒng)的時序仿真圖如圖6所示。

            通過圖6,可以發(fā)現(xiàn)該系統(tǒng)的調(diào)制與解調(diào)部分均滿足要求,有著較好的性能。其中輸出比特流(dout)相對于輸入比特流(datain)有一定的延遲,這個延遲來源于兩個方面,一是系統(tǒng)設(shè)計中的整形模塊等所引入的延遲,二是布局布線后器件及連線的固有延遲。同時通過查看綜合報告,得知整機系統(tǒng)總共使用了14個LE,對邏輯資源的消耗較少。

            結(jié)語

            本文提出的基于系統(tǒng)的設(shè)計方案,在用簡明的Verilog HDL代碼實現(xiàn)后,對的邏輯資源消耗較少,而且電路性能較好,時序仿真結(jié)果證明了上述結(jié)論。對實際通信中系統(tǒng)的應用具有一定的參考價值。在民用飛機機載設(shè)備S模式應答機的應答信號的傳輸過程中,采用的正是PPM體制,筆者將參考本文的設(shè)計方案,并做適當?shù)男薷?,驗證其是否可用于S模式應答機的空地數(shù)據(jù)鏈中。

          fpga相關(guān)文章:fpga是什么


          分頻器相關(guān)文章:分頻器原理

          上一頁 1 2 3 下一頁

          關(guān)鍵詞: PPM FPGA 201010

          評論


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