|
FPGA的優勢(特權同學版權所有) 本文節選自特權同學的圖書《FPGA設計實戰演練(邏輯篇)》(特權同學版權所有) 配套例程下載鏈接:http://pan.baidu.com/s/1pJ5bCtt FPGA技術之所以在最近十年中得到越來越多的重視,無外乎它所固有的靈活性、并行性和集成性等特點,也正迎合了如今電子產品對快速上市、性能卓越且小型化的需求。(特權同學版權所有) 如前所述,與眾多功能固定、引腳有限、應用范圍也相對較窄的ASIC(包括各種MCU、MPU、DSP等)相比,FPGA器件則有著更大的可選擇性和靈活性,可用于各種不同數字邏輯電路功能的實現。 如果把各種ASIC比作是風格迥異、功能不同,可拎包即住的房屋樓宇;那么FPGA就是堆滿各種原始建筑材料的“荒地”一塊,沒有“免費的午餐”,必須“自己動手”,方可“豐衣足食”,但也正是這種靈活自由性,使得用戶可以根據具體的需求設計出定制化的產品。(特權同學版權所有) 我們都知道,硬件有著與生俱來的并行特點,它不同于軟件編程的順序特性。在FPGA器件內部,所有的硬件邏輯都可以同時工作運行,正是這樣,很多需要多條軟件程序指令實現的功能,用硬件邏輯瞬間便可搞定。因此,尤其對于一些大吞吐量、重復執行的數據傳輸、處理操作,軟件往往無法勝任,非要借助微處理器所支持的專用的硬件加速模塊或者FPGA器件來實現。(特權同學版權所有) FPGA器件內部豐富的數字邏輯資源可以替代各種分立的數字芯片;豐富的I/O引腳支持各種常見協議,這也能夠免去很多外圍接口芯片;器件內部大都能夠很好的支持可編程的端接匹配元件,這也能夠降低BOM成本,減少元器件數量;而如今正時髦的Soc FPGA更是將一整個嵌入式系統的大多數重要芯片都集成到了FPGA器件之中,大大簡化了板級設計。這樣一顆集成性極高的芯片,正可謂“集萬千寵愛于一身”。(特權同學版權所有) FPGA的三大特點和優勢歸納如下。(特權同學版權所有) (1)靈活性(特權同學版權所有) ● 可重編程,可定制。 ● 易于維護,方便移植、升級或擴展。 ● 降低NRE成本,加速產品上市時間。 ● 支持豐富的外設接口,可根據需求配置。 (2)并行性(特權同學版權所有) ● 更快的速度、更高的帶寬。 ● 滿足實時處理的要求。 (3)集成性(特權同學版權所有) ● 更多的接口和協議支持。 ● 可將各種端接匹配元件整合到器件內部,有效降低BOM成本。 ● 單片解決方案,可以替代很多數字芯片。 ● 減少板級走線,有效降低布局布線難度。 |