新聞中心

        EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 基于1553B總線協(xié)議的解碼器設(shè)計和FPGA實現(xiàn)

        基于1553B總線協(xié)議的解碼器設(shè)計和FPGA實現(xiàn)

        作者: 時間:2011-04-14 來源:網(wǎng)絡(luò) 收藏


        2 EDA設(shè)計
        本文設(shè)計的ManchesterII型碼選擇ALTERA公司的Cyclone系列的EPlC6Q240C6芯片作為目標器件,在QuartusII9.0集成環(huán)境中,使用Verilog HDL硬件描述語言和原理圖混合輸入方法實現(xiàn),使設(shè)計簡潔有效。
        的功能是將總線中串行輸入的數(shù)據(jù)轉(zhuǎn)變成并行數(shù)據(jù),并檢查數(shù)據(jù)和奇偶校驗位是否正確,為下游的處理器提供正確的數(shù)據(jù)。如圖3所示,包括同步模塊、同步頭檢出模塊、數(shù)據(jù)處理模塊、狀態(tài)機模塊。設(shè)計采用16M時鐘的工作頻率。

        本文引用地址:http://www.104case.com/article/191237.htm

        c.JPG


        數(shù)據(jù)信號和使能信號可以在時鐘信號的一個周期之內(nèi)的任意時間來領(lǐng),也就是說無法定位數(shù)據(jù)信號和使能信號對于時鐘信號上升沿的時間間隔,這將使各模塊內(nèi)部的時鐘計數(shù)器無法準確地計時,使狀態(tài)機無法準確地進行狀態(tài)跳變。
        同步模塊的作用相當于一個D觸發(fā)器,它可以使數(shù)據(jù)信號和使能信號相對于時鐘信號的上升沿有固定的時間間隔,這個時間間隔就是同步模塊的tco,即時鐘輸出延時。這樣就為下游模塊的時鐘計算和時序約束提供了一個固定的參數(shù),為各模塊的時鐘計數(shù)器準確計時和狀態(tài)機正確跳變奠定了基礎(chǔ)。
        如圖4所示,同步模塊中Din和Din_n管腳(Din_n為Din的方向輸入信號)接收來自模擬收發(fā)器的數(shù)據(jù)信號,read管腳接收模擬收發(fā)器發(fā)出的使能信號。產(chǎn)生與16MHz時鐘的上升沿同步的數(shù)據(jù)信號和使能信號。

        d.JPG



        關(guān)鍵詞: 1553B FPGA 總線協(xié)議 解碼器

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 黄浦区| 浦城县| 张家界市| 宜春市| 贡觉县| 巴塘县| 邵东县| 庐江县| 时尚| 江川县| 永年县| 光山县| 渝中区| 呼伦贝尔市| 新平| 富裕县| 宁化县| 遵义市| 志丹县| 富蕴县| 河北省| 阿拉善盟| 阿勒泰市| 文水县| 临漳县| 织金县| 义马市| 磐安县| 朝阳县| 丘北县| 南丹县| 常山县| 贞丰县| 怀宁县| 和静县| 桐城市| 商丘市| 隆子县| 江华| 平果县| 南投市|