91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

采用RTL代碼描述位寬相同的兩個(gè)數(shù)相加或相減

FPGA技術(shù)驛站 ? 來源:Lauren的FPGA ? 2020-09-27 15:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文用的芯片型號(hào)為xcku115-flvd1924-1L-i,時(shí)鐘頻率為400MHz。

兩個(gè)有符號(hào)數(shù)相加

采用RTL代碼描述位寬相同的兩個(gè)數(shù)相加或相減,無論是有符號(hào)數(shù)還是無符號(hào)數(shù),Vivado綜合后的結(jié)果是一致的。以32bit數(shù)據(jù)為例,相應(yīng)的代碼如下圖所示。這里考慮到兩個(gè)32bit數(shù)據(jù)相加其結(jié)果可能為33bit,同時(shí)對(duì)于高速設(shè)計(jì)(時(shí)鐘頻率至少400MHz)為了滿足性能,對(duì)輸入和輸出分別添加了流水寄存器。

最終的資源利用率如下圖所示。

從邏輯級(jí)數(shù)的角度看,邏輯級(jí)數(shù)最大為5(有一條),大多數(shù)路徑為3,如下圖所示。

從綜合屬性角度看,可以通過use_dsp屬性使得該加法操作映射到DSP48中,該屬性的使用方法如下圖所示。

采用DSP48實(shí)現(xiàn)時(shí),上述代碼可達(dá)到完全映射,不會(huì)消耗SLICE中的任何資源。假定時(shí)鐘頻率為400MHz,對(duì)比使用LUT+FF和DSP48兩種實(shí)現(xiàn)方式,不難看出后者在時(shí)序(邏輯級(jí)數(shù)降低至1)和功耗方面均有優(yōu)勢(shì)。

聲明:本文內(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)投訴
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5608

    瀏覽量

    129998
  • RTL
    RTL
    +關(guān)注

    關(guān)注

    1

    文章

    394

    瀏覽量

    62658
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4968

    瀏覽量

    73974

原文標(biāo)題:兩個(gè)數(shù)相加,三個(gè)數(shù)相加有什么不同

文章出處:【微信號(hào):Lauren_FPGA,微信公眾號(hào):FPGA技術(shù)驛站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    高速輸入單相同步降壓轉(zhuǎn)換器MOSFET驅(qū)動(dòng)器——MAX8552

    高速輸入單相同步降壓轉(zhuǎn)換器MOSFET驅(qū)動(dòng)器——MAX8552 在電子設(shè)計(jì)領(lǐng)域,MOSFET驅(qū)動(dòng)器是實(shí)現(xiàn)高效功率轉(zhuǎn)換的關(guān)鍵組件。今天,我們將深入探討Maxim公司的一款高性能單相同步降壓轉(zhuǎn)換器
    的頭像 發(fā)表于 01-15 15:35 ?199次閱讀

    如何根據(jù)厚聲電阻上的代碼查詢具體阻值?

    根據(jù)厚聲電阻上的代碼查詢具體阻值,需結(jié)合代碼的標(biāo)注方法進(jìn)行識(shí)別,常見的標(biāo)注方法及對(duì)應(yīng)查詢步驟如下: 一、三數(shù)字標(biāo)注法(常規(guī)精度電阻) 規(guī)則:前兩位為有效數(shù)字,第三
    的頭像 發(fā)表于 12-30 15:23 ?589次閱讀
    如何根據(jù)厚聲電阻上的<b class='flag-5'>代碼</b>查詢具體阻值?

    用戶對(duì)變量寄存器進(jìn)行操作的方法

    嵌入式系統(tǒng)總是要用戶對(duì)變量寄存器進(jìn)行操作。給定一個(gè)整型變量a,寫代碼,第一個(gè)設(shè)置a的bit 3,第二個(gè)清除a 的bit 3。在以上兩個(gè)
    發(fā)表于 12-23 08:16

    e203乘除法模塊(e203_exu_alu_muldiv.v)中的back2back和special case信號(hào)的含義

    alu加法器數(shù)據(jù)通路實(shí)現(xiàn)乘法,已知基4booth編碼的32有符號(hào)數(shù)乘法會(huì)產(chǎn)生部分積一條乘法的計(jì)算需要消耗十七個(gè)周期。 除法則采用加減交替法(即不恢復(fù)余數(shù)除法),除需31周期完成計(jì)算外,還需要兩個(gè)周期
    發(fā)表于 10-24 06:37

    Verilog實(shí)現(xiàn)使用Booth編碼和Wallace樹的定點(diǎn)補(bǔ)碼乘法器原理

    ,僅需要將前面的累加的部分積向右移動(dòng)一。 Booth編碼采用相加相減的操作計(jì)算補(bǔ)碼數(shù)據(jù)的乘積,可以減少部分積的數(shù)目,用來計(jì)算有符號(hào)乘法,提高乘法運(yùn)算的速度。 Booth算法一次看乘
    發(fā)表于 10-23 08:01

    關(guān)于E203內(nèi)核高性能乘法器優(yōu)化(一)

    的產(chǎn)生和部分積的壓縮部分,研究乘法器的方法一般是減少部分積的產(chǎn)生個(gè)數(shù)和提高部分積壓縮的速度。 2.1迭代乘法器 迭代乘法器與手算乘法最接近,對(duì)于一個(gè)n的乘法運(yùn)算,手算乘法是用n
    發(fā)表于 10-23 06:09

    RISC-V V擴(kuò)展的指令代碼

    執(zhí)行指令,可以更加靈活地進(jìn)行程序控制,提高了程序的可編程性和可擴(kuò)展性。 2.指令代碼格式 VADD 指令 vadd.vv v1, v2, v3 這條指令將向量寄存器v2和v3中的對(duì)應(yīng)元素相加,結(jié)果存儲(chǔ)
    發(fā)表于 10-21 13:11

    RTL8723DS天線引腳焊接問題

    RTL8723DS天線引腳焊接問題 新買的wifi模組 天線引腳沒有和旁邊的gnd短接,但是焊接后就短接了,取下來發(fā)現(xiàn)無明顯連錫現(xiàn)象,其他相鄰的引腳都沒有短接。買了兩個(gè)都是這種問題
    發(fā)表于 10-08 16:57

    0.6 至 3.0 GHz 雙通道 SPST (2xSPST) 并聯(lián)開關(guān)(兩位控制),采用 WLCSP 封裝 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()0.6 至 3.0 GHz 雙通道 SPST (2xSPST) 并聯(lián)開關(guān)(兩位控制),采用 WLCSP 封裝相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有0.6 至 3.0 GHz 雙通道
    發(fā)表于 08-04 18:33
    0.6 至 3.0 GHz 雙通道 SPST (2xSPST) 并聯(lián)開關(guān)(<b class='flag-5'>兩位</b>控制),<b class='flag-5'>采用</b> WLCSP 封裝 skyworksinc

    如何使用 SPI 全雙工在兩個(gè) 5LP MPU 之間連接 RAM?

    我需要將兩個(gè) 5LP MPU 連接在一起以鏡像兩個(gè) 5LP MPU 內(nèi)的 RAM。 我認(rèn)為這將是 DMA 的一個(gè)功能,但我不確定如何實(shí)現(xiàn)該功能。 我的主 SPI 單元將向從屬 MPU 發(fā)送一個(gè)數(shù)據(jù)塊
    發(fā)表于 07-15 06:20

    Analog Devices Inc. LTC7806兩相同步升壓控制器數(shù)據(jù)手冊(cè)

    Analog Devices Inc. LTC7806兩相同步升壓控制器是一款高性能、低IQ轉(zhuǎn)換器控制器,可異相驅(qū)動(dòng)兩個(gè)N溝道功率MOSFET級(jí)。此系列控制器采用恒定頻率電流模式架構(gòu),可實(shí)現(xiàn)高達(dá)
    的頭像 發(fā)表于 06-07 11:40 ?1082次閱讀
    Analog Devices Inc. LTC7806<b class='flag-5'>兩相同</b>步升壓控制器數(shù)據(jù)手冊(cè)

    變頻器相同的故障原因不同的故障代碼分類

    變頻器相同的故障原因可能對(duì)應(yīng)不同的故障代碼,這主要取決于變頻器的型號(hào)、制造商以及具體的故障檢測(cè)機(jī)制。以下是一些常見的故障原因及其可能對(duì)應(yīng)的不同故障代碼分類: 一、過電流故障 ● 故障原因:電動(dòng)機(jī)銘牌
    的頭像 發(fā)表于 04-25 14:31 ?2561次閱讀
    變頻器<b class='flag-5'>相同</b>的故障原因不同的故障<b class='flag-5'>代碼</b>分類

    支持雙向自動(dòng)檢測(cè)!思瑞浦發(fā)布48雙向電平轉(zhuǎn)換器

    聚焦模擬和數(shù)模混合聚焦高性能模擬與數(shù)?;旌袭a(chǎn)品的供應(yīng)商思瑞浦3PEAK(股票代碼:688536)推出三款48雙向電平轉(zhuǎn)換器。產(chǎn)品具有自動(dòng)方向檢測(cè),
    的頭像 發(fā)表于 04-01 16:00 ?1011次閱讀
    支持雙向自動(dòng)檢測(cè)!思瑞浦發(fā)布4<b class='flag-5'>位</b><b class='flag-5'>或</b>8<b class='flag-5'>位</b>雙向電平轉(zhuǎn)換器

    數(shù)字電路—14、加法器

    能對(duì)兩個(gè)1二進(jìn)制數(shù)進(jìn)行相加而求得和及進(jìn)位的邏輯電路稱為半加器。 能對(duì)兩個(gè)1二進(jìn)制數(shù)進(jìn)行相加
    發(fā)表于 03-26 11:15

    STM32H747I DSI模塊采用個(gè)數(shù)據(jù)通道無法顯示圖片怎么解決?

    在官方例程LCD_DSI_CmdMode_SingleBuffer中DSI采用兩個(gè)數(shù)據(jù)通道與顯示屏通信,顯示屏可以正確顯示。現(xiàn)在我希望采用個(gè)數(shù)據(jù)通道與顯示屏通信,于是我就在官方例程
    發(fā)表于 03-07 08:11