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