21ic專題回顧   21ic官方微博 21ic首頁 | 下載 | IC庫存 | 器件搜索 | 博客 | 社區(qū) | 新用戶? 免費注冊
FPGA論壇   FPGA資料下載   FPGA博客   PLD   PLD資訊  PLD技術應用

FPGA

FPGA(Field-Programmable Gate Array), 即現(xiàn)場可編程門陣列,它是在PAL、GAL、CPLD等可編程器件的基礎上進一步發(fā)展的產物。它是作為專用集成電路(ASIC)領域中的一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點。

FPGA工作原理

FPGA采用了邏輯單元陣列LCA(Logic Cell Array)這樣一個概念,內部包括 可配置邏輯模塊CLB(Configurable Logic Block)、輸出輸入模塊IOB(Input Output Block)和內部連線(Interconnect)三個部分。 現(xiàn)場可編程門陣列(FPGA)是可編程器件,與傳統(tǒng)邏輯電路和門陣列(如PAL,GAL及CPLD器件)相比,F(xiàn)PGA具有不同的結構。FPGA利用小型查找表(16×1RAM)來實現(xiàn)組合邏輯,每個查找表連接到一個D觸發(fā)器的輸入端,觸發(fā)器再來驅動其他邏輯電路或驅動I/O,由此構成了既可實現(xiàn)組合邏輯功能又可實現(xiàn)時序邏輯功能的基本邏輯單元模塊,這些模塊間利用金屬連線互相連接或連接到I/O模塊。FPGA的邏輯是通過向內部靜態(tài)存儲單元加載編程數(shù)據(jù)來實現(xiàn)的,存儲在存儲器單元中的值決定了邏輯單元的邏輯功能以及各模塊之間或模塊與I/O間的聯(lián)接方式,并最終決定了FPGA所能實現(xiàn)的功能,F(xiàn)PGA允許無限次的編程。

FPGA基本特點:

1) 采用FPGA設計ASIC電路(專用集成電路),用戶不需要投片生產,就能得到合用的芯片。

2) FPGA可做其它全定制或半定制ASIC電路的中試樣片。

3) FPGA內部有豐富的觸發(fā)器和I/O引腳。

4) FPGA是ASIC電路中設計周期最短、開發(fā)費用最低、風險最小的器件之一。

5) FPGA采用高速CMOS工藝,功耗低,可以與CMOS、TTL電平兼容。

主要FPGA生產廠商

1) Xilinx 開發(fā)平臺是ISE

2) Altera,開發(fā)平臺是Quartus II

3) Actel ,開發(fā)平臺是Libero

4) Lattice 軟件平臺Lattice Radiant

5) Atmel

6) Xilinx(賽靈思) 軟件平臺Vitis

7) Intel Altera(英特爾·阿爾特拉) 軟件平臺Quartus II

8) Actel 軟件平臺SoftConsole

9) Micro Chip(美國微芯科技公司)

FPGA基礎知識

FPGA論壇

交流、分享FPGA及PLD等可編程邏輯技術設計經驗     點擊進入

FPGA教程

FPGA 開發(fā)板

FPGA常用軟件下載

FPGA設計流程

FPGA設計流程詳解 FPGA設計流程指南:基于HDL的FPGA設計流程概述

FPGA 應用設計

FPGA博客精選