FPGA是什么?
導讀:本文系統(tǒng)講解了FPGA是什么及其結(jié)構(gòu)、原理、生產(chǎn)廠家等內(nèi)容,敬請閱讀~~
本文引用地址:http://butianyuan.cn/article/272913.htm一、FPGA是什么- -簡介
FPGA,是Field Programmable Gate Array的簡稱,中文名稱為現(xiàn)場可編程門陣列,是一種可編程器件,是在PAL(可編程邏輯陣列)、GAL(通用陣列邏輯)、CPLD(復雜可編程邏輯器件)等傳統(tǒng)邏輯電路和門陣列的基礎上發(fā)展起來的一種半定制電路,主要應用于ASIC(專用集成電路)領域,既解決了半定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點。
二、FPGA是什么- -結(jié)構(gòu)
FPGA包括CLB(可配置邏輯模塊)、IOB(輸入輸出模塊)、內(nèi)部連線三大部分,具有和傳統(tǒng)的可編程器件所不同的結(jié)構(gòu)。FPGA通過向內(nèi)部靜態(tài)存儲單元加載編程數(shù)據(jù)來實現(xiàn)邏輯功能,存儲在存儲單元中的值決定邏輯單元的邏輯功能以及各邏輯單元模塊之間或模塊與I/O間的連接方式,并最終決定了FPGA所實現(xiàn)的功能。
FPGA利用小型查找表來實現(xiàn)組合邏輯,每個查找表連接到一個D觸發(fā)器的輸入端,D觸發(fā)器用來驅(qū)動其他邏輯電路或I/O,由此構(gòu)成一個既可實現(xiàn)組合邏輯功能又可實現(xiàn)時序邏輯功能的基本邏輯單元模塊,這些模塊間利用金屬連線相互連接或連接到I/O模塊。
三、FPGA是什么- -特點
1)采用FPGA設計ASIC電路,用戶不需投片生產(chǎn)就能得到合用的芯片;
2)FPGA可用做其它全定制或半定制ASIC電路的中試樣片;
3)FPGA內(nèi)部具有豐富的觸發(fā)器和I/O引腳;
4)采用FPGA設計ASIC電路,周期短、費用低、風險小、質(zhì)量穩(wěn)定;
5)FPGA采用高速CHMOS工藝,功耗低;
6)FPGA體系結(jié)構(gòu)、邏輯單元靈活、集成度高、適用范圍廣;
7)FPGA兼容了PLD和通用門陣列的優(yōu)點,可實現(xiàn)較大規(guī)模的電路;
四、FPGA是什么- -生產(chǎn)廠商
1、Altera(開發(fā)平臺是Quartus II,是可編程邏輯器件的發(fā)明者)
2、Xilinx(開發(fā)平臺是ISE,是FPGA的發(fā)明者)
3、Actel(開發(fā)平臺是Libero)
4、Lattice(開發(fā)平臺是 ISPLEVER)
5、Atmel
FPGA是什么相關文章推薦閱讀:
2、什么是FPGA?
fpga相關文章:fpga是什么
評論