色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

CPLD和FPGA的區(qū)別

FPGA之家 ? 來源:硬件助手 ? 2024-01-23 09:17 ? 次閱讀

本文主要介紹CPLDFPGA的區(qū)別。

CPLD和FPGA都是由邏輯陣列模塊構(gòu)成的,但是CPLD的LAB基于乘積和宏單元,而FPGA的LAB使用基于LUT的邏輯單元。CPLD的LAB圍繞中心全局互連排列,隨著器件中邏輯數(shù)量的增加,呈指數(shù)增長。FPGA的LAB以網(wǎng)格陣列排列,隨器件密度線性增長。CPLD互連包括LAB本地可編程陣列及中心可編程互連。FPGA器件除了包括本地互連,用于各個(gè)LAB,但是和LAB邏輯分開,器件還包括行列互連,這些互連跨過陣列中的多個(gè)LAB,以及整個(gè)芯片的長寬。

CPLD

CPLD是基于乘積項(xiàng)技術(shù)(Product-Term)、EPPROM或FLASH工藝;直接燒寫程序調(diào)電后程序不會(huì)消失;一般可以擦寫幾百次,并且一般宏單元在512以下。比如ALTERA的MAX3000/5000/7000/9000和CLASSIC系列)。

CPLD可分為三塊結(jié)構(gòu):可編程邏輯陣列LAB(Logic Array Block,由若干宏單元(LMC,Logic Maro Cell)組成),可編程內(nèi)部連線(PIA)和I/O控制塊(IO Control Block)。

宏單元是CPLD的基本結(jié)構(gòu),由它來實(shí)現(xiàn)基本的邏輯功能。LMC內(nèi)部主要包括與陣列、或陣列、可編程觸發(fā)器和多路選擇器等電路,能獨(dú)立地配置為時(shí)序或組合工作方式。

每個(gè)宏單元都與GCLK(全局時(shí)鐘)、OE(輸出使能)、GCLR(清零)等控制信號(hào)直接相連,并且延時(shí)相同。各宏單元之間由固定長度的金屬線互連,這樣保證邏輯電路的延時(shí)固定。

一個(gè)宏單元主要包括了LAB的Local Array(邏輯陣列),Product-Term SelectMatrix(乘積項(xiàng)選擇矩陣)和一個(gè)可編程D觸發(fā)器組成。其中邏輯陣列的每一個(gè)交叉點(diǎn)都可以通過編程實(shí)現(xiàn)導(dǎo)通從而實(shí)現(xiàn)與邏輯,乘積項(xiàng)選擇矩陣可實(shí)現(xiàn)或邏輯。這兩部分協(xié)同工作,就可以實(shí)現(xiàn)一個(gè)完整的組合邏輯。輸出可以選擇通過D觸發(fā)器,也可以對(duì)觸發(fā)器進(jìn)行旁路。因此CPLD非常適合實(shí)現(xiàn)組合邏輯,再配合觸發(fā)器也能夠?qū)崿F(xiàn)一定的時(shí)序邏輯。

I/O控制塊負(fù)責(zé)輸入輸出的電氣特性控制,比如可以設(shè)定集電極開路輸出,擺率控制,三態(tài)輸出等。

可編程內(nèi)部連線的作用是在各邏輯宏單元之間以及邏輯宏單元和I/O單元之間提供互連網(wǎng)絡(luò)。各邏輯宏單元通過可編程連線陣列接收來自輸入端的信號(hào),并將宏單元的信號(hào)送往目的地。這種互連機(jī)制有很大的靈活性,它允許在不影響引腳分配的情況下改變內(nèi)部的設(shè)計(jì)。

FPGA

FPGA是基于查找表(Look-Up-Table,LUT)技術(shù)、SRAM工藝(可迅速反復(fù)地編程);直接燒寫程序掉電后程序丟失;理論上擦寫100萬次以上;一般使用需要外掛EEPROM,可以達(dá)到幾百萬門電路。比如ALTERA的APEX、FLEX、ACEX、STRATIX、CYCLONE等等系列,Xilinx的Spartan、Artix、Kintex、Virtex、UltraScale、UltraScale+等等系列。

FPGA由可編程邏輯功能塊(CLB)、輸入/輸出模塊(IOB)及可編程互連資源(PIR)等三種可編程電路和一個(gè)SRAM結(jié)構(gòu)的配置存儲(chǔ)單元組成。

CLB是實(shí)現(xiàn)邏輯功能的基本單元,CLB主要由邏輯函數(shù)發(fā)生器、觸發(fā)器、數(shù)據(jù)選擇器等電路組成。CLB主要由查找表LUT構(gòu)成,查找表是FPGA最根本的邏輯單元。我們?cè)O(shè)計(jì)的邏輯電路最終都是通過EDA工具把所有可能的結(jié)果計(jì)算出來然后儲(chǔ)存在查找表里面。每次根據(jù)輸入信號(hào)查找對(duì)應(yīng)的結(jié)果,然后輸出就可以了。也就是說FPGA的工作更像是一個(gè)RAM,根據(jù)不同的輸入信號(hào)(地址)輸出相應(yīng)的數(shù)據(jù)。

IOB主要由輸入觸發(fā)器、輸入緩沖器和輸出觸發(fā)/鎖存器、輸出緩沖器組成,每個(gè)IOB控制一個(gè)引腳,它們可被配置為輸入、輸出或雙向I/O功能,主要完成芯片上的邏輯與外部引腳的接口

可編程互連資源(PIR)包括各種長度的連線線段和一些可編程連接開關(guān),通過自動(dòng)布線實(shí)現(xiàn)各種電路的連接,實(shí)現(xiàn)FPGA內(nèi)部CLB之間或IOB之間以及CLB與IOB之間連接起來,構(gòu)成特定功能的電路。

CPLD FPGA
內(nèi)部結(jié)構(gòu) Product-Term Look-Up Table
程序存儲(chǔ) 內(nèi)部EEPROM SRAM,外掛EEPROM
資源類型 組合電路資源豐富 觸發(fā)器資源豐富
使用場(chǎng)合 組合邏輯 時(shí)序邏輯
基本邏輯組成 LAB由宏單元構(gòu)成 LAB有LE或ALM構(gòu)成
建立邏輯功能 乘積和 LUT或ALUT
邏輯布局 LAB圍繞中心全局互連 LAB網(wǎng)格陣列排列
互連 LAB本地和全局互連 LAB本地和行/列/分段/整片互連
集成度
布線結(jié)構(gòu) 連續(xù)式 分段式
引腳延遲 時(shí)序延遲是均勻的和可預(yù)測(cè)的 延遲不可預(yù)測(cè)
保密性 可加密 一般不能保密
使用靈活性 通過修改具有固定內(nèi)連電路的邏輯功能來編程(在邏輯塊下編程) 通過改變內(nèi)部連線的布線來編程(在邏輯門下編程,更靈活)

最新工藝的CPLD也是基于SRAM工藝,結(jié)構(gòu)上和資源上越來越和FPGA趨同。主要差異在于:CPLD通過集成片內(nèi)FLASH實(shí)現(xiàn)掉電不丟失數(shù)據(jù),F(xiàn)PGA需要外部FLASH加載。

審核編輯:湯梓紅

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

    關(guān)注

    1629

    文章

    21729

    瀏覽量

    602984
  • cpld
    +關(guān)注

    關(guān)注

    32

    文章

    1248

    瀏覽量

    169333
  • 時(shí)鐘
    +關(guān)注

    關(guān)注

    10

    文章

    1733

    瀏覽量

    131446
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    2000

    瀏覽量

    61131

原文標(biāo)題:FPGA系列之“CPLD和FPGA的區(qū)別”

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    新手入門:教你如何分辨與區(qū)別復(fù)雜PLD

    CPLDFPGA區(qū)別有哪些?電子發(fā)燒友網(wǎng)編輯跟大家一起分享。本站小編將從結(jié)構(gòu)、系統(tǒng)、設(shè)計(jì)技巧、廠商命名法則等幾個(gè)方面來為大家闡述和分析CPLDF
    發(fā)表于 11-19 16:39 ?9249次閱讀

    FPGACPLD區(qū)別

    FPGACPLD區(qū)別 盡管很多人聽說過CPLD,但是關(guān)于CPLDFPGA之間的
    發(fā)表于 09-27 09:49

    CPLDFPGA區(qū)別是什么?

    CPLDFPGA區(qū)別是什么?
    發(fā)表于 07-25 16:26

    FPGACPLD區(qū)別

    盡管很多人聽說過FPGACPLD,但是關(guān)于FPGACPLD之間的區(qū)別,了解的人可能不是很多。雖然FP
    發(fā)表于 02-21 06:19

    FPGACPLD區(qū)別是什么

    FPGACPLD區(qū)別是什么?Latch和Register區(qū)別在哪?行為描述中Latch如何產(chǎn)生的?
    發(fā)表于 09-22 07:55

    cpld fpga 區(qū)別

    cpld fpga 區(qū)別 系統(tǒng)的比較,與大家共享:盡管FPGA和CPLD都是可編程ASIC器件,有很多共同特點(diǎn),但由于CPLD和FPGA結(jié)構(gòu)上的差異,具
    發(fā)表于 01-15 09:58 ?5618次閱讀
    <b class='flag-5'>cpld</b> <b class='flag-5'>fpga</b> <b class='flag-5'>區(qū)別</b>

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

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

    CPLDFPGA區(qū)別

    CPLDFPGA區(qū)別,好東西,喜歡的朋友可以下載來學(xué)習(xí)。
    發(fā)表于 02-19 16:59 ?0次下載

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

    CPLDFPGA都是我們經(jīng)常會(huì)用到的器件。有的說有配置芯片的是FPGA,沒有的是CPLD;有的說邏輯資源多的是FPGA,少的是
    發(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的優(yōu)缺點(diǎn)

    中的一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點(diǎn)。FPGACPLD區(qū)別和優(yōu)缺點(diǎn)分析。
    發(fā)表于 10-24 10:04 ?4.8w次閱讀

    CPLDFPGA兩者的區(qū)別

    CPLDFPGA都是我們經(jīng)常會(huì)用到的器件。有的說有配置芯片的是FPGA,沒有的是CPLD;有的說邏輯資源多的是FPGA,少的是
    發(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ū)別對(duì)比概述

    PLD(Programmable Logic Device):可編程邏輯器件,數(shù)字集成電路半成品,芯片上按照一定的排列方式集成了大量的門和觸發(fā)器等基本邏輯元件,使用者按照設(shè)計(jì)要求運(yùn)用開發(fā)工具將這些片內(nèi)的元件連接起來,此過程稱為編程;
    發(fā)表于 04-10 08:52 ?7493次閱讀
    <b class='flag-5'>CPLD</b>與<b class='flag-5'>FPGA</b>的<b class='flag-5'>區(qū)別</b>對(duì)比概述

    CPLDFPGA區(qū)別是什么

    可編程邏輯包括 PAL、GAL、PLD 等。通過不斷發(fā)展,它已經(jīng)發(fā)展成為現(xiàn)在的CPLD/FPGACPLD(復(fù)雜可編程邏輯器件)和FPGA(現(xiàn)場(chǎng)可編程門陣列)的功能基本相同,只是實(shí)現(xiàn)原
    的頭像 發(fā)表于 07-03 14:33 ?9510次閱讀
    <b class='flag-5'>CPLD</b>和<b class='flag-5'>FPGA</b>的<b class='flag-5'>區(qū)別</b>是什么

    CPLDFPGA區(qū)別是什么?有什么用途?

    你知道CPLD嗎?它是“復(fù)雜可編程邏輯器件”的縮寫,它是一種數(shù)字IC,允許用戶根據(jù)需要多次重寫和擦除程序。隨著CPLD等可編程器件的出現(xiàn),產(chǎn)品開發(fā)變得更快、成本更低。在本文中,將介紹CPLD和PLD(可編程邏輯器件)。
    的頭像 發(fā)表于 07-06 14:30 ?5602次閱讀

    fpgacpld區(qū)別

    FPGA(現(xiàn)場(chǎng)可編程門陣列)和CPLD(復(fù)雜可編程邏輯器件)都是可編程邏輯器件,但它們?cè)诙鄠€(gè)方面存在顯著的區(qū)別
    的頭像 發(fā)表于 03-15 14:56 ?1147次閱讀
    主站蜘蛛池模板: bbbbbxxxxx肥胖| 久久国产香蕉| 欧美特级特黄AAAAA片| 羞羞影院午夜男女爽爽免费| 18岁男人女人插孔| 国产亚洲精品a在线观看app| 欧美高清vivoesosexo10| 夜里18款禁用的免费B站动漫| 顶级欧美不卡一区二区三区| 绝对诱惑在线试听| 亚洲精品成人无码A片在线| 成人特级毛片| 免费xxx成年大片| 伊人yinren6综合网色狠狠 | 金发欧美一区在线观看| 日韩免费精品视频| 99精品免费在线观看 | 老子午夜伦不卡电影院| 亚洲AV无码偷拍在线观看| 成人精品视频99在线观看免费| 美美哒免费影视8| 一本到道免费线观看| 国产人成高清在线视频99| 日本一卡精品视频免费| 99re久久热最新地址一| 久久无码AV亚洲精品色午夜| 亚洲国产精品无码AV久久久| 国产成人精品自拍| 肉动漫无码无删减在线观看 | 国语精彩对白2021| 我年轻漂亮的继坶2中字在线播放| 边做边爱免费视频| 欧美 日韩 亚洲 在线| 0855午夜福利伦理电影| 久久精品麻豆国产天美传媒果冻| 亚洲国产在线播放在线| 国产精品网红女主播久久久| 99久久蜜臀AV免费看蛮| 久久国产精品萌白酱免费| 亚洲无碼网站观看| 极品网红液液酱粉嫩福利照子凌酱|