www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > EDA > 電子設(shè)計自動化
[導(dǎo)讀]隨著數(shù)字電路設(shè)計的規(guī)模及復(fù)雜程度的提高,對其進(jìn)行測試試驗(yàn)證所花費(fèi)的時間和費(fèi)用也隨之提高,所以減少測試驗(yàn)證成本是當(dāng)前數(shù)字電路設(shè)計的關(guān)鍵。

    摘要:隨著數(shù)字電路設(shè)計的規(guī)模及復(fù)雜程度的提高,對其進(jìn)行測試試驗(yàn)證所花費(fèi)的時間和費(fèi)用也隨之提高,所以減少測試驗(yàn)證成本是當(dāng)前數(shù)字電路設(shè)計的關(guān)鍵。本文利用MP3C和Spartan-IIE FPGA構(gòu)建平臺來實(shí)現(xiàn)數(shù)字系統(tǒng)的快速驗(yàn)證。這二款設(shè)備都具有業(yè)界價格最低、驗(yàn)證速度比較快的特點(diǎn),利用它們可以大大提高驗(yàn)證效益。

    關(guān)鍵詞:集成電路 MP3C FPGA 網(wǎng)表文件

1 APTIX MP3C介紹

MP3C系統(tǒng)是Aptix公司的產(chǎn)品,是一種價格低、驗(yàn)證速度快、基于層次化和模塊化的硬件驗(yàn)證平臺,可以逐步驗(yàn)證每一個邏輯模塊直到驗(yàn)證整個系統(tǒng)功能。MP3C硬件中的現(xiàn)場可編程互連電路板(FPCB)和現(xiàn)場可編程互連元件(FPIC)是Aptix公司的專利技術(shù),圖1給出了FPCB和FPIC在MP3C上的部件孔模塊。通過該系統(tǒng)可以40MHz的最快速度調(diào)試百萬門級的片上系統(tǒng);可實(shí)時運(yùn)行軟件作為系統(tǒng)測試矢量;加速仿真與遞歸測試速度和加速完成設(shè)計變更;還可隨時利用最新FPGA技術(shù)滿足更大的設(shè)計規(guī)模需要。此外,MP3C也可以對復(fù)雜數(shù)字系統(tǒng)進(jìn)行快速驗(yàn)證,其中包括ASIC、DSP、微控制器、微處理器、RAM和ROM等。MP3C系統(tǒng)比較適合小批量、多品種的生產(chǎn)。

1.1 現(xiàn)場可編程電路板FPCB

MP3C的FPCB是一個22×16、16層的插孔板,根據(jù)應(yīng)用和設(shè)計需求,可以把一些外圍器件、接口和多個FPGA等放置在FPCB上,就像面包板一樣,因此非常靈活方便,這些外圍部件再通過FPIC互相連接起來。MP3C FPCB由許多硬件組成。

    (1)插孔區(qū)(freehole area)

插孔區(qū)分為上下二部分,分別用A到P標(biāo)記,共64列,每列有40個可用插孔,有2560個插孔可以使用,除去16列作為I/O,共有1920個插孔連接到FPIC上。每列有15個FPGA特殊引腳,包括CLK、GDN和VCC等。

(2)全局互連(global interconnects)

全局連接是FPIC到FPIC的布線源,3個FPIC中每一個都有140根連線連接到其他兩個FPIC,這樣就會提供280個FPIC到FPIC之間的連接,而每一個FPIC的920個布線網(wǎng)中有280個用于FPIC到FPIC之間的連接,其余640個用于連接FPCB上的部件插孔區(qū)域,這樣就可以實(shí)現(xiàn)部件之間的互連,如圖2所示。

(3)總線(bus)

除了通過FPIC的布線網(wǎng)和全局連接來實(shí)現(xiàn)部件之間的互連外,還可以通過MP3C提供的一個總線結(jié)構(gòu)來實(shí)現(xiàn)互連。MP3C系統(tǒng)共有4個總線模板連接器,每一個模板連接器有40個總線引腳,而一個FPGA能夠訪問二個總線模板,這就可以獲得80個總線引腳。

(4)I/O信號

I/O信號使得MP3C FPCB可以和其他設(shè)備之間進(jìn)行通信,它們是進(jìn)出FPCB的信號。(5)微控制器(microcontroller)

微控制器能為主機(jī)系統(tǒng)和MP3C FPCB上的可重配置FPGA之間的通信提供智能接口,微控制器控制FPCB上的能量時序。微控制器的操作系統(tǒng)是存儲在被保護(hù)的Flash memory的根塊區(qū),僅需128kByte,這個3.4Mbyte的Flash存儲器主要用來存儲FPIC和FPGA之間的配置數(shù)據(jù)。

    (6)現(xiàn)場可編程互連電路(FPIC)

MP3C含有3塊FPIC,每一塊FPIC有1024個緩沖器,排列成一個32×32矩陣形式,F(xiàn)PIC是可重構(gòu)的雙向連接,每一個緩沖器之間都可以任意布線,使得插接到FPCB上的外圍設(shè)備達(dá)到互連,而每一個FPIC之間都有140根連線連接到另二個FPIC中的任意一個,這樣,對于每一個FPIC來說就有280根互連線來實(shí)現(xiàn)FPIC與FPIC之間的互連。實(shí)際上,F(xiàn)PIC就是一個由軟件控制的可編程接口,它能使用戶對設(shè)計的修改變得非常靈活。圖2表明了它們之間的連接關(guān)系。

1.2 與MP3C配套的EXPLORER軟件

Aptix Explorer軟件可以提供一個圖形用戶接口GUI(Graphical User Interface),這上GUI能夠生成設(shè)計,并對設(shè)計進(jìn)行編輯和調(diào)試。通過Explorer軟件可以提供一個直觀有效的接口來對設(shè)計做一系列的操作。EXPLORER軟件主要完成整個系統(tǒng)的搭建、FPGA的布局布線和FPCB的編譯。其操作步驟如下:

(1)設(shè)置FPCB參數(shù)

用來配置FPCB參數(shù),如說明所使用的FPCB板類型、FPIC序列和說明使用的是那一個FPIC等。

(2)對網(wǎng)表文件(netlist)和設(shè)計文件進(jìn)行設(shè)置。

主要輸入網(wǎng)表文件和與設(shè)計有關(guān)的文件,Explorer軟件支持EDIF和XNF格式的網(wǎng)表文件。

(3)設(shè)置Power和Ground

主要是為了說明在部件和針插孔上的Power和Ground引腳是被拉高還是拉低。

    (4)設(shè)計節(jié)點(diǎn)(net)/終端特征

主要設(shè)置節(jié)點(diǎn)驅(qū)動值,其值的范圍為0~100,驅(qū)動值的大小決定了節(jié)點(diǎn)在FPIC內(nèi)部的布線順序。驅(qū)動值越大就越先布線,因此,可以優(yōu)先選擇最短的路徑。

(5)在FPCB上放置部件

把數(shù)字系統(tǒng)設(shè)計中的模塊放到FPCB上。

(6)對設(shè)計進(jìn)行編譯

編譯可以使被仿真的部件之間實(shí)現(xiàn)布線連接,還能控制Explorer軟件和FPCB硬件之間的互連。

(7)對設(shè)計進(jìn)行調(diào)試

這是幫助下載帶有新信號布線信息的FPCB信息到MP3C硬件上的過程,做完這一步就可以對設(shè)計進(jìn)行驗(yàn)證、測試和調(diào)試。

2 Spartan-IIE FPGA

2.1 Spartan-IIE FPGA的組成

Spartan-IIE FPGA提供了創(chuàng)建成本優(yōu)化、應(yīng)用靈活、功能豐富的產(chǎn)品所需要的一切,它的開發(fā)過程遠(yuǎn)比任何采用ASIC的方案要容易得多(成本也更低)。該系統(tǒng)板主要包括兩個時鐘源、通用I/O、電源供給、P160擴(kuò)展槽、LVD 10位接收和傳輸端口、開關(guān)按鈕、7段顯示器、JTAG端口、RS-232端口、ISP PROM和XC2S300E-5FG456C FPGA等。其中XC2S300E-5FG456C FPGA和ISP PROM是比較重要的部件。圖3是Spartan-IIE開發(fā)板內(nèi)部結(jié)構(gòu)。

    2.2 FPGA與PC連接

用Spartan-IIE開發(fā)板來配置Spartan-IIE FPGA的方法有很多:可以通過其JTAG端口直接配置Spartan-IIE FPGA;通過編程在板XC18V02 ISP PROM進(jìn)行配置,一旦ISP PROM被編程,通過配置端口就能直接配置Spartan-IIE FPGA;也可以通過在系統(tǒng)板上的從動并行/串行端口來配置FPGA。圖4給出Spartan-IIE開發(fā)板支持的Spartan-IIE FPGA配置連接模式。

3 驗(yàn)證系統(tǒng)

用APTIX MP3C和Spartan-IIE開發(fā)板實(shí)現(xiàn)對數(shù)字系統(tǒng)進(jìn)行驗(yàn)證的系統(tǒng)組成如圖5所示。

在這個驗(yàn)證系統(tǒng)中,把需要驗(yàn)證的電路放到MP3C FPCB上,Spartan-IIE開發(fā)板通過J6或J7通過I/O口連接到FPCB硬件,Spartan-IIE開發(fā)板通過串口/并口號計算機(jī)相連,工作站通過網(wǎng)線與MP3C通信,也可以把邏輯分析儀連接到MP3C上,實(shí)現(xiàn)對系統(tǒng)的在線觀察調(diào)試。具體驗(yàn)證步驟如下:

(1)用51指令對待驗(yàn)證電路需要的輸入信號和激勵進(jìn)行編程,程序經(jīng)編譯后轉(zhuǎn)換成匯編語言,然后寫入R80515 IP核以便下載到Spartan-IIE FPGA,d Xilinx ISE軟件中對IP核進(jìn)行仿真和綜合后直接通過并口下載到FPGA中。

(2)用CAD軟件如OrCAD等完成系統(tǒng)頂層原理圖的繪制,需注意其中的接地和電源信號,然后生成網(wǎng)表文件(netlist),把網(wǎng)表文件傳到安裝了EXPLORER軟件的工作站上。

(3)在工作站的EXPLORER軟件上完成整個系統(tǒng)的搭建、MP3C相關(guān)參數(shù)的設(shè)置、輸入網(wǎng)表文件、生成引腳匹配(pinmap)文件和完成MP3C地址設(shè)定等,如果在EXPLORER syslib庫中沒有所需要的庫,還要自己建庫,然后就可以進(jìn)行編譯和調(diào)試。

(4)用邏輯分析儀或示波器對某些信號進(jìn)行觀察,以便進(jìn)一步查錯和糾錯。這種方法可以很方便地幫助用戶找到出錯的原因。

(5)把驗(yàn)證電路最后輸出的結(jié)果暫存于Spartan-IIE的存儲器中,然后利用串口調(diào)試程序在微機(jī)上察看結(jié)果。目前有很多串口調(diào)試程序,如RS-232/RS-485串口通訊程序XP就是一個比較好的程序,如果輸出的結(jié)果不正確,就需要檢查錯誤原因,錯誤有可能在硬件方面,也有可能在軟件方面,修改之后回到第一步重新進(jìn)行驗(yàn)證。

4 結(jié)束語

筆者用這種方法成功實(shí)現(xiàn)了對一個復(fù)雜FFT電路的驗(yàn)證。MP3C最具特色的地方就是可編程互連電路板(FPCB)和可編程互連元件(FPIC)的應(yīng)用,F(xiàn)PIC在FPGA模塊之間提供可編程互連使得在整個設(shè)計過程中不用對PCB板進(jìn)行設(shè)計和生產(chǎn),從而節(jié)省了費(fèi)用;在FPGA上實(shí)現(xiàn)了數(shù)字系統(tǒng)的設(shè)計,允許將FPGA直接安裝到主板上,可以隨著設(shè)計FPGA的設(shè)計程序重新編制,無需修改其他FPGA,并且可隨時利用最新FPGA技術(shù)滿足更大規(guī)模的設(shè)計,因此大大增加了設(shè)計的靈活性和方便性;還可以對系統(tǒng)進(jìn)行在線實(shí)時修改、調(diào)試,方便快捷。MP3C的這些特點(diǎn)大大提高了IC驗(yàn)證的效益。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

4月26日消息,如今電子產(chǎn)品發(fā)展非常迅速,但經(jīng)常有人會回憶起當(dāng)年紅極一時的設(shè)備,比如MP3、DVD、隨身聽等等。

關(guān)鍵字: MP3

基于MP3的汽車報站器設(shè)計及電路 隨著城市的快速發(fā)展,公交線路不時地在進(jìn)行調(diào)整,站名也隨之進(jìn)行變化,而且車載廣告也越來越受到商家的重視,因此一款能夠方便地更換語音信息、播放高質(zhì)量語音信息的汽車報站器

關(guān)鍵字: MP3

車載MP3發(fā)射器應(yīng)用最多的是日本羅姆(RHOM)公司推出的調(diào)頻立體聲發(fā)射集成電路BHl414-1417系列,其射頻部分采用頻率合成電路,頻率非常穩(wěn)定。音頻信號的處理,將預(yù)加重電路、限幅電路、低通濾

關(guān)鍵字: MP3 發(fā)射器 汽車音響

汽車音響MP3發(fā)射器電路:

關(guān)鍵字: MP3 發(fā)射器 音響

  2013年7月30日 – 推動高能效創(chuàng)新的安森美半導(dǎo)體(ON Semiconductor,美國納斯達(dá)克上市代號:ONNN)推出一款應(yīng)用于MP3的新器件,配合對微型化、縮減物料單(

關(guān)鍵字: MP3 安森美 音頻處理 lc823430ta

MP3的全稱是動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3,據(jù)報道,MP3這種技術(shù)正在死亡微軟會讓亞馬遜都在慢慢擯棄它的存在。 亞馬遜已經(jīng)宣布,停止MP3音樂網(wǎng)絡(luò)存儲服務(wù),也就是說,用戶再也無法把本地

關(guān)鍵字: MP3 亞馬遜 微軟

MP3(MPEG Audio Layer 3)是一種以高保真為前提實(shí)現(xiàn)的高效壓縮技術(shù)。MP3音頻編碼器復(fù)雜,壓縮率很高,但其音色和音質(zhì)還可以保持基本完整,因此該音頻格式文件在計算機(jī)、網(wǎng)絡(luò)和各種電

關(guān)鍵字: dct MP3 音頻

2018年9月1日,在廣州白云國際會議中心,HWA(Hi-Res Wireless Audio)高清音頻無線傳輸標(biāo)準(zhǔn)與產(chǎn)業(yè)聯(lián)盟宣布正式成立。HWA高清音頻無線傳輸標(biāo)準(zhǔn),通過為音頻設(shè)備和終端注入高

關(guān)鍵字: MP3 華為

怎么快速無損地把視頻轉(zhuǎn)換成mp3格式? 一般視頻是mp4、mkv、flv、rmvb等格式,而mp3對應(yīng)的就是音頻格式~ 把視頻轉(zhuǎn)換為音頻,一般有3種方法,每種方法對應(yīng)的情況不一樣

關(guān)鍵字: MP3 視頻轉(zhuǎn)換

  語音芯片如何發(fā)聲   語音芯片如何發(fā)聲?對于行外的人來說,會覺得這一顆小小的芯片能發(fā)出聲音,而且聲音那么 清晰悅耳,或者是發(fā)出一些簡單的音效,感覺好厲害。對于行內(nèi)的人來說,其實(shí)也是一

關(guān)鍵字: 語音芯片 語音識別 MP3 觸發(fā)
關(guān)閉