、總線接口與i/o、視頻與圖像處理、數(shù)字信號(hào)處理、存儲(chǔ)器接口、微處理器、控制器等大量ip核。在代碼轉(zhuǎn)換時(shí)可以充分利用這些資源,對代碼進(jìn)行優(yōu)化來提高設(shè)計(jì)性能。如在fpga中使用srl實(shí)現(xiàn)移位寄存器,用三態(tài)buffer來替換三態(tài)總線和三態(tài)mux,改進(jìn)算術(shù)單元和有限狀態(tài)機(jī)的編碼。 代碼轉(zhuǎn)換的實(shí)現(xiàn) 結(jié)合同濟(jì)大學(xué)微電子中心的“32位高性能嵌入式cpu開發(fā)”項(xiàng)目,為了在流片之前確保功能的可靠性,對32位全定制高性能嵌入式cpu bc320進(jìn)行了原型驗(yàn)證。 設(shè)計(jì)采用memec design公司的ff1152開發(fā)板。該板使用了xilinx的virtex-ⅱ pro系列芯片中的xc2vp30。該fpga擁有30 816個(gè)邏輯單元,相當(dāng)于有30多萬的asci門。另有2mb的片上block ram,644個(gè)i/o口。采用了xilinx的全自動(dòng)、完整的集成設(shè)計(jì)環(huán)境ise 7.1i,進(jìn)行fpga綜合使用的工具是synplify pro。 用bc320的asic rtl代碼作為fpga的輸入,具體的代碼轉(zhuǎn)換如下。 存儲(chǔ)單元 設(shè)計(jì)中用到了很多sram,例如icache中的sram。在fpga實(shí)現(xiàn)時(shí)根據(jù)所
基礎(chǔ)邏輯、總線接口與i/o、視頻與圖像處理、數(shù)字信號(hào)處理、存儲(chǔ)器接口、微處理器、控制器等大量ip核。在代碼轉(zhuǎn)換時(shí)可以充分利用這些資源,對代碼進(jìn)行優(yōu)化來提高設(shè)計(jì)性能。如在fpga中使用srl實(shí)現(xiàn)移位寄存器,用三態(tài)buffer來替換三態(tài)總線和三態(tài)mux,改進(jìn)算術(shù)單元和有限狀態(tài)機(jī)的編碼。 代碼轉(zhuǎn)換的實(shí)現(xiàn) 結(jié)合同濟(jì)大學(xué)微電子中心的“32位高性能嵌入式cpu開發(fā)”項(xiàng)目,為了在流片之前確保功能的可靠性,對32位全定制高性能嵌入式cpu bc320進(jìn)行了原型驗(yàn)證。 設(shè)計(jì)采用memec design公司的ff1152開發(fā)板。該板使用了xilinx的virtex-ⅱ pro系列芯片中的xc2vp30。該fpga擁有30 816個(gè)邏輯單元,相當(dāng)于有30多萬的asci門。另有2mb的片上block ram,644個(gè)i/o口。采用了xilinx的全自動(dòng)、完整的集成設(shè)計(jì)環(huán)境ise 7.1i,進(jìn)行fpga綜合使用的工具是synplify pro。 用bc320的asic rtl代碼作為fpga的輸入,具體的代碼轉(zhuǎn)換如下。 存儲(chǔ)單元設(shè)計(jì)中用到了很多sram,例如icache中的sram。在fpga實(shí)現(xiàn)時(shí)根據(jù)所需r
語言描述完成tdm控制模塊的設(shè)計(jì),并以voip語音網(wǎng)關(guān)系統(tǒng)為驗(yàn)證平臺(tái),利用candence公司的nc-verilog仿真器進(jìn)行代碼仿真。仿真波形表明,處理器(bc320)對fifo寫滿產(chǎn)生信號(hào)標(biāo)識(shí)的反應(yīng)時(shí)間大約為60個(gè)wishbone總線時(shí)鐘周期,這一時(shí)間加上 wishbone總線讀空第一個(gè)fifo所用時(shí)間后,串行語音數(shù)據(jù)仍在寫進(jìn)另一個(gè)fifo,wishbone總線有足夠的空閑等待這個(gè)fifo寫滿標(biāo)示信號(hào)的產(chǎn)生,不會(huì)有任何數(shù)據(jù)丟失。 voip語音網(wǎng)關(guān)系統(tǒng)在型號(hào)為virtex-ii pro ff1152的fpga開發(fā)板上進(jìn)行了硬件驗(yàn)證,tdm控制模塊外接型號(hào)為le88221的slic(用戶線接口電路)芯片作為語音信源,利用 chipscope在線掃描tdm控制模塊內(nèi)部、wishbone總線和處理器(bc320)寄存器的信號(hào)變化,并用示波器對slic芯片信號(hào)進(jìn)行捕捉。從觀察的信號(hào)來看,所設(shè)計(jì)的tdm控制模塊能夠與系統(tǒng)的其他ip模塊,尤其是處理器(bc320)和以太網(wǎng)模塊正確有效地協(xié)同工作,模塊的功能達(dá)到設(shè)計(jì)要求。 來源:零八我的愛