altera fpga大小如何衡量_Xilinx和Altera FPGA的基本逻辑单元对比
要比較Xilinx和Altera的FPGA,就要清楚兩個(gè)大廠FPGA的結(jié)構(gòu),由于各自利益,兩家的FPGA結(jié)構(gòu)各不相同,參數(shù)也各不相同,但可以統(tǒng)一到LUT(Look-Up-Table)查找表上。
以Altera的Cyclone II系列的EP2C35,以及Xilinx的Spartan-3E系列的XC3S500E為例。可以參考Datasheet。
Cyclone II
Spartan-3E
其中Altera的LE和Xilnx的LC對(duì)應(yīng)于LUT的結(jié)構(gòu)。
Altera
從LE的結(jié)構(gòu)可以知道 1 LE = 1 LUT
Xilinx
Logic Cell = 4-input Look-Up Table (LUT) + a ‘D’ flip-flop;
Datasheet 上有公式:"Equivalent Logic Cells" equals "Total CLBs" x 8 Logic Cells/CLB x 1.125 effectiveness
即有:9LEs/CLB?;
下圖是1 Slice的結(jié)構(gòu),從Slice的結(jié)構(gòu)可以看到1?CLB =4 Slice=9 LC
從而可以知道Xilinx和Altera FPGA邏輯資源的對(duì)應(yīng)關(guān)系:
(為了統(tǒng)一度量衡(感覺(jué)像QSH一樣),業(yè)界一般會(huì)歸結(jié)到BLM(Basic Logic Module)
1 BLM=1 LUT4(四輸入查找表)+1 寄存器(可以配置成1 觸發(fā)器DFF或 1 鎖存器)+多路復(fù)用器mux
1 BLM=1 LC(Xilinx)=4/9 Slice(Xilinx)= 1/9?CLB(Xilinx)=1 LE(Altera)
=0.125 LAB(Altera)=2.25 Tile(Actel)
于是就可以知道Altera的Cyclone II系列的EP2C35有33216個(gè)LUT,我用的是Xilinx的Spartan-3E系列的XC3S500E有9312個(gè)LUT ,加上EP2C35還有4個(gè)PLL,我的XC3S500E就更比不上了。
總結(jié)
以上是生活随笔為你收集整理的altera fpga大小如何衡量_Xilinx和Altera FPGA的基本逻辑单元对比的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 代码收藏——js+asp 的屏幕滚动脚本
- 下一篇: 学习STL map, STL set之数