FPGA進行開發嵌入式系統中用的幾個發展方向
視頻預處理模塊的輸入兼容DVI、VGA、S-Video,輸出支持DVI、VGA、LCD,具有圖像傳感器、音頻輸入和輸出。高速ADC EXP模塊采用TI的12位、50MS/s ADC,帶有14位的LVDS接口,用兩塊卡可以支持雙通道。高速DAC模塊采用TI的雙通道、16位分辨率、采樣率為1GS/s、帶16位LVDS接口的DAC。還有支持ADI公司器件的EXP適配器模塊,可以很方便地連接到90多種ADC*估板上,支持LVDS和并行接口*估板,可連到Virtex-4、Virtex-5和Spartan-DSP基板上。
Altium公司的NanoBoard開發板支持的范圍更廣,包括Xilinx、Altera、Actel等公司的眾多FPGA型號,與FPGA組成了可重新配置的系統設計驗證平臺;NanoBoard通過打印電纜接口與用戶PC進行通信,支持硬件設計的下載和實現Live設計驗證功能。NanoBoard還支持可插拔的FPGA子板,可以通過更換子板來調試不同的FPGA。
圖 NanoBoard-NB2開發板
NanoBoard的板上資源包括:CAN總線接口、串行口、VGA接口、顯示鏈輸入輸出、外部存儲器、I2C接口、連接用戶開發板接口、連接FPGA子板的插座、系統時鐘、JTAG接口、PS2鍵盤和鼠標鼠標接口、多用戶I /O接口。用戶在一塊板子上就可以完成整個系統的開發和驗證,通過更換子卡,可以試用各廠商的不同器件,找到性價比最佳的器件,而不必重復購買開發板。
隨著FPGA的制造工藝向65nm、45nm和更先進的工藝發展,FPGA的器件成本會越來越低。為了取得差異化的競爭優勢,系統廠商必須開發出獨特的產品功能,但采用ASSP和ASIC都只能提供固定的有限功能,而開發ASIC的巨大成本和風險又使得ASIC只能成為少數大公司的選擇。成本不斷下降的FPGA已經成為大多數系統廠商的不二之選,但在傳統設計流程中軟硬件的不同步、需要交叉使用多個軟件、硬件開發板的支持范圍有限,可能成為阻礙更多采用FPGA的問題。Altium公司的Altium Designer是業界首個提供了一體化設計環境的開發工具,如果有更多的廠商參與開發類似的軟件工具,并不斷提高易用性和性能,才能真正將這種設計理念推廣到更廣的應用領域。
評論