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

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 基于FPGA的OPB_AHB總線橋接器的設(shè)計

          基于FPGA的OPB_AHB總線橋接器的設(shè)計

          作者: 時間:2010-08-31 來源:網(wǎng)絡(luò) 收藏

           摘要:本文首先介紹了 AHB和OPB協(xié)議特點,并在此基礎(chǔ)上詳細(xì)闡述了 的功能和設(shè)計思路,最后給出了 的驗證方法和仿真結(jié)果。并在 Xilinx的EDK環(huán)境下利用MicroBlaze軟核構(gòu)建了 SoC系統(tǒng)并通過 驗證。

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

            1.引言

            SoC(System on a Chip)自20世紀(jì)90年代后期出現(xiàn)以來,廣受學(xué)術(shù)界和工業(yè)界的關(guān)注, SoC通常將微處理器、 IP(Intelligence Property)核和存儲器(或片外存儲控制接口)集成在單一芯片上,具有小型、輕量、低功耗、多功能、高可靠和低成本化等特征,在計算機、通信、消費類電子、工控、交通運輸?shù)阮I(lǐng)域應(yīng)用十分廣泛。

            隨著基于IP復(fù)用技術(shù)的 SoC設(shè)計的不斷發(fā)展,片上 OCB(on-chip Bus)技術(shù)成為解決 SoC發(fā)展的關(guān)鍵技術(shù)。目前主要有三大主流片上總線標(biāo)準(zhǔn): IBM公司的 CoreConnect,ARM公司的AMBA (Advanced Microcontroller Bus Architecture)以及Silicore Corp公司的 Wishbone。本文針對兩大主流 OCB總線標(biāo)準(zhǔn) AMBA和CoreConnect,完成AMBA高性能系統(tǒng)總線AHB和CoreConnect的外圍總線 OPB之間的橋接轉(zhuǎn)換,設(shè)計出 。

            2.OPB_AHB功能特性

            AHB是ARM公司微控制器總線體系結(jié)構(gòu) AMBA規(guī)范定義的三種總線之一,它是先進的系統(tǒng)總線,用于連接高性能系統(tǒng)模塊,支持突發(fā)數(shù)據(jù)傳輸方式及單個數(shù)據(jù)傳輸方式, AHB總線可掛接多個功能模塊(主 /從),并為它們提供高帶寬、低延遲的總線連接。

            OPB總線是IBM公司推出的一種芯片級的外圍設(shè)備總線, OPB總線主要連接外圍低速設(shè)備,降低外圍設(shè)備對系統(tǒng)性能的影響,支持突發(fā)( Burst)操作。

            Xilinx公司的軟核處理器 MicroBlaze能夠很好的支持 OPB總線協(xié)議, MicroBlaze環(huán)境的 OPB總線都是 32位的地址位寬和數(shù)據(jù)位寬,支持 8bit、16bit、32bit的數(shù)據(jù)傳輸。本文設(shè)計的OPB_AHB橋接器主要是完成以下四個功能。

            3.OPB_AHB橋接器結(jié)構(gòu)

            圖1是一個簡單的基于 MicroBlaze的OPB_AHB 橋接器拓?fù)浣Y(jié)構(gòu)圖。 MicroBlaze是一個軟核處理器,整個系統(tǒng)在 Xilinx的EDK環(huán)境下實現(xiàn), AHB_OPB橋接器可以作為 OPB設(shè)備和 AHB設(shè)備之間數(shù)據(jù)、地址和控制命令的傳輸通道。

            當(dāng)OPB主設(shè)備要向 AHB從設(shè)備讀寫數(shù)據(jù)時, OPB_AHB橋接器可以作為 OPB總線這一側(cè)的從設(shè)備( Slave),同時在 AHB總線這一側(cè)充當(dāng)主設(shè)備 (Master)的角色,此時 OPB_AHB橋接器主要工作是由圖 2中OPB2AHB bridge完成。當(dāng) AHB主設(shè)備要向 OPB從設(shè)備讀寫數(shù)據(jù)時, OPB_AHB橋接器可以作為AHB總線這一側(cè)的從設(shè)備( Slave),同時在 OPB總線這一側(cè)充當(dāng)主設(shè)備 (Master)的角色,此時 OPB_AHB橋接器主要工作是由圖 2中AHB2OPB bridge完成。


          上一頁 1 2 3 下一頁

          關(guān)鍵詞: OPB_AHB FPGA 總線 橋接器

          評論


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