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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何得到LUT與REG的使用比例

FPGA設計論壇 ? 來源:FPGA設計論壇 ? 作者:FPGA設計論壇 ? 2022-07-03 14:54 ? 次閱讀

一、如何得到LUT與REG的使用比例 riple

我們先看一個FPGA工程的編譯結果報告:

9b9e1e18-f399-11ec-ba43-dac502259ad0.jpg

在這個報告中,我們可以看到如下信息

Total logic elements 24071/24624(98%): 該芯片中共有24624個LE資源,其中的98%在這個工程的這次編譯中得到了使用。 riple

Total combinational functions 21612/24624(88%): 該芯片的24624個LE資源中,88%用于實現組合邏輯。 riple

Dedicated logic registers 8858/24624(36%): 該芯片的24624個LE資源中,36%用于實現寄存器,即時序邏輯。 riple

就是從上述信息中,我得到了組合邏輯與時序邏輯的使用比例——21612/8858 = 2.4:1。 riple

二、一份更詳細的資源利用率報告 riple

在這個報告中,有一點可能會令人困惑:為什么Total combinational functions與Dedicated logic registers之和(30470)大于Total logic elements(24071),甚至大于該芯片的總資源(24624)。我們再來看一份更詳細的資源使用報告——Fitter Resource Usage Summary:

9bb2b3aa-f399-11ec-ba43-dac502259ad0.jpg

這份報告包含很多信息,在這里我們只需要關心Total logic elements一項。Total logic elements 24071/24624(98%)由三種使用情況不同的LE資源組成:僅用于實現組合邏輯的LE(Combinational with no register 15213),僅用于實現時序邏輯的LE(Register only 2459),同時用于實現組合邏輯和時序邏輯的LE(Combinational with a register 6399)。 riple

三、從Resource Property Editor看LE的使用情況 riple

在進一步分析這些數據之前,我們有必要回顧一下FPGA的基本組成元素LE(Logic Element)的結構和功能。以Altera的Cyclone III系列FPGA芯片為例,其LE內部結構如下圖所示:

9bd37432-f399-11ec-ba43-dac502259ad0.jpg

這個LE同時用于實現組合邏輯和時序邏輯,其中藍色部分為組合邏輯(一個4輸入LUT),其中黃色高亮部分為時序邏輯(一個D觸發器)。 riple

我們再來看一個更有趣的LE:

9bf052f0-f399-11ec-ba43-dac502259ad0.jpg

這個LE也同時用于實現組合邏輯和時序邏輯,與上一幅圖不同的地方在于,這里的組合邏輯(4輸入LUT)與時序邏輯(REG)并沒有連接關系。組合邏輯從COMBOUT直接輸出,時序邏輯從REGOUT輸出。這種互不相關的組合邏輯與時序邏輯共用同一個LE的情況很特殊,這是采用了Register Packing資源優化技術之后的實現方式。如果沒有采用這一資源優化技術,就要用兩個LE來分別實現相應的組合邏輯和時序邏輯。 riple

明白了上面這兩幅圖,大家也能由此類推,想象出僅用于實現組合邏輯的LE(Combinational with no register)和僅用于實現時序邏輯的LE(Register only)該是什么樣子。 riple

四、“數字終于對(湊)上了!” riple

我們回到前面關于資源利用率分析的部分。有了上面介紹的知識,大家應該能夠把資源利用率報告中三種使用情況不同的LE區分開了。 riple

我們把“同時用于實現組合邏輯和時序邏輯的LE(6399)”分別加到“僅用于實現組合邏輯的LE(15213)”和“僅用于實現時序邏輯的LE(2459)”上面,就可以得到“全部組合邏輯”(Total combinational functions = 6399 + 15213 = 21612)和“全部寄存器”(Dedicated logic registers = 6399 + 2459 = 8858)兩個數值了。這兩個數值就是第一幅圖中關于資源利用率的匯總報告結果,它們的比例恰好就是2.4:1。 riple

由于6399這個數字被使用了兩次,所以我們最初關于“Total combinational functions與Dedicated logic registers之和(30470 = (6399 + 15213) + (6399 + 2459))大于Total logic elements(24071 = 6399 + 15213 + 2459)”的困惑也得到了解答。 riple

五、總結 riple

由于FPGA設計中用到的組合邏輯與時序邏輯的數量不均衡,部分LE會僅用于實現組合邏輯或時序邏輯;進一步,由于布局位置的限制,單獨實現組合邏輯或時序邏輯的兩個LE可能不能合并到一個LE中實現。所以,在資源利用率報告中會出現三種使用情況不同的LE。 riple

由于過長的組合邏輯鏈(級聯的LUT)會引入較大的延時,而時序邏輯(REG)能夠把較長的組合邏輯鏈分割成較短的組合邏輯鏈,有效地縮短關鍵路徑和次關鍵路徑的長度,進而提高該FPGA設計的整體時序性能,所以組合邏輯與時序邏輯的使用比例可以作為評價一個FPGA設計時序性能的輔助參數。 riple

過于復雜的組合邏輯也會占用多個LE。我們在編寫HDL代碼的時候,不能單獨把減少Register的使用量作為節省資源的手段,而應該兼顧組合邏輯與時序邏輯,根據目標PLD器件的底層結構,編寫組合邏輯和時序邏輯比例符合PLD器件資源比例的代碼。 riple

原文標題:如何分析FPGA的片上資源使用情況

文章出處:【微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

審核編輯:彭靜
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1629

    文章

    21729

    瀏覽量

    603016
  • 數據
    +關注

    關注

    8

    文章

    7004

    瀏覽量

    88944
  • Reg
    Reg
    +關注

    關注

    0

    文章

    20

    瀏覽量

    11478
  • LUT
    LUT
    +關注

    關注

    0

    文章

    49

    瀏覽量

    12502

原文標題:如何分析FPGA的片上資源使用情況

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    應用于CNN中卷積運算的LUT乘法器設計

    卷積占據了CNN網絡中絕大部分運算,進行乘法運算通常都是使用FPGA中的DSP,這樣算力就受到了器件中DSP資源的限制。比如在zynq7000器件中,DSP資源就較少,神經網絡的性能就無法得到提升
    的頭像 發表于 11-30 11:45 ?2796次閱讀
    應用于CNN中卷積運算的<b class='flag-5'>LUT</b>乘法器設計

    初識FPGA CLB之LUT實現邏輯函數

    LUT中文名字叫查找表。以7系列的FPGA為例,每一個Slice里面有四個LUT。FPGA就是通過LUT實現大量的組合邏輯,以及SLICEM里面的LUT還可以構成RAM,Shift R
    的頭像 發表于 03-13 10:28 ?3117次閱讀

    “按層次結構使用”中的LUT數量不正確

    |切片* | Slice Reg |的LUT| ref_design_v5lxt250_x1 / | | 10824/24017 | 34/32136 | 37997分之2495337997是總LUT
    發表于 10-09 15:29

    使用的LUT觸發器對的數量與Slice Register和Slice LUT的關系是什么?

    想要了解以下術語的確切含義:“使用的LUT觸發器對的數量”“帶有未使用的觸發器的號碼”“帶有未使用LUT的數字”“最常用的LUT-FF對的數量”“獨特控制集的數量”什么是7系列的“LUT
    發表于 10-23 10:21

    如何計算FPGA的片上資源使用情況

    。    解析FPGA的片上資源使用情況  如何分析FPGA芯片上的組合邏輯(LUT)和時序邏輯(REG)的利用率。  一、如何得到LUTREG
    發表于 06-17 09:03

    請問如何將Memory LUT用作邏輯LUT

    ,我看到LUT的利用率僅為14%,因為內存和邏輯LUT利用率超過100%。那么有沒有一種方法可以將Memory LUT用作邏輯LUT?謝謝,維杰
    發表于 08-05 12:48

    FPGA的片上資源使用情況簡析

    如何得到LUTREG的使用比例?如何分析FPGA芯片上的組合邏輯(LUT)和時序邏輯(REG
    發表于 09-17 07:01

    LUT的實現原理是什么?

    LUT是什么意思?LUT的實現原理是什么?
    發表于 10-19 10:16

    LUT如何構成邏輯函數

    LUT如何如何構成邏輯函數;2個LUT通過互連可以構成7bit輸入,單bit輸出的邏輯。實現方式為兩個LUT的輸入信號A1,A2,A3,A4,A5,A6接到一起,輸出信號經過選擇器選擇輸出,選擇器的選擇信號也是邏輯函數的一個輸入
    的頭像 發表于 10-26 14:31 ?1.1w次閱讀

    介紹SLICEM里的LUT如何形成RAM資源

    一個SLICEM里面有4個LUT,他們可以組合得到多種大小的RAM。首先就是四端口的32x2bits的RAM,支持一次性讀寫2bits,原理如下圖。四個LUT的寫數據端口DI1,DI2,寫使能WE,寫地址WA共用,稱為寫控制信
    的頭像 發表于 10-30 10:28 ?1.1w次閱讀
    介紹SLICEM里的<b class='flag-5'>LUT</b>如何形成RAM資源

    物理可級聯的LUT的優勢在哪?

    在Versal ACAP中,同一個CLB內同一列的LUT是可以級聯的,這是與前一代FPGA UltraScale+系列的一個顯著不同點。這里我們先看看Versal中LUT的結構,如下圖所示(圖片來源
    的頭像 發表于 03-27 09:52 ?3330次閱讀
    物理可級聯的<b class='flag-5'>LUT</b>的優勢在哪?

    MAX6345LUT+T PMIC - 監控器

    電子發燒友網為你提供Maxim(Maxim)MAX6345LUT+T相關產品參數、數據手冊,更有MAX6345LUT+T的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX6345LUT+T真值表,MAX6345
    發表于 12-01 20:22
    MAX6345<b class='flag-5'>LUT</b>+T PMIC - 監控器

    MAX6827LUT+T PMIC - 監控器

    電子發燒友網為你提供Maxim(Maxim)MAX6827LUT+T相關產品參數、數據手冊,更有MAX6827LUT+T的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX6827LUT+T真值表,MAX6827
    發表于 12-12 19:49
    MAX6827<b class='flag-5'>LUT</b>+T PMIC - 監控器

    MAX6828LUT+T PMIC - 監控器

    電子發燒友網為你提供Maxim(Maxim)MAX6828LUT+T相關產品參數、數據手冊,更有MAX6828LUT+T的引腳圖、接線圖、封裝手冊、中文資料、英文資料,MAX6828LUT+T真值表,MAX6828
    發表于 12-21 23:30
    MAX6828<b class='flag-5'>LUT</b>+T PMIC - 監控器

    LUT是什么構成的?FPGA里的LUT有什么作用?

    首先開門見山的回答這個問題——LUT的作用是 **實現所有的邏輯函數** ,也就是類似于計算Y=A&B+C+D之類的算式結果!
    的頭像 發表于 06-28 10:56 ?3358次閱讀
    <b class='flag-5'>LUT</b>是什么構成的?FPGA里的<b class='flag-5'>LUT</b>有什么作用?
    主站蜘蛛池模板: 寂寞夜晚免费观看视频| 精品久久久久久久久免费影院| 国产视频这里只有精品| 精品午夜国产福利观看| 欧美美女性生活| 午夜福利32集云播| 在线观看成人免费视频| 99热久久爱五月天婷婷| 国产欧美一区二区精品久久久| 啦啦啦视频在线观看WWW| 色情www日本欧美| 亚洲妈妈精品一区二区三区| FREE性丰满HD毛多多| 国产伦精品一区二区三区精品| 领导边摸边吃奶边做爽在线观看| 色人阁影视| 最美女人体内射精一区二区| 国产高清视频免费最新在线| 浪荡女天天不停挨CAO日常视| 双性被疯狂灌满精NP| 2020国产成人免费视频| 国产精品日本无码久久一老A| 摸董事长的裤裆恋老小说| 亚洲国产五月综合网| XXX欧美性兽交| 久久精品视在线观看2| 跳蛋按摩棒玉势PLAY高H| 91黄色影院| 国产亚洲精品AV片在线观看播放| 欧美gay69| 一二三四在线视频社区| 国产精品久久自在自2021| 免费女人光着全身网站| 亚洲一区二区免费看| 国产成人免费在线观看| 女性爽爽影院免费观看| 一边亲着一面膜下奶韩剧免费| 国产99青草全福视在线| 男生插曲女生身全过程| 亚洲蜜芽在线观看精品一区| 国产激情精品久久久久久碰|