新聞中心

        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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 扶余县| 牡丹江市| 金山区| 江门市| 缙云县| 麦盖提县| 建昌县| 保定市| 长白| 武安市| 若羌县| 开阳县| 兴宁市| 资兴市| 宣恩县| 盐城市| 民勤县| 凭祥市| 静安区| 天水市| 庆云县| 承德市| 石台县| 谢通门县| 临邑县| 衡阳县| 托克托县| 齐河县| 临朐县| 谢通门县| 贵德县| 开鲁县| 磴口县| 辽阳市| 贵溪市| 建德市| 图们市| 河曲县| 曲靖市| 丹棱县| 泰安市|