導讀:很多學員準備接受FPGA培訓,或者以后打算從事FPGA工程相關行業的工作,但是對于fpga概念的理解不夠深刻,本文主要系統講解FPGA是什么及其結構、原理、生產廠家等內容。
一、簡介(fpga概念)--FPGA是什么?
FPGA是Field Programmable Gate Array的簡稱,中文名稱為現場可編程門陣列,是一種可編程器件,是在PAL(可編程邏輯陣列)、GAL(通用陣列邏輯)、CPLD(復雜可編程邏輯器件)等傳統邏輯電路和門陣列的基礎上發展起來的一種半定制電路,主要應用于ASIC(專用集成電路)領域,既解決了半定制電路的不足,又克服了原有可編程器件門電路數有限的缺點。
二、結構--FPGA是什么?
FPGA包括CLB(可配置邏輯模塊)、IOB(輸入輸出模塊)、內部連線三大部分,具有和傳統的可編程器件所不同的結構。FPGA通過向內部靜態存儲單元加載編程數據來實現邏輯功能,存儲在存儲單元中的值決定邏輯單元的邏輯功能以及各邏輯單元模塊之間或模塊與I/O間的連接方式,并最終決定了FPGA所實現的功能。
FPGA利用小型查找表來實現組合邏輯,每個查找表連接到一個D觸發器的輸入端,D觸發器用來驅動其他邏輯電路或I/O,由此構成一個既可實現組合邏輯功能又可實現時序邏輯功能的基本邏輯單元模塊,這些模塊間利用金屬連線相互連接或連接到I/O模塊。
三、特點--FPGA是什么?
1)采用FPGA設計ASIC電路,用戶不需投片生產就能得到合用的芯片;
2)FPGA可用做其它全定制或半定制ASIC電路的中試樣片;
3)FPGA內部具有豐富的觸發器和I/O引腳;
4)采用FPGA設計ASIC電路,周期短、費用低、風險小、質量穩定;
5)FPGA采用高速CHMOS工藝,功耗低;
6)FPGA體系結構、邏輯單元靈活、集成度高、適用范圍廣;
7)FPGA兼容了PLD和通用門陣列的優點,可實現較大規模的電路;
四、目前的生產商--fpga是什么
1、Altera(開發平臺是Quartus II,是可編程邏輯器件的發明者)
2、Xilinx(開發平臺是ISE,是FPGA的發明者)
3、Actel(開發平臺是Libero)
4、Lattice(開發平臺是 ISPLEVER)
5、Atmel
這是FPGA概念的完整介紹,入門知識可以學習明德揚FPGA入門的視頻課程和文章介紹