0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

FPGA與CPLD到底有什么區(qū)別

Wildesbeast ? 來源:福星電子網(wǎng) ? 作者:福星電子網(wǎng) ? 2020-05-05 15:03 ? 次閱讀

FPGA(Field Programmable Gates Array 現(xiàn)場可編程門陣列,內(nèi)部結(jié)構(gòu)為門陣列構(gòu)成靜態(tài)存儲(chǔ)器(SRAM)。該SRAM可構(gòu)成函數(shù)發(fā)生器,即查找表,通過查找表可實(shí)現(xiàn)邏輯函數(shù)功能)

CPLD(Complex Programmable Logic Device 復(fù)雜可編程邏輯器件,內(nèi)部結(jié)構(gòu)為“與或陣列”。該結(jié)構(gòu)來自于典型的PAL、GAL器件的結(jié)構(gòu)。任意一個(gè)組合邏輯都可以用“與—或”表達(dá)式來描述,所以該“與或陣列”結(jié)構(gòu)能實(shí)現(xiàn)大量的組合邏輯功能)

簡單的“與或”陣列:(PAL、GAL、CPLD)

含查找表的邏輯單元:(FPGA)

CPLD和FPGA的主要區(qū)別:

1、布線能力

CPLD內(nèi)連率高,不需要人工布局布線來優(yōu)化速度和面積,較FPGA更適合于EDA芯片設(shè)計(jì)的可編程驗(yàn)證。

2、延遲小預(yù)測能力

CPLD連續(xù)式布線結(jié)構(gòu)決定時(shí)序延時(shí)是均勻的和可預(yù)測的,F(xiàn)PGA分段式布線結(jié)構(gòu)決定了不可預(yù)測時(shí)間延遲。

3、集成度的不同

CPLD:500 ~ 50000門; FPGA:1K ~ 10M 門

4、應(yīng)用范圍的不同

CPLD邏輯能力強(qiáng)而寄存器少,適用于控制密集型系統(tǒng);

FPGA邏輯能力較弱但寄存器多,適于數(shù)據(jù)密集型系統(tǒng)。

CPLD和FPGA的優(yōu)點(diǎn):

1.規(guī)模越來越大,實(shí)現(xiàn)功能越來越強(qiáng),同時(shí)可以實(shí)現(xiàn)系統(tǒng)集成。

2.研制開發(fā)費(fèi)用低,不承擔(dān)投片風(fēng)險(xiǎn),使用方便。

3.通過開發(fā)工具在計(jì)算機(jī)上完成設(shè)計(jì),電路設(shè)計(jì)周期短。

4.不需要設(shè)計(jì)人員了解很深的IC知識(shí),EDA軟件易學(xué)易用。

5.通過FPGA和CPLD開發(fā)的系統(tǒng)成熟后,可以進(jìn)行ASIC設(shè)計(jì),形成批量生產(chǎn)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1624

    文章

    21573

    瀏覽量

    600674
  • cpld
    +關(guān)注

    關(guān)注

    32

    文章

    1245

    瀏覽量

    169066
  • sram
    +關(guān)注

    關(guān)注

    6

    文章

    760

    瀏覽量

    114558
收藏 人收藏

    評論

    相關(guān)推薦

    ARM Cortex-M0與Cortex-M0+到底有什么區(qū)別

    ARM Cortex-M0與Cortex-M0+到底有什么區(qū)別
    發(fā)表于 01-04 23:15

    同時(shí)DSP2812的源文件,命名不同,到底有什么區(qū)別?

    同時(shí)DSP2812的源文件,命名不同,到底有什么區(qū)別?新建DSP工程時(shí),到底用那種文件呢?講究嗎?
    發(fā)表于 04-07 12:57

    LED恒壓電源和恒流電源到底有什么區(qū)別

    LED恒壓電源和恒流電源到底有什么區(qū)別?
    發(fā)表于 12-07 14:53

    乘法器與調(diào)制器到底有什么區(qū)別

    乘法器與調(diào)制器到底有什么區(qū)別?調(diào)制函數(shù)的建模方法是什么?
    發(fā)表于 04-09 06:33

    USB 3.0和USB 2.0到底有什么區(qū)別呢?

    圖文講解USB 3.0和USB 2.0到底有什么區(qū)別呢?
    發(fā)表于 05-19 07:12

    KEIL、uVision、MDK、KEIL C51、RealView它們到底有什么區(qū)別

    KEIL、uVision、MDK、KEIL C51、RealView它們到底有什么區(qū)別,又有什么聯(lián)系?
    發(fā)表于 07-01 09:08

    FPGACPLD到底有什么區(qū)別?求具體例子說明

    FPGACPLD到底有什么區(qū)別,還有VHDL,一直分不清他們什么差別。求具體例子說明
    發(fā)表于 04-23 11:49

    ARM和DSP到底有什么區(qū)別?

    現(xiàn)在在學(xué)ARM,想知道ARM和DSP到底有什么區(qū)別?為什么有些地方用DSP有些用ARM
    發(fā)表于 10-19 07:20

    關(guān)于CPLDFPGA區(qū)別

    CPLDFPGA都是我們經(jīng)常會(huì)用到的器件。有的說配置芯片的是FPGA,沒有的是CPLD;有的說邏輯資源多的是
    發(fā)表于 09-18 16:35 ?5次下載
    關(guān)于<b class='flag-5'>CPLD</b>和<b class='flag-5'>FPGA</b>的<b class='flag-5'>區(qū)別</b>

    CPLDFPGA兩者的區(qū)別

    CPLDFPGA都是我們經(jīng)常會(huì)用到的器件。有的說配置芯片的是FPGA,沒有的是CPLD;有的說邏輯資源多的是
    發(fā)表于 05-24 02:03 ?5w次閱讀
    <b class='flag-5'>CPLD</b>和<b class='flag-5'>FPGA</b>兩者的<b class='flag-5'>區(qū)別</b>

    CPLDFPGA這兩者到底有什么區(qū)別

    CPLDFPGA都是我們經(jīng)常會(huì)用到的器件。有的說配置芯片的是FPGA,沒有的是CPLD;有的說邏輯資源多的是
    發(fā)表于 09-13 14:58 ?5376次閱讀

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

    本文檔的主要內(nèi)容詳細(xì)介紹的是CAN通訊中摩托羅拉格式與英特爾格式到底有什么區(qū)別。
    發(fā)表于 03-03 08:00 ?23次下載
    CAN通訊中摩托羅拉格式與英特爾格式<b class='flag-5'>到底有</b><b class='flag-5'>什么區(qū)別</b>

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

    電子發(fā)燒友網(wǎng)站提供《單端與差異數(shù)據(jù)傳輸到底有什么區(qū)別.pdf》資料免費(fèi)下載
    發(fā)表于 11-26 01:18 ?16次下載
    單端與差異數(shù)據(jù)傳輸<b class='flag-5'>到底有</b><b class='flag-5'>什么區(qū)別</b>

    智能照明和傳統(tǒng)照明的系統(tǒng)到底有什么區(qū)別

    電子發(fā)燒友網(wǎng)站提供智能照明和傳統(tǒng)照明的系統(tǒng)到底有什么區(qū)別資料免費(fèi)下載
    發(fā)表于 11-26 06:41 ?26次下載

    FPC與傳統(tǒng)PCB到底有什么區(qū)別.zip

    FPC與傳統(tǒng)PCB到底有什么區(qū)別
    發(fā)表于 03-01 15:37 ?4次下載