新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA的OPB_AHB總線橋接器的設計

        基于FPGA的OPB_AHB總線橋接器的設計

        作者: 時間:2010-08-31 來源:網絡 收藏

          在主設備從虛擬從設備讀取數據時, SOPB_RNW為高電平,作為 AHB上的主設備將AHB_mem存儲器的數據通過 AHB_Rdata讀取到Sl_Dbus數據上,并在 WData.txt文件中顯示出來,仿真結果如圖 3 (b)所示。


        圖3 (b) OPB2AHB_Brg讀數據仿真波形


          5.2 AHB2OPB_Brg的驗證

          AHB2OPB_Brg驗證平臺主要分為測試激勵,被測對象以及響應輸出三部分。測試過程為:首先對測試激勵進行初始化,產生時鐘信號和復位信號及控制信號,然后向虛擬 OPB從設備(mem存儲器)寫數據,寫完數據后等待一段時間在進行讀取數據操作。在ModelSim中仿真結果如圖 4所示。

          通過觀察,當寫信號時, AHB_WData數據上的數據能夠正確的寫入到虛擬從設備 OPB_mem中,當讀信號有效時,虛擬從誒設備 OPB_mem中的數據能夠正確通過 OPB_Dbus傳輸到AHB_RData上。

          6.結束語

          本文在分析了 AMBA總線協議和 OPB總線協議的基礎上,給出了的設計和驗證方案。本文作者創新點是采用同步設計和流水線設計方法,能夠正確的轉換 OPB總線與 AHB總線之間的數據、地址、控制信號,提高了系統的運行速度和穩定性。最后通過 Xilinx的ISE綜合和時序仿真,最高頻率達到 100MHZ,并導入到 EDK環境中,選擇MicroBlaze軟核處理器構建 SoC系統,實現 OPB與AHB總線協議的互連。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 策勒县| 濮阳市| 通州区| 芜湖县| 剑阁县| 奈曼旗| 德阳市| 彩票| 平山县| 玉林市| 连平县| 江安县| 乌什县| 福泉市| 商南县| 徐闻县| 沂源县| 仙游县| 五河县| 宝坻区| 防城港市| 龙山县| 涿鹿县| 马龙县| 安丘市| 贡嘎县| 上蔡县| 萨迦县| 六安市| 剑阁县| 中宁县| 安徽省| 汕头市| 屯昌县| 木里| 民和| 海原县| 咸阳市| 万源市| 陕西省| 靖边县|