7系列FPGA是Xilinx新推出的基于28nm工藝的FPGA,其中包含三個(gè)系列:ArTIx、Kintex和Virtex。因項(xiàng)目要使用kintex7為平臺做設(shè)計(jì),需要對其內(nèi)部結(jié)構(gòu)做了研究,首先從CLB(Configurable Logic Block)開始:
CLB構(gòu)成了Kintex7主要邏輯單元,其中包含2個(gè)Slice,并且Slice分為2種:SLICEL和SLICEM,SLICEL為普通的Slice邏輯單元,而SLICEM在基本邏輯功能的基礎(chǔ)上可以擴(kuò)展為分布式RAM或者移位寄存器。在所有Slice資源中,有2/3是SLICEL,因此一個(gè)CLB可以有2個(gè)SLICEL或者1個(gè)SLICEL、1個(gè)SLICEM組成。
如圖1所示為SLICEM的內(nèi)部結(jié)構(gòu),其中包含4個(gè)6輸入LUT(紅色圈)、進(jìn)位鏈(黃色圈)、多路復(fù)用器(藍(lán)色圈)和8個(gè)寄存器(綠色圈)。