FPGA(Field Programmable Gates Array 現(xiàn)場可編程門陣列,內(nèi)部結(jié)構(gòu)為門陣列構(gòu)成靜態(tài)存儲器(SRAM)。該SRAM可構(gòu)成函數(shù)發(fā)生器,即查找表,通過查找表可實現(xiàn)邏輯函數(shù)功能)
CPLD(Complex Programmable Logic Device 復(fù)雜可編程邏輯器件,內(nèi)部結(jié)構(gòu)為“與或陣列”。該結(jié)構(gòu)來自于典型的PAL、GAL器件的結(jié)構(gòu)。任意一個組合邏輯都可以用“與—或”表達式來描述,所以該“與或陣列”結(jié)構(gòu)能實現(xiàn)大量的組合邏輯功能)
簡單的“與或”陣列:(PAL、GAL、CPLD)
含查找表的邏輯單元:(FPGA)
CPLD和FPGA的主要區(qū)別:
1、布線能力
CPLD內(nèi)連率高,不需要人工布局布線來優(yōu)化速度和面積,較FPGA更適合于EDA芯片設(shè)計的可編程驗證。
2、延遲小預(yù)測能力
CPLD連續(xù)式布線結(jié)構(gòu)決定時序延時是均勻的和可預(yù)測的,F(xiàn)PGA分段式布線結(jié)構(gòu)決定了不可預(yù)測時間延遲。
3、集成度的不同
CPLD:500 ~ 50000門; FPGA:1K ~ 10M 門
4、應(yīng)用范圍的不同
CPLD邏輯能力強而寄存器少,適用于控制密集型系統(tǒng);
FPGA邏輯能力較弱但寄存器多,適于數(shù)據(jù)密集型系統(tǒng)。
CPLD和FPGA的優(yōu)點:
1.規(guī)模越來越大,實現(xiàn)功能越來越強,同時可以實現(xiàn)系統(tǒng)集成。
2.研制開發(fā)費用低,不承擔投片風險,使用方便。
3.通過開發(fā)工具在計算機上完成設(shè)計,電路設(shè)計周期短。
4.不需要設(shè)計人員了解很深的IC知識,EDA軟件易學易用。
5.通過FPGA和CPLD開發(fā)的系統(tǒng)成熟后,可以進行ASIC設(shè)計,形成批量生產(chǎn)。
-
FPGA
+關(guān)注
關(guān)注
1644文章
21989瀏覽量
615240 -
cpld
+關(guān)注
關(guān)注
32文章
1257瀏覽量
171159 -
sram
+關(guān)注
關(guān)注
6文章
783瀏覽量
115730
發(fā)布評論請先 登錄
同時DSP2812的源文件,命名不同,到底有什么區(qū)別?
KEIL、uVision、MDK、KEIL C51、RealView它們到底有什么區(qū)別?
關(guān)于CPLD和FPGA的區(qū)別

CPLD和FPGA兩者的區(qū)別

CAN通訊中摩托羅拉格式與英特爾格式到底有什么區(qū)別

單端與差異數(shù)據(jù)傳輸到底有什么區(qū)別

評論