fpga
什么是 FPGA?
本文引用地址:http://dyxdggzs.com/article/150903.htm現場(chǎng)可編程門(mén)陣列 (FPGA) 是由通過(guò)可編程互連連接的可配置邏輯塊 (CLB) 矩陣構成的可編程半導體器件。相對于專(zhuān)為特定設計定制構建的專(zhuān)用集成電路 (ASIC) 而言,FPGA 能通過(guò)編程來(lái)滿(mǎn)足應用和功能要求。
雖然市面上也有一次性可編程 (OTP) FPGA,但絕大多數是基于 SRAM 的類(lèi)型,可隨著(zhù)設計的演化進(jìn)行重編程。
請參考下面的內容來(lái)具體了解方框圖中的各個(gè)突出顯示區域。
圖1
FPGA 單元結構。
IOB 細節
目前的 FPGA 可支持許多種 I/O 標準,因而為您的系統提供了理想的接口橋接。FPGA 內的 I/O 按 bank 分組 (見(jiàn)下圖) ,每個(gè) bank 能獨立支持不同的 I/O 標準。 目前最先進(jìn)的 FPGA 提供了十多個(gè) I/O bank,能夠提供靈活的 I/O 支持。
CLB 細節
可配置邏輯塊是 FPGA 的基本邏輯單元。實(shí)際數量和特性會(huì )依器件的不同而改變,但是每個(gè) CLB 都包含一個(gè)由 4 或 6 個(gè)輸入、一些選擇電路(多路復用器等)和觸發(fā)器組成的可配置開(kāi)關(guān)矩陣。開(kāi)關(guān)矩陣具有高度的靈活性,經(jīng)配置可以處理組合型邏輯、移位寄存器或 RAM。 這里給出了一個(gè)高層次的 CLB 簡(jiǎn)介。有關(guān)更多架構細節,敬請參閱相應器件的數據手冊。
評論