在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

如何區(qū)分FPGA和CPLD?

電子工程師 ? 來(lái)源:未知 ? 作者:胡薇 ? 2018-09-27 11:56 ? 次閱讀

如何區(qū)分CPLDFPGA和哪一個(gè)更適合自己?這是一個(gè)老生常談的問(wèn)題,尤其是學(xué)生和初學(xué)者。如果您也在這個(gè)問(wèn)題上很迷茫,那么就請(qǐng)聽小編為您區(qū)分FPGA與CPLD。

CPLD

我們先來(lái)看看CPLD,在此以Xilinx CoolRunner-II為例。下圖是Xilinx CoolRunner-II的架構(gòu)圖。

現(xiàn)在小編為您解釋一下上圖的內(nèi)容。

1.該CPLD具有從“功能塊1”到“功能塊n”開始的功能塊很少(在CoolRunner-II CPLD的情況下,此編號(hào)范圍為2到32)

2.每個(gè)功能塊的16行輸出進(jìn)入AIM(高級(jí)互連矩陣),而40行信號(hào)從AIM輸入功能塊。

3.每個(gè)功能塊都有16個(gè)MacroCell(MC1到MC16)。

4.每個(gè)MacroCell都可以訪問(wèn)來(lái)自I / O塊的16個(gè)信號(hào)

5.MacroCell的結(jié)構(gòu)如下所示。每個(gè)宏單元包含1個(gè)觸發(fā)器和PLA陣列的產(chǎn)品和,用戶可以利用它來(lái)創(chuàng)建組合或順序邏輯。因此,CoolRunner-II CLPD(XC2C512)中可用的最大觸發(fā)器數(shù)量為512!(記住這個(gè)數(shù)字,我們將它與FPGA中的觸發(fā)器數(shù)量進(jìn)行比較)

6.可以對(duì)AIM進(jìn)行編程,以便根據(jù)需要互連信號(hào)。但正如我們?cè)谏厦娴牡诙€(gè)要點(diǎn)中看到的那樣,每個(gè)功能塊的信號(hào)數(shù)量都是有限的。

與PLA(programmable Logic Array,可編程邏輯陣列)相同,CPLD在每個(gè)宏單元中的邏輯功能通過(guò)JTAG上的系統(tǒng)編程(ISP)接口進(jìn)行電氣編程。編程后,這些基于閃存的連接多年來(lái)一直保持不變。這為CPLD提供了“即時(shí)啟動(dòng)”工作的獨(dú)特優(yōu)勢(shì)。也就是說(shuō),CPLD一上電就開始工作,因?yàn)槌绦蛲ㄟ^(guò)ISP閃存燒入。但FPGA的情況不盡相同,我們后文再討論。

總結(jié)一下,我們可以說(shuō),在CPLD中,有幾百個(gè)功能塊(或邏輯塊),通常少于1000個(gè),可由單個(gè)大型邏輯單元互連訪問(wèn)。

FPGA

雖然制造商沒有公開發(fā)布確切的FPGA架構(gòu),但我們?nèi)匀豢梢垣@得更高級(jí)別的架構(gòu),這將有助于理解FPGA及其工作原理。讓我們先來(lái)看一下Xilinx的的高級(jí)示例。

在FPGA中,有許多可配置邏輯塊(Configurable Logic Block,CLB )嵌入在可編程互連的“海洋”中。與CPLD的宏單元相比,這些CLB非常復(fù)雜,并且可以實(shí)現(xiàn)更復(fù)雜的邏輯功能。它們主要由查找表(LUT),多路復(fù)用器和觸發(fā)器組成。FPGA可以在單個(gè)器件中包含數(shù)百萬(wàn)個(gè)CLB!數(shù)以百萬(wàn)計(jì)的觸發(fā)器(Xilinx VU13P中約為345.6萬(wàn)個(gè)觸發(fā)器),與Xilinx同廠性能最好的CPLD中的512個(gè)觸發(fā)器相比顯得非常龐大。邏輯門數(shù)量的巨大差異也決定了FPGA的用途。

如上圖所示,F(xiàn)PGA還具有用于各種功能的專用硬件,如RAM,高速串行收發(fā)器數(shù)字信號(hào)處理(DSP)模塊,外部存儲(chǔ)器控制器,PLL和MMCM,PCIe等!就多種選擇和靈活性而言,CPLD與FPGA無(wú)法匹敵。

如前文所述,F(xiàn)PGA基于LUT。當(dāng)FPGA上電時(shí),器件始終為空白。存在稱為配置電路的特殊電路,其從外部ROM讀取配置數(shù)據(jù),并根據(jù)外部ROM中存在的用戶設(shè)計(jì)來(lái)配置LUT。FPGA配置需要一些時(shí)間,F(xiàn)PGA將在配置加載完成后才開始工作。當(dāng)然也有例外。一些制造商已經(jīng)提出內(nèi)置配置閃存的FPGA。即使在這種情況下,配置數(shù)據(jù)也沒有嵌入到結(jié)構(gòu)中,并且仍然適用一些對(duì)時(shí)間的設(shè)置與配置。

CPLD與FPGA比較匯總

小編總結(jié)了一個(gè)表格,可以概括一下兩者的異同。

FPGA即使在運(yùn)行時(shí)也可以改變電路結(jié)構(gòu)!(因?yàn)樗皇歉戮哂胁煌瑑?nèi)容的LUT的問(wèn)題)這稱為部分重配置,當(dāng)FPGA需要繼續(xù)運(yùn)行設(shè)計(jì)并同時(shí)根據(jù)需要使用不同的設(shè)計(jì)更新它時(shí)非常有用。此功能廣泛用于加速計(jì)算。

CPLD和FPGA的用途區(qū)分

如果設(shè)計(jì)需要簡(jiǎn)單的組合邏輯電路,無(wú)需進(jìn)行太多更改,或者需要瞬時(shí)接通電路,那么CPLD是不錯(cuò)的選擇。否則,對(duì)于大多數(shù)其他應(yīng)用,F(xiàn)PGA通常是首選。有時(shí)您可以在設(shè)計(jì)案例中看到CPLD + FPGA的組合設(shè)計(jì)。在這些案例中,CPLD通常用于實(shí)現(xiàn)前面提到的簡(jiǎn)單組合邏輯功能,并負(fù)責(zé)“引導(dǎo)”FPGA以及控制整個(gè)電路板的復(fù)位和引導(dǎo)順序。因此,根據(jù)應(yīng)用程序,您可能需要在設(shè)計(jì)中使用它們。

隨著AI技術(shù)的發(fā)展,F(xiàn)PGA又一次站在了風(fēng)口上——它以內(nèi)置龐大的邏輯門電路,合理的功耗,在GPUASIC之后,為AI從業(yè)者提供了一種更為靈活的算法實(shí)現(xiàn)方案。在此業(yè)態(tài)下,F(xiàn)PGA的發(fā)展也會(huì)給它的傳統(tǒng)應(yīng)用領(lǐng)域——以高速通信為主的通信領(lǐng)域和以驅(qū)動(dòng)組合邏輯芯片為主的LED顯示行業(yè)注入新的發(fā)展契機(jī)。

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

    關(guān)注

    1640

    文章

    21887

    瀏覽量

    610890
  • cpld
    +關(guān)注

    關(guān)注

    32

    文章

    1257

    瀏覽量

    170489

原文標(biāo)題:告別選擇困難癥——區(qū)分FPGA與CPLD

文章出處:【微信號(hào):FPGAer_Club,微信公眾號(hào):FPGAer俱樂部】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    FPGACPLD怎么區(qū)分

    FPGACPLD的辨別和分類主要是根據(jù)其結(jié)構(gòu)特點(diǎn)和工作原理。通常的分類方法是:將以乘積項(xiàng)結(jié)構(gòu)方式構(gòu)成邏輯行為的器件稱為CPLD,如Lattice的ispLSI系列、Xilinx的XC9500系列
    發(fā)表于 07-01 07:36

    FPGACPLD該怎么區(qū)分

    FPGACPLD的辨別和分類主要是根據(jù)其結(jié)構(gòu)特點(diǎn)和工作原理,那通常的分類方法有哪些呢?
    發(fā)表于 08-08 06:45

    如何區(qū)分CPLDFPGA,怎么選擇?

    如何區(qū)分CPLDFPGA?哪一個(gè)更適合自己?一直是一個(gè)老生常談的問(wèn)題,尤其是對(duì)于那些學(xué)生和初學(xué)者。如果恰好你也在這個(gè)問(wèn)題上很迷茫,那么就讓小編為你講解一下吧。
    發(fā)表于 10-30 08:29

    Altera FPGA/CPLD設(shè)計(jì)(高級(jí)篇)

    《Altera FPGA/CPLD設(shè)計(jì)(高級(jí)篇)》結(jié)合作者多年工作經(jīng)驗(yàn),深入地討論了Altera FPGA/CPLD的設(shè)計(jì)、優(yōu)化技巧。在討論FPGA
    發(fā)表于 02-12 09:19 ?4807次下載
    Altera <b class='flag-5'>FPGA</b>/<b class='flag-5'>CPLD</b>設(shè)計(jì)(高級(jí)篇)

    altera fpga/cpld設(shè)計(jì)

    altera fpga/cpld設(shè)計(jì) 基礎(chǔ)篇結(jié)合作者多年工作經(jīng)驗(yàn),系統(tǒng)地介紹了FPGA/CPLD的基本設(shè)計(jì)方法。在介紹FPGA/
    發(fā)表于 07-10 17:35 ?58次下載
    altera <b class='flag-5'>fpga</b>/<b class='flag-5'>cpld</b>設(shè)計(jì)

    FPGA/CPLD的設(shè)計(jì)思想

    FPGACPLD的區(qū)別,以及設(shè)計(jì)思路思想
    發(fā)表于 02-17 11:20 ?39次下載

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

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

    CPLDFPGA兩者的區(qū)別

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

    如何區(qū)分FPGACPLD?本文告訴你答案!

    如何區(qū)分CPLDFPGA和哪一個(gè)更適合自己?這是一個(gè)老生常談的問(wèn)題,尤其是學(xué)生和初學(xué)者。如果您也在這個(gè)問(wèn)題上很迷茫,那么就請(qǐng)聽小編為您區(qū)分FPG
    發(fā)表于 09-04 14:16 ?2362次閱讀
    如何<b class='flag-5'>區(qū)分</b><b class='flag-5'>FPGA</b>與<b class='flag-5'>CPLD</b>?本文告訴你答案!

    FPGA教程之CPLDFPGA的基礎(chǔ)知識(shí)說(shuō)明

    本文檔詳細(xì)介紹的是FPGA教程之CPLDFPGA的基礎(chǔ)知識(shí)說(shuō)明主要內(nèi)容包括了:一、復(fù)雜可編程邏輯器件簡(jiǎn)介二、CPLD的組成與特點(diǎn)三、FPGA
    發(fā)表于 02-27 17:09 ?37次下載
    <b class='flag-5'>FPGA</b>教程之<b class='flag-5'>CPLD</b>與<b class='flag-5'>FPGA</b>的基礎(chǔ)知識(shí)說(shuō)明

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

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

    Altera FPGA CPLD學(xué)習(xí)筆記

    Altera FPGA CPLD學(xué)習(xí)筆記(肇慶理士電源技術(shù)有限)-Altera FPGA CPLD學(xué)習(xí)筆記? ? ? ? ? ? ? ? ?
    發(fā)表于 09-18 10:54 ?83次下載
    Altera <b class='flag-5'>FPGA</b> <b class='flag-5'>CPLD</b>學(xué)習(xí)筆記

    FPGA CPLD中的Verilog設(shè)計(jì)小技巧

    FPGA CPLD中的Verilog設(shè)計(jì)小技巧(肇慶理士電源技術(shù)有限)-FPGA CPLD中的Verilog設(shè)計(jì)小技巧? ? ? ? ? ? ? ? ?
    發(fā)表于 09-18 16:49 ?37次下載
    <b class='flag-5'>FPGA</b> <b class='flag-5'>CPLD</b>中的Verilog設(shè)計(jì)小技巧

    常用FPGA/CPLD設(shè)計(jì)思想與技巧

    都是FPGA/CPLD邏輯設(shè)計(jì)的內(nèi)在規(guī)律的體現(xiàn),合理地采用這些設(shè)計(jì)思想能在FPGA/CPLD設(shè)計(jì)工作種取得事半功倍的效果。
    發(fā)表于 05-18 08:56 ?736次閱讀
    常用<b class='flag-5'>FPGA</b>/<b class='flag-5'>CPLD</b>設(shè)計(jì)思想與技巧

    CPLDFPGA的區(qū)別是什么

    可編程邏輯包括 PAL、GAL、PLD 等。通過(guò)不斷發(fā)展,它已經(jīng)發(fā)展成為現(xiàn)在的CPLD/FPGACPLD(復(fù)雜可編程邏輯器件)和FPGA(現(xiàn)場(chǎng)可編程門陣列)的功能基本相同,只是實(shí)現(xiàn)原
    的頭像 發(fā)表于 07-03 14:33 ?9885次閱讀
    <b class='flag-5'>CPLD</b>和<b class='flag-5'>FPGA</b>的區(qū)別是什么
    主站蜘蛛池模板: 国产片无遮挡在线看床戏 | 在线黄色.com | wwwcom日本| 久久影视免费体验区午夜啪啪 | 国产又大又黄又粗又爽 | 岛国午夜精品视频在线观看 | 91久久青草精品38国产 | 亚洲色图日韩 | 最新日本免费一区二区三区中文 | 欧美色人阁 | 成人国产一区二区 | 成人爽爽激情在线观看 | 色视频免费观看高清完整 | 午夜视频免费看 | 日韩天堂 | 黄色福利站 | 美女牲交毛片一级视频 | 亚洲羞羞裸色私人影院 | 拍真实国产伦偷精品 | 特级一级全黄毛片免费 | 亚洲午夜久久 | 18女人毛片水真多免费 | 午夜看片影院在线观看 | 日本三级吹潮 | 国产拍拍拍精品视频 | 第四色播日韩第一页 | 日本黄色大片在线播放视频免费观看 | 欧美激情伊人 | 777色狠狠一区二区三区香蕉 | 天天拍拍天天爽免费视频 | 久久9966精品国产免费 | 调教双性学霸美人 | 男人cao女人视频在线观看 | 欧美深夜福利 | 男女性高爱麻豆 | 女人被狂躁视频免费网站 | 在线视频免费播放 | 视频一区 在线 | 成人久久伊人精品伊人 | 黄色一级a毛片 | 好黄好猛好爽好痛的视频 |