FPGA(Field-Programmable Gate Array),,即現(xiàn)場可編程門陣列,,它是在PAL,、GAL、CPLD等可編程器件的基礎上進一步發(fā)展的產物,。它是作為專用集成電路(ASIC)領域中的一種半定制電路而出現(xiàn)的,,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點,。
特點介紹
1)采用FPGA設計ASIC電路(專用集成電路),,用戶不需要投片生產,就能得到合用的芯片,。
2)FPGA可做其它全定制或半定制ASIC電路的中試樣片,。
3)FPGA內部有豐富的觸發(fā)器和I/O引腳。
4)FPGA是ASIC電路中設計周期最短,、開發(fā)費用最低,、風險最小的器件之一。
5) FPGA采用高速CMOS工藝,,功耗低,,可以與CMOS、TTL電平兼容,。
可以說,,F(xiàn)PGA芯片是小批量系統(tǒng)提高系統(tǒng)集成度、可靠性的最佳選擇之一,。
FPGA是由存放在片內RAM中的程序來設置其工作狀態(tài)的,,因此,工作時需要對片內的RAM進行編程,。用戶可以根據(jù)不同的配置模式,,采用不同的編程方式。
加電時,,F(xiàn)PGA芯片將EPROM中數(shù)據(jù)讀入片內編程RAM中,,配置完成后,F(xiàn)PGA進入工作狀態(tài),。掉電后,,F(xiàn)PGA恢復成白片,內部邏輯關系消失,,因此,,F(xiàn)PGA能夠反復使用。FPGA的編程無須專用的FPGA編程器,,只須用通用的EPROM,、PROM編程器即可。當需要修改FPGA功能時,,只需換一片EPROM即可。這樣,同一片F(xiàn)PGA,,不同的編程數(shù)據(jù),,可以產生不同的電路功能。因此,,F(xiàn)PGA的使用非常靈活,。