資料介紹
FPGA 器件的選型非常重要,不合理的選型會導致一系列的后續設計問題,有時甚至會使設計失敗;合理的選型不光可以避免設計問題,而且可以提高系統的性價比,延長產品的生命周期,獲得預想不到的經濟效果。FPGA 器件選型有以下 7 個原則:器件的供貨渠道和開發工具的支持、器件的硬件資源、器件的電氣接口標準、器件的速度等級、器件的溫度等級、器件的封裝和器件的價格。
1. 器件的供貨渠道和開發工具的支持
目前,主要的 FPGA 供應商有賽靈思公司、Altera 公司、Lattic 公司和 Actel 公司等,FPGA 的發展速度非常快,很多型號的 FPGA 器件已不是主流產品,為了提高產品的生命周期,最好在貨源比較足的主流器件中選型。Xllinx 公司的主流器件有 Spartan-3E、Spartan-3A、Virtex-4LX、Virtex-4 SX、Virtex-4 FX、Virtex-5 LX、Virtex-5SX、Virtex-5 FX、Spartan-6 和 Virtex -6 等系列,其中 Spartan-3E 和 Spartan-3A 系列主要應用于邏輯設計和簡單數字信號處理,Virtex-4 LX 和 Virtex-5 LX 系列主要應用于高速邏輯設計,Virtex-4 SX 和 Virtex-5 SX 系列主要應用于高速復雜數字信號處理,Virtex-4 FX 和 Virtex-5 FX 系列主要應用于嵌入式系統。賽靈思公司有集成開發環境 ISE,Altera 公司有集成開發環境 Quartus Ⅱ,兩個集成開發環境支持本公司所有器件的設計和開發。該集成開發環境不僅功能強大、界面友好,而且有很多第三方合作伙伴提供相應的技術支持,能使器件獲得更高的性能。因此,如果沒有特殊應用要求,建議最好在這兩家公司進行器件選型。
?
2. 器件的硬件資源
硬件資源是器件選型的重要標準。硬件資源包括邏輯資源、I/O 資源、布線資源、DSP 資源、存儲器資源、鎖相環資源、串行收發器資源和硬核微處理器資源等。邏輯資源和 I /O 資源的需求是每位設計人員最關心的問題,一般都會考慮到,可是,過度消耗 I/O 資源和布線資源可能產生的問題卻很容易被忽視。主流 FPGA 器件中,邏輯資源都比較豐富,一般可以滿足應用需求。可是,在比較復雜的數字系統中,過度 I /O 資源的消耗可能會導致 2 個問題:FPGA 負荷過重,器件發熱嚴重,嚴重影響器件的速度性能、工作穩定性和壽命,設計中要考慮器件的散熱問題;局部布線資源不足,電路的運行速度明顯降低,有時甚至使設計不能適配器件,設計失敗。根據本人的應用經驗:
(1) 在做復雜數字信號處理時,位數比較高的乘法器和除法器對全局布線資源的消耗量比較大;
(2) 在做邏輯設計時,雙向 I /O 口對局部布線資源的消耗量比較大;
(3) 在利用存儲器資源設計濾波器的應用場合,局部布線資源的消耗量比較大;
(4) 在電氣接口標準比較多,而邏輯比較復雜的應用場合,局部布線資源的消耗量比較大。
在做乘法運算比較多而且對速度性能要求比較高的應用場合,最好能選用帶 DSP 資源比較多的器件,例如,Altera 公司的 Statix Ⅱ和 Statix Ⅲ系列,賽靈思公司的 Virtex-4 SX 和 Virtex-5 SX 系列等。器件中的存儲器資源主要有 2 種用途:作高性能濾波器;實現小容量高速數據緩存。這是一種比較寶貴的硬件資源,一般器件中的存儲器資源都不太多,存儲器資源較多的器件邏輯容量也非常大,用得也比較少,供貨渠道也不多,器件價格也非常高。因此,在器件選型時,最好不要片面追求設計的集成度而選用這種器件,可以考慮選用低端器件+外擴存儲器的設計方案。目前,主流 FPGA 中都集成了鎖相環,利用鎖相環對時鐘進行相位鎖定,可以使電路獲得更穩定的性能。賽靈思公司提供的是數字鎖相環,其優點是能獲得更精確的相位控制,其缺點是下限工作頻率較高,一般在 24MHz 以上;Altera 公司提供的是模擬鎖相環,其優點是下限工作頻率較低,一般在 16 MHz 以上,其主流器件 Statix Ⅱ和 Statix Ⅲ系列中的增強型鎖相環工作頻率只要求在 4 MHz 以上,其缺點是對時鐘相位的控制精度相對較差。在通訊領域里,用光纖傳輸高速數據是一個比較常用的解決方案。A1tera 公司的 Statix Ⅱ GX 和 Statix Ⅲ GX 系列,賽靈思公司的 Virtex-4 FX 和 Virtex-5 FX 系列都集成了高速串行收發器( 注意:賽靈思 V5 帶 T 的產品都有高速串行收發器,V4、V2P 某些型號也有高速串行收發器),這種器件價格一般都比較高。目前,National 和 Maxim 等公司提供的高性能專用串行收發芯片價格都不高,因此,如果只是進行光纖數據傳輸沒計,大可不必選用這種器件;如果是光纖數據傳輸+邏輯或算法比較復雜的應用場合,最好是將兩種方案進行比較,然后考慮是否選用該器件。利用集成硬核微處理器的 FPGA 器件進行嵌入式開發,代表嵌入式應用的一個方向。賽靈思公司提供集成 PowerPC?的 Virtex-4 FX 和 virtex-5 FX 系列器件。隨著器件價格不斷下降,在很多應用場合,在不增加成本的情況下,選用該器件和傳統 FPGA+MCU 的應用方案相比,能大幅度提高系統性能和降低硬件設計復雜程度。此時,選用該器件是比較理想的。
- 普中51單片機開發攻略電子版下載 0次下載
- FPGA的發展現狀與趨勢詳細說明 12次下載
- FPGA開發全攻略工程師創新設計寶典技巧篇PDF電子書免費下載 37次下載
- FPGA視頻教程之NIOS II開發流程的詳細資料說明 11次下載
- FPGA視頻教程之NIOSII開發工具的詳細資料簡介 9次下載
- FPGA視頻教程之FPGA開發流程的詳細資料概述 11次下載
- STM32F1XX的開發攻略詳細資料免費下載 12次下載
- FPGA的設計流程是怎么樣的?FPGA設計流程指南詳細資料免費下載 30次下載
- FPGA EP1C3開發板原理圖的詳細資料免費下載 61次下載
- 檢索式智能對話機器人開發實戰案例詳細資料分析概述 16次下載
- SOPC和FPGA的介紹和基礎實驗的詳細資料概述 15次下載
- 代碼編譯器Studio開發工具特征詳細的表格分析概述 3次下載
- FPGA開發全攻略_上 29次下載
- FPGA開發全攻略_上 4次下載
- 基于KEILC開發環境的單片機C語言程序開發詳細攻略
- fpga開發是什么意思 814次閱讀
- fpga開發板是什么?fpga開發板有哪些? 1457次閱讀
- fpga開發板使用教程 760次閱讀
- fpga開發板與linux開發板區別 1601次閱讀
- Intel FPGA開發流程指南 2785次閱讀
- FPGA的入門基礎知識詳細說明 9213次閱讀
- SPI總線驅動的C語言源代碼詳細概述 6997次閱讀
- 物聯網的產業生態是怎樣的詳細分析概述 4974次閱讀
- PLC常用基本環節梯形圖和詳細文字說明詳細資料概述 8976次閱讀
- MATLAB基礎知識MATLAB的簡介,編程環境和基本操作的詳細概述 7377次閱讀
- 接收卡升級的詳細說明概述圖文詳解 2.3w次閱讀
- quartus原理圖輸入設計方法攻略及下載破解教程 1.8w次閱讀
- FPGA開發流程詳細解析 1w次閱讀
- 經驗分享:如何選購FPGA開發板 5473次閱讀
- FPGA的結構特點與開發 1229次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多