吴忠躺衫网络科技有限公司

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

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

3天內不再提示

FPGA中的有符號數乘法說明

C29F_xilinx_inc ? 來源:賽靈思 ? 作者:賽靈思 ? 2022-02-16 16:21 ? 次閱讀

?FPGA中乘法器是很稀缺的資源,但也是我們做算法必不可少的資源。7系列及之前的FPGA都是25x18的DSP,UltraScale中是27x18,我們可以通過調IP Core的方式或者原語的方式來進行乘法操作。在里面可以設置有符號還是無符號數乘法。

poYBAGIMpoCAHqnrAAKVaCL3Jso537.png

pYYBAGIMpoGAKTaeAAJ6-aNWnxU862.png

當然,我們也可以直接使用*符合來進行乘法,對于無符號的乘法

reg [7:0] ubyte_a;
reg [7:0] ubyte_b;
(* *)
output reg[15:0] u_res;

always @ ( posedge clk ) begin
if(rst)
u_res else
u_res end

?有符號乘法可以在Verilog中使用signed來標注。

reg signed [7:0] byte_a;
reg signed [7:0] byte_b;
(* *)
reg signed [15:0] res;

always @ ( posedge clk ) begin
if(rst)
res else
res end

當然我們也要理解有符號數乘法的原理,其實就是擴位乘法,把高位都補充為符號位。

有符號數乘法:

reg [7:0] ubyte_a;
reg [7:0] ubyte_b;
(* *)
reg [15:0] res_manul;

always @ ( posedge clk ) begin
if(rst)
res_manul else
res_manul end

關于乘法輸出的位寬,我們知道,兩個8bits的無符號數乘法,結果的位寬是16bits,但對于兩個8bits有符號數的乘法,只要兩個數不同時為-128,即二進制0b1000_0000,那么輸出結果的高兩位都是符號位,我們只需要取低15bits即可。因此,如果我們可以保證兩個輸入的乘數不會同時為有符號數所能表示的負數最小值,那么乘法結果的高兩位都是符號位,只取其中一位即可。

審核編輯:符乾江

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

    關注

    1630

    文章

    21797

    瀏覽量

    606019
  • 乘法器
    +關注

    關注

    8

    文章

    206

    瀏覽量

    37193
收藏 人收藏

    評論

    相關推薦

    ADS8688分別設置0 to 1.25 × VREF和±1.25 × VREF采樣范圍時,得到的16位數據是按照符號數還是無符號數進行轉換?

    請問ADS8688 在分別設置 0 to 1.25 × VREF 和±1.25 × VREF采樣范圍時,得到的16位數據是按照符號數還是無符號數進行轉換?兩者一樣嗎?
    發表于 12-20 08:03

    原理圖符號和PCB封裝有什么不同?

    “ ?原理圖符號及PCB封裝是電子設計中最基本的要素。本文針對剛踏入電子設計的新人,介紹了原理圖符號與PCB封裝區別,以及在KiCad兩者的對應關系。 ” 什么是原理圖符號? 原理圖
    的頭像 發表于 12-04 18:13 ?1133次閱讀
    原理圖<b class='flag-5'>符號</b>和PCB封裝有什么不同?

    KiCad不同GND符號的含義及應用

    “ ?對于剛接觸電子設計的小伙伴,經常會對原理圖中各種不同樣式的接地(GND)符號搞暈。GND、GNDA、GNDD、大地、機殼地等到底什么區別?該如何使用呢? ? ” 地的種類 我們先來
    的頭像 發表于 11-12 12:20 ?1013次閱讀
    KiCad<b class='flag-5'>中</b>不同GND<b class='flag-5'>符號</b>的含義及應用

    求助,LMX2572LP參考時鐘路徑乘法器MULT的輸入頻率范圍問題求解

    在lmx2572LP的參考時鐘輸入路徑一個乘法器MULT,其輸入頻率范圍在手冊描述為10Mhz~40MHz。當我在TICS Pro軟件中進行配置時,這個
    發表于 11-08 11:36

    FPGA Verilog HDL什么奇技巧?

    今天給大俠帶來在FPAG技術交流群里平時討論的問題答疑合集(九),以后還會多推出本系列,話不多說,上貨。 交流問題(一) Q:Verilog 什么奇技淫巧? A:在 Verilog ,以下這些
    發表于 09-12 19:10

    LM70 SPI/MICROWIRE 10位帶符號數字溫度傳感器數據表

    電子發燒友網站提供《LM70 SPI/MICROWIRE 10位帶符號數字溫度傳感器數據表.pdf》資料免費下載
    發表于 08-14 09:28 ?0次下載
    LM70 SPI/MICROWIRE 10位帶<b class='flag-5'>符號數</b>字溫度傳感器數據表

    LM12454/LM12458/LM12H458 12位符號數據采集系統數據表

    電子發燒友網站提供《LM12454/LM12458/LM12H458 12位符號數據采集系統數據表.pdf》資料免費下載
    發表于 07-22 09:25 ?0次下載
    LM12454/LM12458/LM12H458 12位<b class='flag-5'>符號數</b>據采集系統數據表

    電壓繼電器的圖形符號和文字符號是什么

    電壓繼電器是一種電氣設備,用于在電路檢測電壓水平,并在達到特定閾值時觸發開關或其他控制設備。在本文中,我們將詳細討論電壓繼電器的圖形符號和文字符號,以及它們的應用和工作原理。 電壓繼電器的圖形
    的頭像 發表于 06-24 09:51 ?2555次閱讀

    matlab與FPGA數字信號處理系列 Verilog 實現并行 FIR 濾波器

    能涉及到對符號數的處理問題 https://zhuanlan.zhihu.com/p/342108822 作者:FPGA探索者,
    發表于 05-24 07:48

    FPGA學習筆記-關于FPGA資源

    FPGA的學習。 在學習才發現,FPGA遠不是門電路那么簡單。FPGA中有各種需要的資源,比如門電路、存儲單元、片內RAM、嵌入式乘法器、
    發表于 05-22 18:27

    常用的電氣元件符號哪些?

    以上是一些常見的電氣元件符號,它們在電路圖和設計起著至關重要的作用。通過使用標準化的電氣元件符號,可以確保電路圖的準確性和可靠性,從而提高工程設計的效率和質量。
    的頭像 發表于 04-01 13:24 ?2247次閱讀

    char是符號類型還是無符號類型?

    看一個C語言的筆試題,題目很簡單,問char是符號類型還是無符號類型?
    的頭像 發表于 03-17 10:15 ?1314次閱讀

    國產高端fpga芯片哪些

    國產高端FPGA芯片多種,以下是一些知名的國產FPGA芯片,
    的頭像 發表于 03-15 14:01 ?2772次閱讀

    基于FPGA的高效乘法

    乘數為1時需要左移的位數與數據位的權重其實有關,但是FPGA實現這樣的運算并不算特別簡單,還能不能簡化?
    發表于 03-08 14:11 ?1095次閱讀
    基于<b class='flag-5'>FPGA</b>的高效<b class='flag-5'>乘法</b>器

    Versal FPGA的浮點計算單元DSPFP32介紹

    Versal FPGA中最新的DSP原語DSP58,它在最新的DSP48版本上已經了許多改進,主要是從27x18符號乘法器和48位后加法
    的頭像 發表于 02-22 09:22 ?1513次閱讀
    Versal <b class='flag-5'>FPGA</b><b class='flag-5'>中</b>的浮點計算單元DSPFP32介紹
    宝马会百家乐的玩法技巧和规则| 金界百家乐官网的玩法技巧和规则| 百家乐官网怎么出千| 百家乐官网网站建设| 百家乐官网庄闲和各| 百家乐官网多少钱| 24山度数| 百家乐棋牌游| 全讯网3344555| 网络篮球投注| 二连浩特市| 百家乐官网网络游戏平台| 鑫鑫百家乐官网的玩法技巧和规则 | 缅甸百家乐官网赌博有假吗| 大足县| 百家乐官网路单破| 百家乐官网压分规律| 百家乐官网最新破| 百家乐注册开户送现金| 做生意店铺缺西北角| 澳门百家乐路子分析| 百家乐筹码14克| 亿酷棋牌世界下载手机版| 红安县| 百家乐官网赌博导航| 英皇国际娱乐| 百家乐官网算牌e世博| 大世界百家乐官网娱乐网| 百家乐官网电子游戏试| 百家乐如何打公式| 破战百家乐的玩法技巧和规则| 百家乐平台| 百家乐官网庄家抽水的秘密| 超级百家乐2龙虎斗| 皇冠开户网址| 百家乐官网网站平台| 澳门百家乐现场真人版| 云鼎娱乐场送彩金| 赌场百家乐官网是如何| 试玩百家乐帐| 来博百家乐官网现金网|