国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

X+32和X+1誰消耗的FPGA資源多

FPGA開發之路 ? 來源:FPGA開發之路 ? 2023-09-20 09:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一個有意思的題目。

X為一個32-bit的數,那么 X+32 和 X+1,哪個消耗的資源更多?還是一樣多?

假如只允許用 LUT 實現

如圖1所示每個LUT可以完成1bit的加法,同時產生進位(Xilinx LUT6可以有兩個輸出)。因此對于32bit的加法,則需要32個LUT。

4516fa8a-56f6-11ee-939d-92fbcf53809c.png

圖1

假如我們要實現的是 A+B,A和B都是32-bit的,那么確實是需要32個LUT。那X+32和X+1的常數加法呢?

32可以表示為32'b0000...0010_0000,1可以表示為32'b0000....0000_0001。

對于 X+32,輸出值的低5bit可以直接表示為X[5:0],不需要LUT,其余值需要27個LUT實現加法運算。

對于X+1,只能從bit 0開始相加計算進位,總共需要32個LUT。

因此 X+1 消耗的資源更多。

假如是Vivado綜合,即使用Carry8

對于32bit的加法,需要4個carry8,那么是否意味著 X+32 和 X+1 有相同的資源消耗呢?

查看綜合結果(如下圖所示):

X+1 2個LUT1+4個Carry8 (LUT1實現的是取反的功能)

X+3 3個LUT1+4個Carry8 (bit0消耗2個LUT1,bit1消耗一個LUT1)

X+32 1個LUT1+4個Carry8 (bit5消耗1個LUT1)

因此從綜合結果看仍然是 X+1消耗的資源更多。當然這僅僅考慮單個加法的結果,如果實際代碼中,加法器前面還有組合邏輯,這個LUT1應該是會合并在前面的LUT中實現,因而X+1和X+32會得到相同的資源消耗,即4個Carry8。

感興趣的讀者可以思考下 X-32會消耗多少LUT。

452e144a-56f6-11ee-939d-92fbcf53809c.png

圖2 - X+1

454c6eb8-56f6-11ee-939d-92fbcf53809c.png

圖3 - X+3

4569f7bc-56f6-11ee-939d-92fbcf53809c.png

圖4 - X+32

審核編輯:湯梓紅

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

    關注

    1660

    文章

    22408

    瀏覽量

    636247
  • Xilinx
    +關注

    關注

    73

    文章

    2200

    瀏覽量

    131125
  • LUT
    LUT
    +關注

    關注

    0

    文章

    52

    瀏覽量

    13142
  • 運算
    +關注

    關注

    0

    文章

    132

    瀏覽量

    26715
  • Vivado
    +關注

    關注

    19

    文章

    857

    瀏覽量

    71106

原文標題:X+32 vs X+1 誰消耗的FPGA資源多

文章出處:【微信號:FPGA開發之路,微信公眾號:FPGA開發之路】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    花了1的本錢了,FPGA PCIE X8 板子終于搞定了

    X1/X4/ X8接口.兩個SATA硬盤接口, 相當于引出來了兩對高速收發器.用SMA接口引出來了兩對高速收發器. 收發器最大支持6Gbps用SMA接口引出來兩對LVDS時鐘輸入。板載8個時鐘焊盤。其中
    發表于 01-06 16:32

    VL53L1X初始化序列后SW待機消耗的問題如何處理?

    電池或重置 CPU 時,如果 VL53L1X 前面沒有目標,在初始化階段(睡眠模式)后電流消耗為 3mA(預期 6uA)每 30 秒 CPU 喚醒發送一次良好的距離測量并再次以 3mA 進入睡眠狀態
    發表于 01-03 08:12

    簡談FPGA設計中不同設計方法資源消耗對比

    今天和大俠簡單聊一聊FPGA設計中不同設計方法硬件資源消耗對比,話不多說,上貨。 在這里,我們使用Verilog HDL 設計計數器,通過兩種不同的寫法,對比資源
    發表于 05-31 17:25

    小米5x和華為nova對比,華為nova和小米5x性能更強

    當小米和華為的兩款顏值小米5x和小米nova相遇,這兩部手機售價相差僅數百元,華為nova和小米5x性能更強,來看看詳細配置和對比選就看你了!在中低端機里,可以說今年和去年都是驍龍
    發表于 10-11 17:03 ?1.3w次閱讀

    CPU資源消耗的原因和解決方案

    通過Storyboard 創建視圖對象時,其資源消耗會比直接通過代碼創建對象要大非常,在性能敏感的界面里,storyboard不是一個好的技術選擇。
    的頭像 發表于 05-16 17:48 ?4829次閱讀
    CPU<b class='flag-5'>資源</b><b class='flag-5'>消耗</b>的原因和解決方案

    MSP430FR4x2x微控制器的設計資源和工具介紹(1

    MSP430FR4x2xMCU技術培訓-資源和工具(上)
    的頭像 發表于 05-05 06:05 ?3589次閱讀
    MSP430FR4<b class='flag-5'>x2x</b>微控制器的設計<b class='flag-5'>資源</b>和工具介紹(<b class='flag-5'>1</b>)

    如何評估FPGA資源

    在使用 FPGA 過程中,通常需要對資源做出評估,下面簡單談談如何評估 FPGA資源。 FF 和 LUT 的數目:這個在寫出具體代碼之前,初學者通常沒法估算,但資深
    發表于 12-28 07:59 ?8次下載

    FPGA布局及資源優化

    1.項目需求 FPGA :V7-690T兩片 Resource:兩片FPGA通過X12 gth互聯;每片FPGA使用48路serdes走光口
    的頭像 發表于 01-07 10:15 ?5901次閱讀
    <b class='flag-5'>FPGA</b>布局及<b class='flag-5'>資源</b>優化

    FPGA中實現信號延時的資源消耗

    前段時間我臨時對一個脈沖信號延時8192個CLK就使用了這種寫法,當時有意識到可能會消耗較多的資源,但沒想到會這么。 不同方式實現延時的資源消耗
    發表于 06-30 17:39 ?2748次閱讀

    9FGL02x1-04x1-06x1-08x1 系列數據表

    9FGL02x1-04x1-06x1-08x1 系列數據表
    發表于 01-09 19:04 ?0次下載
    9FGL02<b class='flag-5'>x1-04x1-06x1-08x1</b> 系列數據表

    9DBL02x2-04x2-06x1-08x1 系列數據表

    9DBL02x2-04x2-06x1-08x1 系列數據表
    發表于 01-09 19:04 ?0次下載
    9DBL02<b class='flag-5'>x2-04x2-06x1-08x1</b> 系列數據表

    9FGL02x1-04x1-06x1-08x1D 數據表

    9FGL02x1-04x1-06x1-08x1D 數據表
    發表于 01-09 19:07 ?1次下載
    9FGL02<b class='flag-5'>x1-04x1-06x1-08x1</b>D 數據表

    9FGL02x1-04x1-06x1-08x1 系列數據表

    9FGL02x1-04x1-06x1-08x1 系列數據表
    發表于 06-30 18:46 ?0次下載
    9FGL02<b class='flag-5'>x1-04x1-06x1-08x1</b> 系列數據表

    9DBL02x2-04x2-06x1-08x1 系列數據表

    9DBL02x2-04x2-06x1-08x1 系列數據表
    發表于 06-30 18:47 ?0次下載
    9DBL02<b class='flag-5'>x2-04x2-06x1-08x1</b> 系列數據表

    9FGL02x1-04x1-06x1-08x1D 數據表

    9FGL02x1-04x1-06x1-08x1D 數據表
    發表于 06-30 18:52 ?0次下載
    9FGL02<b class='flag-5'>x1-04x1-06x1-08x1</b>D 數據表