新聞中心

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

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

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

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

本文引用地址:http://m.butianyuan.cn/article/191589.htm

  1.引言

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

  隨著基于IP復(fù)用技術(shù)的 SoC設(shè)計(jì)的不斷發(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。本文針對(duì)兩大主流 OCB總線標(biāo)準(zhǔn) AMBA和CoreConnect,完成AMBA高性能系統(tǒng)總線AHB和CoreConnect的外圍總線 OPB之間的橋接轉(zhuǎn)換,設(shè)計(jì)出 。

  2.OPB_AHB功能特性

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

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

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

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

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

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


上一頁 1 2 3 下一頁

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

評(píng)論


相關(guān)推薦

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

關(guān)閉