新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于SOPC的數據發生系統設計

        基于SOPC的數據發生系統設計

        作者: 時間:2009-05-22 來源:網絡 收藏

        全狀態移位計數器的狀態變化規律有兩個特點:狀態的最高位由反饋函數確定;余下的各位由原態移位得到。該采用的反饋函數為:

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


        式中:Qi(i=1,…,8)為電路的現態。
        2.2 乒乓結構模塊
        2.2.1 乒乓結構的硬件實現
        為了提高的傳輸速率,兩片SRAM構成了乒乓緩存結構,即在一片執行寫操作的同時,另一片在執行讀操作。乒乓結構模塊的原理如圖2所示,P1口與產生模塊相連接,僅具有寫入功能,P2口為Avalon從端口,與Avalon總線相連僅具有讀出功能。

        對于產生模塊而言,由于僅具有并行的輸出,沒有地址和控制信號端口,故它無法直接對SRAM進行寫操作,因而要求乒乓結構模塊有地址產生功能。P1口的CLK作為計數器的脈沖源,計數器的輸出作為SRAM的地址。DBl連接數據產生模塊的輸出端。CBl為控制信號,因為P1口只有寫入功能,所以其we_n恒接低,oe_n恒接高。
        P2口為只有讀出功能的Avalon從端口,所以AB2為從端口的地址線address;DB2為數據線readdata;CB2中的we_n為讀信號線read,oe_n恒接低。由于兩片SRAM始終處于工作狀態,所以相應的片選信號chip_select_n恒接低。
        兩片SRAM在P1口和P2口之間的切換的控制信號即chipselect,由計數器產生。當計數值小于262 144時,chipselect接低,SR1與P1口相接,SR2與P2口相接;當計數值在262 144~524 288之間時,chipselecl接高,SR1與P2口相接,SR2與P1口相接。當計數值到達524 288時,計數器清零。
        2.2.2 Avalon從外設的端口信號
        中,數據產生模塊與乒乓結構模塊結合為一個模塊,通過P2口掛在Avalon總線上。該模塊的信號列表如圖3所示。其中,avalon_slave_O接口類型的信號與Avalon總線相連接,而conduit_end接口類型的信號與SRAM相連接。圖3中的Avalon從端口即為P2口,采用了流水線讀傳輸的模式,這種模式能在前一次傳輸返回readdata前開始一次新的傳輸,增加了帶寬。

        2.2.3 動態地址對齊及其時許
        Avalon總線模塊能夠適應主從外設的不同寬度和不匹配的數據寬度。當系統中村子不匹配的存儲口時,要考慮地址對齊問題。對于存儲器類型的外設,采用動態地址對齊方式。IDT71V416型SRAM是靜態RAM,屬于存儲器型外設,所以該Aalon從端口采用動態地址對齊方式,如圖4所示。選用動態地址對齊方式,使得主端口能連續地對從外設進行讀寫,并使系統將外設認作存儲器型外設。

        根據IDT71V416型SRAM手冊中讀寫時序的各時間參數值設定set up,read wait,write wait及holdtime的時間均為10 ns,使該端口既符合Avalon總線讀寫時序的要求,又符合IDT71V416型SRAM的讀寫時序的要求,如圖5所示。

        光耦相關文章:光耦原理


        萬用表相關文章:萬用表怎么用


        斷路器相關文章:斷路器原理


        負離子發生器相關文章:負離子發生器原理
        高壓真空斷路器相關文章:高壓真空斷路器原理
        塵埃粒子計數器相關文章:塵埃粒子計數器原理
        漏電斷路器相關文章:漏電斷路器原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 大宁县| 高安市| 大洼县| 通海县| 津南区| 涞水县| 互助| 武定县| 漳州市| 泸定县| 乐平市| 栖霞市| 阳泉市| 金川县| 嘉兴市| 离岛区| 永顺县| 丰台区| 雷州市| 博客| 郑州市| 丹凤县| 丹东市| 西丰县| 仁化县| 揭西县| 凤庆县| 剑川县| 琼结县| 华池县| 鸡泽县| 吴江市| 夏邑县| 海丰县| 永顺县| 九龙坡区| 淮滨县| 长丰县| 出国| 营山县| 宝应县|