RM新时代网站-首页

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

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

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

FPGA和CPLD差異分析(FPGA結(jié)構(gòu)圖)

星星科技指導(dǎo)員 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2024-03-21 17:03 ? 次閱讀

FPGACPLD差異分析

FPGA 是一種以數(shù)字電路為主的集成芯片,于 1985 年由 Xilinx 創(chuàng)始人之一 Ross Freeman 發(fā)明,屬于可編程邏輯器件(Programmable Logic Device,PLD)的一種。

FPGA 比 CPLD 早幾年問(wèn)世,與 CPLD 并稱為高密度可編程邏輯器件,但它們有著本質(zhì)的區(qū)別。FPGA 芯片的內(nèi)部架構(gòu)并沒(méi)有沿用類似 PLA 的結(jié)構(gòu),而是采用了邏輯單元陣列(Logic Cell Array,LCA)這樣一個(gè)概念,改變了以往 PLD 器件大量使用與門、非門的思想,主要使用查找表和寄存器。

除此之外,F(xiàn)PGA 和 CPLD 在資源類型、速度等方面也存在差異,如下表所示。

FPGA 的類型從內(nèi)部實(shí)現(xiàn)機(jī)理來(lái)講,可以分為基于 SRAM 技術(shù)、基于反熔絲技術(shù)、基于 EEPROM/Flash 技術(shù)。就電路結(jié)構(gòu)來(lái)講,F(xiàn)PGA 可編程是指三個(gè)方面的可編程:可編程邏輯塊、可編程 I/O、可編程布線資源。可編程邏輯塊是 FPGA 可編程的核心,我們上面提到的三種技術(shù)也是針對(duì)可編程邏輯塊的技術(shù)。

FPGA 的結(jié)構(gòu)圖如圖 所示。

FPGA(Field-Programmable Gate Array,現(xiàn)場(chǎng)可編程門陣列)是一種可編程邏輯器件,具有靈活性和可重構(gòu)性,通常用于數(shù)字電路設(shè)計(jì)和實(shí)現(xiàn)。FPGA的基本結(jié)構(gòu)包括以下幾個(gè)主要部分:

1. 邏輯單元(Logic Blocks):邏輯單元是 FPGA 中的基本邏輯單元,用于實(shí)現(xiàn)各種邏輯功能。邏輯單元通常包括查找表(Look-Up Table,LUT)、寄存器、加法器等,可以根據(jù)需要配置不同的邏輯功能。

2. 可編程互聯(lián)網(wǎng)絡(luò)(Programmable Interconnect):可編程互聯(lián)網(wǎng)絡(luò)連接了邏輯單元之間的信號(hào)傳輸路徑。通過(guò)配置互聯(lián)網(wǎng)絡(luò),可以實(shí)現(xiàn)邏輯單元之間的靈活連接,實(shí)現(xiàn)各種復(fù)雜邏輯功能。

3. 輸入/輸出模塊(IO Blocks):輸入/輸出模塊用于與外部系統(tǒng)進(jìn)行通信,包括輸入輸出引腳、時(shí)鐘管理單元等。IO Blocks 提供了 FPGA 與外部系統(tǒng)進(jìn)行數(shù)據(jù)交換的接口。

4. 時(shí)鐘管理單元(Clock Management):時(shí)鐘管理單元用于生成各種時(shí)鐘信號(hào),并對(duì)時(shí)鐘信號(hào)進(jìn)行分頻、延遲、對(duì)齊等操作,以確保設(shè)計(jì)的穩(wěn)定性和性能滿足要求。

5. 存儲(chǔ)單元(Memory Blocks):存儲(chǔ)單元包括片上存儲(chǔ)器等,用于存儲(chǔ)配置信息、中間結(jié)果數(shù)據(jù)和其他需要的存儲(chǔ)內(nèi)容,提供了額外的存儲(chǔ)資源。

6. 配置存儲(chǔ)器(Configuration Memory):配置存儲(chǔ)器用于存儲(chǔ) FPGA 的配置位流(Configuration Bitstream),即描述 FPGA 邏輯功能和互聯(lián)的配置信息,通過(guò)加載配置位流實(shí)現(xiàn)對(duì) FPGA 的編程和配置。

7. 全局時(shí)鐘網(wǎng)絡(luò)(Global Clock Network):全局時(shí)鐘網(wǎng)絡(luò)為 FPGA 提供整體的時(shí)鐘分配和管理功能,確保設(shè)計(jì)中的時(shí)序要求得到滿足。

fpga主要性能指標(biāo)

FPGA 的性能指標(biāo)主要包括以下幾個(gè)方面:

1. 邏輯容量(Logic Capacity):邏輯容量指的是 FPGA 中可用于實(shí)現(xiàn)邏輯功能的邏輯單元數(shù)量。它決定了 FPGA 可以實(shí)現(xiàn)的復(fù)雜度和規(guī)模,通常以邏輯單元數(shù)或等效門數(shù)(Equivalent Logic Cells)來(lái)衡量。

2. 時(shí)鐘頻率(Clock Frequency):時(shí)鐘頻率表示 FPGA 設(shè)備能夠支持的最高工作時(shí)鐘頻率,決定了 FPGA 設(shè)備在工作時(shí)能夠達(dá)到的最高速度。時(shí)鐘頻率通常以赫茲(Hz)為單位。

3. 資源利用率(Resource Utilization):資源利用率表示 FPGA 中邏輯單元、存儲(chǔ)單元等資源的使用情況,包括邏輯單元使用率、存儲(chǔ)塊利用率等,用于評(píng)估設(shè)計(jì)在 FPGA 中的資源占用情況。

4. 時(shí)序性能(Timing Performance):時(shí)序性能包括各種時(shí)序相關(guān)的指標(biāo),如最長(zhǎng)組合邏輯延遲、時(shí)序收斂等,決定了 FPGA 設(shè)備能夠滿足的時(shí)序約束和穩(wěn)定工作的能力。

5. 功耗(Power Consumption):功耗是衡量 FPGA 設(shè)備能耗的重要指標(biāo),通常分為靜態(tài)功耗和動(dòng)態(tài)功耗兩部分,影響 FPGA 在實(shí)際應(yīng)用場(chǎng)景中的能耗和熱管理需求。

6. 輸入/輸出資源(IO Resources):輸入/輸出資源包括 FPGA 設(shè)備提供的輸入輸出引腳數(shù)目、支持的通信協(xié)議和標(biāo)準(zhǔn)、不同類型的輸入輸出模式等,影響 FPGA 在與外部系統(tǒng)、芯片或器件連接時(shí)的靈活性和適用性。

7. 可編程性(Programmability):可編程性指的是 FPGA 設(shè)備在配置、重配置和部署時(shí)的靈活性和便利性,包括配置速度、配置接口、支持的配置技術(shù)(如SRAM、FLASH等)等。

8. 硬核功能(Hard IP):硬核功能是 FPGA 芯片內(nèi)置的專用功能模塊,如硬核處理器、乘法器、DSP單元等,用于特定應(yīng)用場(chǎng)景或性能需求,對(duì)于特定領(lǐng)域的應(yīng)用具有重要意義。

審核編輯:黃飛

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)注

    1629

    文章

    21729

    瀏覽量

    602966
  • cpld
    +關(guān)注

    關(guān)注

    32

    文章

    1248

    瀏覽量

    169332
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5336

    瀏覽量

    120224
  • 可編程邏輯器件
    +關(guān)注

    關(guān)注

    5

    文章

    139

    瀏覽量

    30308
  • 時(shí)鐘網(wǎng)絡(luò)

    關(guān)注

    0

    文章

    16

    瀏覽量

    6568
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    中斷結(jié)構(gòu)圖

    中斷結(jié)構(gòu)圖,mht文件。
    發(fā)表于 03-19 14:07

    FPGACPLD怎么區(qū)分

    或ACEX1K系列等。盡管FPGACPLD都是可編程ASIC器件,有很多共同特點(diǎn),但由于CPLDFPGA結(jié)構(gòu)上的
    發(fā)表于 07-01 07:36

    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ì)

    化學(xué)電源的結(jié)構(gòu)圖

    化學(xué)電源的結(jié)構(gòu)圖
    發(fā)表于 11-02 14:22 ?29次下載

    高壓油泵結(jié)構(gòu)圖

    高壓油泵結(jié)構(gòu)圖
    發(fā)表于 04-12 14:09 ?1.1w次閱讀

    機(jī)油濾結(jié)構(gòu)圖

    機(jī)油濾結(jié)構(gòu)圖
    發(fā)表于 04-12 15:22 ?3807次閱讀
    機(jī)油濾<b class='flag-5'>結(jié)構(gòu)圖</b>

    汽車變速箱結(jié)構(gòu)圖

    汽車變速箱結(jié)構(gòu)圖: 汽車變速箱二檔結(jié)構(gòu)圖
    發(fā)表于 05-29 23:08 ?2.1w次閱讀
    汽車變速箱<b class='flag-5'>結(jié)構(gòu)圖</b>

    滾齒機(jī)的結(jié)構(gòu)圖

    滾齒機(jī)的結(jié)構(gòu)圖
    發(fā)表于 03-18 13:55 ?7598次閱讀
    滾齒機(jī)的<b class='flag-5'>結(jié)構(gòu)圖</b>

    MOS管結(jié)構(gòu)圖

    MOS管結(jié)構(gòu)圖
    發(fā)表于 04-06 23:25 ?4668次閱讀
    MOS管<b class='flag-5'>結(jié)構(gòu)圖</b>

    Tadiran 電池的結(jié)構(gòu)圖

    Tadiran 電池的結(jié)構(gòu)圖
    發(fā)表于 10-30 11:52 ?1842次閱讀

    中斷結(jié)構(gòu)圖

    中斷結(jié)構(gòu)圖,附件是HTML文件,瀏覽器打開(kāi)的。沒(méi)有問(wèn)題,敬請(qǐng)放心。
    發(fā)表于 12-28 12:07 ?0次下載

    自控控制:結(jié)構(gòu)圖

    自控控制 結(jié)構(gòu)圖
    發(fā)表于 12-30 15:04 ?0次下載

    CPLDFPGA的基本結(jié)構(gòu)

    本文主要介紹CPLDFPGA的基本結(jié)構(gòu)。 CPLD是復(fù)雜可編程邏輯器件(Complex Programable Logic Device)的簡(jiǎn)稱,
    的頭像 發(fā)表于 09-25 14:56 ?1.3w次閱讀
    <b class='flag-5'>CPLD</b>和<b class='flag-5'>FPGA</b>的基本<b class='flag-5'>結(jié)構(gòu)</b>

    FPGA結(jié)構(gòu)圖及優(yōu)勢(shì)分析

    FPGA 名為現(xiàn)場(chǎng)可編程門陣列,是一種硬件可重構(gòu)的集成電路芯片,現(xiàn)場(chǎng)可編程性是FPGA的最大特點(diǎn)。
    發(fā)表于 05-11 11:28 ?1239次閱讀
    <b class='flag-5'>FPGA</b> 的<b class='flag-5'>結(jié)構(gòu)圖</b>及優(yōu)勢(shì)<b class='flag-5'>分析</b>

    CPLDFPGA的區(qū)別是什么

    忽略兩者之間的差異時(shí),它們可以稱為可編程邏輯器件或CPLD / FPGACPLD的實(shí)施基于產(chǎn)品術(shù)語(yǔ)結(jié)構(gòu)。
    的頭像 發(fā)表于 07-03 14:33 ?9510次閱讀
    <b class='flag-5'>CPLD</b>和<b class='flag-5'>FPGA</b>的區(qū)別是什么
    RM新时代网站-首页