FPGA方案:SoC數(shù)字顯示系統(tǒng)
A.PlatformFPGA模型
以因特網(wǎng)、無線、全球化及個人通信為代表的信息化時代要求設(shè)備生產(chǎn)商在標準通信系統(tǒng)中增加數(shù)據(jù)率及通道數(shù),以支持視頻流、音頻流及數(shù)據(jù)流。PlatformFPGA為生產(chǎn)商提供了所需的系統(tǒng)靈活性、上市時間并可支持高帶寬要求。此外,PlatformFPGA提供了用于嵌入式處理器的系統(tǒng)控制、用于客戶訂制數(shù)據(jù)濾波及并行處理的DSP內(nèi)核以及用于系統(tǒng)高速數(shù)據(jù)通信的吉比特串行及源同步I/O口。
Virtex-II系統(tǒng)門密度為4萬到800萬不等,可提供嵌入式系統(tǒng)存儲器。由于這種高密度片上存儲器可提供快速高效的FIFO緩沖區(qū)、移位寄存器及CAM,因此增加了整體系統(tǒng)帶寬。嵌入式RAM模塊及高速存儲接口為帶寬要求很高的系統(tǒng)提供了強大的、基于存儲器的數(shù)據(jù)通道。
Virtex-II器件及其擴展器件所提供的PlatformFPGA功能可解決系統(tǒng)級設(shè)計中面臨的信號完整性、復(fù)雜系統(tǒng)時鐘管理及板上EMI管理等問題。
B.PlatformFPGA的軟硬內(nèi)核
PlatformFPGA是一種靈活的解決方案,它在單芯片上集成了一系列軟硬IP內(nèi)核,同時硬件和固件可隨時升級。FPGA架構(gòu)的可編程性縮短了系統(tǒng)開發(fā)時間,單個PlatformFPGA就可滿足多種應(yīng)用需要。此外,它還提供了軟硬件協(xié)同設(shè)計的靈活性,設(shè)計工程師可在開發(fā)周期內(nèi)便進行系統(tǒng)優(yōu)化。
PlatformFPGA采用了IP插入和有源內(nèi)連技術(shù)。采用IP插入技術(shù)可將任何大小或形狀的軟硬IP內(nèi)核無縫地插入到FPGA架構(gòu)中任何部分,并保持與周圍陣列極佳的連通性。而有源內(nèi)連技術(shù)則提供了有源的布線通道,使得軟硬IP內(nèi)核無論位于陣列何處均可保持穩(wěn)定、高效的性能。
處理器的性能
用于PlatformFPGA的EmPower!解決方案為嵌入式處理器提供了最高性能的可編程系統(tǒng),同時還可自由選擇客戶訂制的解決方案。它所采用的嵌入式PowerPC405處理器.html target=_blank>微處理器內(nèi)核工作頻率為300MHz,可提供超過420MIP的性能。此外,Virtex-II器件上的MicroBlaze軟處理器內(nèi)核是32位RISC處理器,工作頻率為125MHz,可提供82MIP的性能。
Virtex-II解決方案中結(jié)合了嵌入式乘法器和增強的算術(shù)功能,具有超過0.5T-MAC/s的XtremeDSP功能,比業(yè)界最先進的嵌入式DSP處理器內(nèi)核快100倍以上。將Xilinx的系統(tǒng)生成器與MathWork的MATLAB及Simulink相結(jié)合,可為系統(tǒng)和DSP設(shè)計工程師提供了一套他們熟悉的、完整的設(shè)計工具。
此外,SystemIO充分解決了高性能設(shè)計中各式各樣的系統(tǒng)互聯(lián)問題,包括物理接口和協(xié)議,以提供更高的帶寬。為了使PlatformFPGA能夠支持最快的通信標準,如10G以太網(wǎng)、OC-192、Infiniband和XAUI接口標準,Virtex-II系列FPGA中集成了速度高達吉比特的串行收發(fā)器。SystemIO接口提供了最為靈活的解決方案來兼容一些新興的接口標準,其中包括RapidIO、LDT、SPI4、PCI66、PCI、FlexBus4及POS-PHY4并行總線。
PlatformFPGASoC應(yīng)用實例
一個基于PlatformFPGA的SoC數(shù)字顯示應(yīng)用實例。數(shù)字視頻設(shè)計中一個需要解決的關(guān)鍵問題是在同一塊電路板上實現(xiàn)不同元件之間以及不同產(chǎn)品間的接口問題。USB2.0、IEEE1394和PCI可實現(xiàn)高速接口,而FPGA則提供了一種理想平臺,為不同的技術(shù)提供接口及協(xié)議轉(zhuǎn)換。
一般來說,數(shù)字視頻技術(shù)的基礎(chǔ)在于數(shù)字圖像處理。本方案中,F(xiàn)PGA可提供性能卓越的DSP處理能力,因此可以通過可編程邏輯來實現(xiàn)數(shù)字圖像處理。FPGA為數(shù)字視頻流的編解碼提供了一種有效的解決方案,并廣泛用于色彩空間轉(zhuǎn)換功能、MPEG塊、轉(zhuǎn)換率控制及Reed-Solomon和維特比解碼器等模塊。
顯示驅(qū)動電路采用FPGA則易于編程,可用來控制顯示所需的復(fù)雜時序信號,同時還可靈活地實現(xiàn)支持不同顯示元件的多種版本。
小結(jié)
現(xiàn)在的FPGA是一種快速有效的開發(fā)平臺,可加快開發(fā)周期,原因在于其擁有靈活的架構(gòu)、先進的處理技術(shù)、強有力的軟件綜合技術(shù)及豐富的IP庫,可提供最完整的系統(tǒng)集成解決方案。
評論