亚洲av成人精品日韩一区,97久久久精品综合88久久,玩弄japan白嫩少妇hd,亚洲av片不卡无码久久,玩弄人妻少妇500系列

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

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

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

FPGA中的有符號(hào)數(shù)乘法說明

C29F_xilinx_inc ? 來源:賽靈思 ? 作者:賽靈思 ? 2022-02-16 16:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

poYBAGIMpoCAHqnrAAKVaCL3Jso537.png

pYYBAGIMpoGAKTaeAAJ6-aNWnxU862.png

當(dāng)然,我們也可以直接使用*符合來進(jìn)行乘法,對(duì)于無符號(hào)的乘法

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

?有符號(hào)乘法可以在Verilog中使用signed來標(biāo)注。

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

當(dāng)然我們也要理解有符號(hào)數(shù)乘法的原理,其實(shí)就是擴(kuò)位乘法,把高位都補(bǔ)充為符號(hào)位。

有符號(hào)數(shù)乘法:

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

關(guān)于乘法輸出的位寬,我們知道,兩個(gè)8bits的無符號(hào)數(shù)乘法,結(jié)果的位寬是16bits,但對(duì)于兩個(gè)8bits有符號(hào)數(shù)的乘法,只要兩個(gè)數(shù)不同時(shí)為-128,即二進(jìn)制0b1000_0000,那么輸出結(jié)果的高兩位都是符號(hào)位,我們只需要取低15bits即可。因此,如果我們可以保證兩個(gè)輸入的乘數(shù)不會(huì)同時(shí)為有符號(hào)數(shù)所能表示的負(fù)數(shù)最小值,那么乘法結(jié)果的高兩位都是符號(hào)位,只取其中一位即可。

審核編輯:符乾江

聲明:本文內(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)注

    1646

    文章

    22054

    瀏覽量

    618820
  • 乘法器
    +關(guān)注

    關(guān)注

    9

    文章

    212

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    對(duì)于在STM32CubeMx使用FMC的NAND FLASH里面配置這些時(shí)間什么說明嗎?

    對(duì)于在STM32CubeMx使用FMC的NAND FLASH里面配置這些時(shí)間什么說明嗎?
    發(fā)表于 07-21 07:07

    Verilogsigned和$signed()的用法

    嗎?其實(shí)不是的,因?yàn)?b class='flag-5'>有符號(hào)數(shù)和無符號(hào)數(shù)據(jù)的加法強(qiáng)結(jié)果和乘法器結(jié)構(gòu)是一樣的,signed的真正作用是決定如何對(duì)操作數(shù)擴(kuò)位的問題。 2、verilog
    的頭像 發(fā)表于 02-17 17:47 ?669次閱讀
    Verilog<b class='flag-5'>中</b>signed和$signed()的用法

    請(qǐng)問AFE5801 AD轉(zhuǎn)換后數(shù)字信號(hào)是用符號(hào)數(shù)還是無符號(hào)數(shù)表示的?

    請(qǐng)問AFE5801 AD轉(zhuǎn)換后數(shù)字信號(hào)是用符號(hào)數(shù)還是無符號(hào)數(shù)表示的?。?
    發(fā)表于 02-11 07:18

    ADS8688分別設(shè)置0 to 1.25 × VREF和±1.25 × VREF采樣范圍時(shí),得到的16位數(shù)據(jù)是按照符號(hào)數(shù)還是無符號(hào)數(shù)進(jìn)行轉(zhuǎn)換?

    請(qǐng)問ADS8688 在分別設(shè)置 0 to 1.25 × VREF 和±1.25 × VREF采樣范圍時(shí),得到的16位數(shù)據(jù)是按照符號(hào)數(shù)還是無符號(hào)數(shù)進(jìn)行轉(zhuǎn)換??jī)烧咭粯訂幔?
    發(fā)表于 12-20 08:03

    乘法型DAC的更新速率、采樣速率以及乘法帶寬是怎么定義的呀?什么關(guān)系?

    芯片DAC7811,芯片資料顯示50MHz Serial Interface, 10MHz Multiplying Bandwidth。串口是50M的,一次需要傳16bit(4個(gè)控制位),這樣更新速率應(yīng)該是50/16=3.125M,比10M的乘法帶寬小很多呀,和采樣定理沖突了
    發(fā)表于 12-19 08:34

    原理圖符號(hào)和PCB封裝有什么不同?

    “ ?原理圖符號(hào)及PCB封裝是電子設(shè)計(jì)中最基本的要素。本文針對(duì)剛踏入電子設(shè)計(jì)的新人,介紹了原理圖符號(hào)與PCB封裝區(qū)別,以及在KiCad兩者的對(duì)應(yīng)關(guān)系。 ” 什么是原理圖符號(hào)? 原理圖
    的頭像 發(fā)表于 12-04 18:13 ?2418次閱讀
    原理圖<b class='flag-5'>符號(hào)</b>和PCB封裝有什么不同?

    KiCad不同GND符號(hào)的含義及應(yīng)用

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

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

    在lmx2572LP的參考時(shí)鐘輸入路徑,一個(gè)乘法器MULT,其輸入頻率范圍在手冊(cè)描述為10Mhz~40MHz。當(dāng)我在TICS Pro軟件中進(jìn)行配置時(shí),這個(gè)
    發(fā)表于 11-08 11:36

    嵌入式電子元器件符號(hào)大全

    表示,內(nèi)部多個(gè)引腳,每個(gè)引腳對(duì)應(yīng)不同的功能。 6. 開關(guān)和繼電器 開關(guān)用于控制電路的電流流動(dòng),其符號(hào)通常是一個(gè)簡(jiǎn)單的斷開或閉合的線條。繼電器是用電磁控制的開關(guān),其符號(hào)包括一個(gè)
    發(fā)表于 09-27 15:47

    FPGA Verilog HDL什么奇技巧?

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

    LM70 SPI/MICROWIRE 10位帶符號(hào)數(shù)字溫度傳感器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LM70 SPI/MICROWIRE 10位帶符號(hào)數(shù)字溫度傳感器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-14 09:28 ?0次下載
    LM70 SPI/MICROWIRE 10位帶<b class='flag-5'>符號(hào)數(shù)</b>字溫度傳感器數(shù)據(jù)表

    什么是一種將模擬信號(hào)數(shù)字化的技術(shù)

    的信號(hào),例如聲音、圖像、溫度等。而數(shù)字信號(hào)則是由離散的數(shù)字值組成的信號(hào),例如計(jì)算機(jī)的二進(jìn)制數(shù)據(jù)。模擬信號(hào)數(shù)字化的過程就是將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)的過程。 模擬信號(hào)數(shù)字化的基本步驟包括采樣、量化和編碼。 1.1 采樣
    的頭像 發(fā)表于 08-11 10:28 ?1773次閱讀

    LMH6518輸出異常的原因?

    電平是1.2V,所以6518的輸出端我只串聯(lián)了0歐姆電阻直接到ADC,此時(shí),ADC采用符號(hào)數(shù)輸出,ADC的采集結(jié)果只會(huì)出現(xiàn)低于0以下的符號(hào)數(shù)。請(qǐng)問這是怎么回事兒呢?
    發(fā)表于 08-02 11:15

    FPGA在人工智能的應(yīng)用哪些?

    ,FPGA可以有效地處理深度學(xué)習(xí)的大規(guī)模并行運(yùn)算,從而提高深度學(xué)習(xí)應(yīng)用的效率。 定制化計(jì)算:FPGA的高度可編程性使其可以針對(duì)特定的應(yīng)用場(chǎng)景和算法進(jìn)行定制化的硬件設(shè)計(jì)。這意味著,如果深度學(xué)習(xí)算法發(fā)生變化
    發(fā)表于 07-29 17:05

    LM12454/LM12458/LM12H458 12位符號(hào)數(shù)據(jù)采集系統(tǒng)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LM12454/LM12458/LM12H458 12位符號(hào)數(shù)據(jù)采集系統(tǒng)數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-22 09:25 ?0次下載
    LM12454/LM12458/LM12H458 12位<b class='flag-5'>符號(hào)數(shù)</b>據(jù)采集系統(tǒng)數(shù)據(jù)表