什么是 FPGA?
現(xiàn)場(chǎng)可編程門陣列 (FPGA) 是由通過可編程互連連接的可配置邏輯塊 (CLB) 矩陣構(gòu)成的可編程半導(dǎo)體器件。相對(duì)于專為特定設(shè)計(jì)定制構(gòu)建的專用集成電路 (ASIC) 而言,F(xiàn)PGA 能通過編程來滿足應(yīng)用和功能要求。
雖然市面上也有一次性可編程 (OTP) FPGA,但絕大多數(shù)是基于 SRAM 的類型,大電流電感可隨著設(shè)計(jì)的演化進(jìn)行重編程。
請(qǐng)參考下面的內(nèi)容來具體了解方框圖中的各個(gè)突出顯示區(qū)域。
圖1
FPGA 單元結(jié)構(gòu)。
IOB 細(xì)節(jié)
目前的 FPGA 可支持許多種 I/O 標(biāo)準(zhǔn),因而為您的系統(tǒng)提供了理想的接口橋接。FPGA 內(nèi)的 I/O 按 bank 分組 (見下圖) ,每個(gè) bank 能獨(dú)立支持不同的 I/O 標(biāo)準(zhǔn)。 目前最先進(jìn)的 FPGA 提供了十多個(gè) I/O bank,能夠提供靈活的 I/O 支持。
CLB 細(xì)節(jié)
可配置邏輯塊是 FPGA 的基本邏輯單元。實(shí)際數(shù)量和特性會(huì)依器件的不同而改變,但是每個(gè) CLB 都包含一個(gè)由 4 或 6 個(gè)輸入、一些選擇電路(多路復(fù)用器等)和觸發(fā)器組成的可配置開關(guān)矩陣。開關(guān)矩陣具有高度的靈活性,經(jīng)配置可以處理組合型邏輯、移位寄存器或 RAM。 這里給出了一個(gè)高層次的 CLB 簡介。有關(guān)更多架構(gòu)細(xì)節(jié),敬請(qǐng)參閱相應(yīng)器件的數(shù)據(jù)手冊(cè)。
DCM 細(xì)節(jié)
業(yè)界大多數(shù) FPGA 均提供數(shù)字時(shí)鐘管理(Xilinx 所有 FPGA 均具有此特性),幾乎消除了過去設(shè)計(jì)者在將全局信號(hào)設(shè)計(jì)到 FPGA 中時(shí)不得不面對(duì)的歪斜及其它問題。
FPGA 的常見特性
當(dāng)今的 FPGA 已經(jīng)遠(yuǎn)遠(yuǎn)超出了先前版本的基本性能,并且整合了如 RAM、時(shí)鐘管理和 DSP 這些常用功能的硬(ASIC 型)塊。 FPGA 的基本組件如下。
可配置邏輯塊 (CLB)
CLB 是 FPGA 的基本邏輯單元。實(shí)際數(shù)量和特性會(huì)依器件的不同而改變,但是每個(gè) CLB 都包含一個(gè)由 4 或 6 個(gè)輸入、一些選擇電路(多路復(fù)用器等)和觸發(fā)器組成的可配置開關(guān)矩陣。開關(guān)矩陣具有高度的靈活性,經(jīng)配置可以處理組合型邏輯、移位寄存器或 RAM。 有關(guān)更多架構(gòu)細(xì)節(jié),敬請(qǐng)參閱相應(yīng)器件的數(shù)據(jù)手冊(cè)。
互連
CLB 提供了邏輯性能,靈活的互連布線則負(fù)責(zé)在 CLB 和 I/O 之間傳遞信號(hào)。布線有幾種類型,從設(shè)計(jì)用于專門實(shí)現(xiàn) CLB 互連、到器件內(nèi)的高速水平和垂直長線、再到時(shí)鐘與其它全局信號(hào)的全局低歪斜布線。除非另行說明,否則設(shè)計(jì)軟件會(huì)將互連布線任務(wù)隱藏起來,用戶根本看不到,從而大幅降低了設(shè)計(jì)復(fù)雜性。
SelectIO (IOB)
目前的 FPGA 可支持許多種 I/O 標(biāo)準(zhǔn),因而為您的系統(tǒng)提供了理想的接口橋接。FPGA 內(nèi)的 I/O 按 bank 分組 (見下圖) ,每個(gè) bank 能獨(dú)立支持不同的 I/O 標(biāo)準(zhǔn)。目前最先進(jìn)的 FPGA 提供了十多個(gè) I/O bank,能夠提供靈活的 I/O 支持。
存儲(chǔ)器
大多數(shù) FPGA 功率電感中都提供嵌入式塊 RAM 存儲(chǔ)器,這樣可以在您的設(shè)計(jì)中實(shí)現(xiàn)片上存儲(chǔ)。這些能為您的設(shè)計(jì)實(shí)現(xiàn)片上存儲(chǔ)。Xilinx FPGA 提供高達(dá) 10 Mbits 的片上存儲(chǔ) (每個(gè)區(qū)塊大小為 36 Kbits),能夠支持真正的雙端口運(yùn)行。
完整的時(shí)鐘管理
業(yè)界大多數(shù) FPGA 都提供數(shù)字時(shí)鐘管理(所有 Xilinx FPGA 都具有此特性)Xilinx 推出的最高級(jí) FPGA插件電感器 提供了數(shù)字時(shí)鐘管理和鎖相環(huán)鎖定功能,不僅提供了精確時(shí)鐘綜合功能,而且能夠降低抖動(dòng)和實(shí)現(xiàn)過濾。
FPGA 解決方案、應(yīng)用以及終端市場(chǎng)
由于其自身的可編程特性, FPGA 成為了眾多不同的市場(chǎng)的理想選擇。Xilinx 作為業(yè)電感器和電容器界領(lǐng)先公司提供了包含 FPGA 器件、高級(jí)軟件和可配置即用型 IP 核等在內(nèi)的全套解決方案,可滿足以下市場(chǎng)和應(yīng)用的需求:
應(yīng)用方案
航空航天和軍用產(chǎn)品
用于實(shí)現(xiàn)圖形處理、波形生成和 SDR 部分重配置的抗輻射 FPGA 與 IP 核。
汽車
用于實(shí)現(xiàn)網(wǎng)關(guān)與駕駛員輔助系統(tǒng)、舒適性、便捷性、車載信息娛樂的汽車芯片和 IP 解決方案。 大功率電感廠家 |大電流電感工廠