新聞中心

EEPW首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > FPGA中可配置邏輯塊(CLB)

FPGA中可配置邏輯塊(CLB)

作者: 時(shí)間:2012-11-12 來(lái)源:網(wǎng)絡(luò) 收藏

內(nèi)的基本單元。的實(shí)際數(shù)量和特性會(huì)依器件的不同而不同,但是每個(gè)都包含一個(gè)開(kāi)關(guān)矩陣,此矩陣由4或6個(gè)輸入、一些 選型電路(多路復(fù)用器等)和觸發(fā)器組成。開(kāi)關(guān)矩陣是高度靈活的,可以對(duì)其進(jìn)行配置以便處理組合、移位寄存器或RAM。在Xilinx公司的器件中,CLB由多個(gè)(一般為4個(gè)或2個(gè))相同的Slice和附加構(gòu)成,如圖1-3所示。每個(gè)CLB模塊不僅可以用于實(shí)現(xiàn)組合邏輯、時(shí)序邏輯,還可以配置為分布式RAM和分布式ROM。

本文引用地址:http://butianyuan.cn/article/189768.htm

典型的CLB結(jié)構(gòu)示意圖

典型的CLB結(jié)構(gòu)示意圖

典型的CLB結(jié)構(gòu)示意圖Slice是Xilinx公司定義的基本邏輯單位,其內(nèi)部結(jié)構(gòu)如圖1-4所示,一個(gè)Slice由兩個(gè)4輸入的函數(shù)、進(jìn)位邏輯、算術(shù)邏輯、存儲(chǔ)邏輯和函數(shù)復(fù)用器組成。算術(shù)邏輯包括一個(gè)異或門(mén)(XORG)和一個(gè)專用與門(mén)(MULTAND),一個(gè)異或門(mén)可以使一個(gè)Slice實(shí)現(xiàn) 2bit全加操作,專用與門(mén)用于提高乘法器的效率;進(jìn)位邏輯由專用進(jìn)位信號(hào)和函數(shù)復(fù)用器(MUXC)組成,用于實(shí)現(xiàn)快速的算術(shù)加減法操作;4輸入函數(shù)發(fā)生 器用于實(shí)現(xiàn)4輸入LUT、分布式RAM或16比特移位寄存器(Virtex-5系列芯片的Slice中的兩個(gè)輸入函數(shù)為6輸入,可以實(shí)現(xiàn)6輸入LUT或 64比特移位寄存器);進(jìn)位邏輯包括兩條快速進(jìn)位鏈,用于提高CLB模塊的處理速度。



關(guān)鍵詞: FPGA CLB 可配置 邏輯

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉