一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

FPGA的BOOTH算法計(jì)算過程

電子設(shè)計(jì) ? 來源:工程師曾玲 ? 作者:博客園 ? 2019-10-03 17:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

學(xué)習(xí)FPGA時(shí),對(duì)于乘法的運(yùn)算,尤其是對(duì)于有符號(hào)的乘法運(yùn)算,也許最熟悉不過的就是 BOOTH算法了。

這里講解一下BOOTH算法的計(jì)算過程,方便大家對(duì)BOOTH的理解。

上圖是BOOTH算法的數(shù)學(xué)表達(dá)。由于FPGA擅長(zhǎng)進(jìn)行并行移位計(jì)算,所以BOOTH算法倒也好實(shí)現(xiàn)。

上圖是對(duì)乘數(shù)的加碼過程,具體可以見下面的例子。

7 x (-3),其中R1表示被乘數(shù) 7, R2 表示乘數(shù) -3,那么二者對(duì)應(yīng)的補(bǔ)碼,為 R1 0111,R2 1101,

P代碼最終結(jié)果容量,應(yīng)該為 2x 4 + 1 = 9位,其中一位作為輔助位。計(jì)算過程如下:

上述的計(jì)算過程需要注意,在進(jìn)行右移時(shí),需要將P = {R0,R2},當(dāng)作整體看待,若P[8]最高位為0,則

移位之后的結(jié)果R0的最高位就補(bǔ)0,若是1就補(bǔ)1,由上圖的第7步到第8步的變換,{R0,R2} =

{1001,,0001},那么P的最高位是1,則以后之后,R0的高位需要補(bǔ)1,所以得到移位之后的結(jié)果{R0,R2} =

{1100,1000},并且輔助位由于乘數(shù)的低位是1,所以輔助位為1,輔助位和乘數(shù)的移調(diào)的位的邏輯值有關(guān),比

如乘數(shù)是0010,則四次操作的輔助為 0, 1, 0, 0。

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

    1645

    文章

    22050

    瀏覽量

    618618
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4710

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    基于直方圖算法進(jìn)行FPGA架構(gòu)設(shè)計(jì)

    引言 直方圖統(tǒng)計(jì)在圖像增強(qiáng)和目標(biāo)檢測(cè)領(lǐng)域有重要應(yīng)用,比如直方圖均衡,梯度直方圖。直方圖的不同種類和統(tǒng)計(jì)方法請(qǐng)見之前的文章。本章就是用FPGA來進(jìn)行直方圖的計(jì)算,并且利用FPGA的特性對(duì)計(jì)算過程
    的頭像 發(fā)表于 12-10 16:37 ?3180次閱讀

    布斯算法Booth Algorithm)乘法器的Verilog實(shí)現(xiàn)

    Booth算法檢查有符號(hào)二的補(bǔ)碼表示中 'N'位乘數(shù) Y 的相鄰位對(duì),包括低于最低有效位 y?1 = 0 的隱式位。
    的頭像 發(fā)表于 12-04 15:16 ?4333次閱讀
    布斯<b class='flag-5'>算法</b>(<b class='flag-5'>Booth</b> Algorithm)乘法器的Verilog實(shí)現(xiàn)

    如何求全差分運(yùn)放THS4509單端輸入阻抗及增益?求大神的具體計(jì)算過程。

    如何求全差分運(yùn)放THS4509單端輸入阻抗及增益?求大神的具體計(jì)算過程
    發(fā)表于 03-15 15:41

    求師傅解答圖中問題,計(jì)算過程帶著!謝謝!?。?/a>

    `求師傅解答圖中問題,計(jì)算過程帶著!謝謝?。?!`
    發(fā)表于 01-27 23:00

    ESD管的選型方法和計(jì)算過程是怎樣的?哪個(gè)壇友能把計(jì)算步驟寫出來?

    ESD管的選型方法和計(jì)算過程是怎樣的?哪個(gè)壇友能把計(jì)算步驟寫出來?
    發(fā)表于 04-26 14:16

    高速TIA 應(yīng)用中關(guān)注的指標(biāo)是什么?它的計(jì)算過程是怎樣的?

    高速TIA 應(yīng)用中關(guān)注的指標(biāo)是什么?它的計(jì)算過程是怎樣的?高速TIA在光檢測(cè)應(yīng)用下的常見問題該如何去解決?
    發(fā)表于 04-09 06:25

    db和dbm的換算計(jì)算過程是什么樣的

    請(qǐng)教各位RF的大師呀。我想了解DB與DBM的換算過程計(jì)算為什么20db=50DBm呀我計(jì)算得得出是43DBm20db=10lg(20*1000mw)=10*1.3+10*3=43dbm哪里不對(duì)嗎請(qǐng)大師指點(diǎn)呀
    發(fā)表于 06-17 18:05

    什么是算法

    1算法非形式地說,算法( algorithn)就是任何良定義的計(jì)算過程,該過程取某個(gè)值或值的集合作為入并產(chǎn)生某個(gè)值或值的集合作為出,這樣算法
    發(fā)表于 07-23 08:27

    剛學(xué)電路分析,求題目 答案詳細(xì)計(jì)算過程,求各位大神知道

    剛學(xué)電路分析,求題目 答案詳細(xì)計(jì)算過程和說明,謝謝大神指導(dǎo)
    發(fā)表于 02-17 12:03

    遺傳算法的運(yùn)算過程

    遺傳算法的運(yùn)算過程 選擇(復(fù)制):     根據(jù)各個(gè)個(gè)體的適應(yīng)度,按照一定的規(guī)則或方法,從第t代群體P(t)中選擇出一些優(yōu)
    發(fā)表于 12-20 02:47 ?4185次閱讀
    遺傳<b class='flag-5'>算法</b>的運(yùn)<b class='flag-5'>算過程</b>

    遺傳算法的手工模擬計(jì)算示例

    遺傳算法的手工模擬計(jì)算示例 為更好地理解遺傳算法的運(yùn)算過程,下面用手工計(jì)算來簡(jiǎn)單地模擬遺傳算法
    發(fā)表于 12-20 02:51 ?1531次閱讀
    遺傳<b class='flag-5'>算法</b>的手工模擬<b class='flag-5'>計(jì)算</b>示例

    25W_5V5A隔離反激式變壓器設(shè)計(jì)完整計(jì)算過程講解

    反激式電源變壓器設(shè)計(jì)。示例為25W 5V5A隔離反激式變壓器設(shè)計(jì)完整計(jì)算過程
    發(fā)表于 03-16 15:58 ?0次下載

    基于直方圖算法FPGA設(shè)計(jì)架構(gòu)

    直方圖統(tǒng)計(jì)在圖像增強(qiáng)和目標(biāo)檢測(cè)領(lǐng)域有重要應(yīng)用,比如直方圖均衡,梯度直方圖。直方圖的不同種類和統(tǒng)計(jì)方法請(qǐng)見之前的文章。本章就是用FPGA來進(jìn)行直方圖的計(jì)算,并且利用FPGA的特性對(duì)計(jì)算過程
    發(fā)表于 04-20 10:47 ?1323次閱讀
    基于直方圖<b class='flag-5'>算法</b>的<b class='flag-5'>FPGA</b>設(shè)計(jì)架構(gòu)

    CRC校驗(yàn)的計(jì)算過程

    據(jù)說剛過去的高考數(shù)學(xué)很難,小編當(dāng)年上學(xué)時(shí)挺喜歡數(shù)學(xué)的,最近特意復(fù)習(xí)了一下CRC校驗(yàn)的計(jì)算過程。
    的頭像 發(fā)表于 07-15 11:06 ?1.3w次閱讀

    卷積神經(jīng)網(wǎng)絡(luò)計(jì)算過程和步驟

    卷積神經(jīng)網(wǎng)絡(luò)(Convolutional Neural Network, CNN)是一種深度學(xué)習(xí)模型,廣泛應(yīng)用于圖像識(shí)別、視頻分析、自然語言處理等領(lǐng)域。本文將詳細(xì)介紹卷積神經(jīng)網(wǎng)絡(luò)的計(jì)算過程和步驟
    的頭像 發(fā)表于 07-03 09:36 ?1471次閱讀