chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

FPGA中實(shí)現(xiàn)對(duì)數(shù)運(yùn)算的方法

FPGA設(shè)計(jì)論壇 ? 來源:FPGA設(shè)計(jì)論壇 ? 作者:FPGA設(shè)計(jì)論壇 ? 2022-07-06 14:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

FPGA中實(shí)現(xiàn)對(duì)數(shù)運(yùn)算主要有三種方法:

(1)在外部直接算好對(duì)數(shù)值,按照數(shù)值范圍做個(gè)表,存在ram里,到時(shí)候查表。為了減少表深度,提高資源利用率,可以考慮去掉部分低位數(shù)值,損失一定的精度。

(2)使用cordic算法求解對(duì)數(shù)。

(3)log10(x)=ln(x) * log10(e) , log10(e)是常數(shù)可以手動(dòng)先計(jì)算好,用IP Core的話多個(gè)乘法器。

下面介紹使用IP核floating-point來計(jì)算對(duì)數(shù),該IP計(jì)算對(duì)數(shù)時(shí),計(jì)算的是Ln(A)(A是輸入),如下圖所示:

c7463d14-fce2-11ec-ba43-dac502259ad0.png

輸入是浮點(diǎn)數(shù),所以如果我們?cè)贔PGA內(nèi)使用的定點(diǎn)數(shù),則需要先將定點(diǎn)數(shù)轉(zhuǎn)化為浮點(diǎn)數(shù):

c75ee594-fce2-11ec-ba43-dac502259ad0.png

實(shí)現(xiàn)對(duì)數(shù)運(yùn)算時(shí),可以使用DSP核心,也可以不用,IP配置中提供了三個(gè)等級(jí):

c775de70-fce2-11ec-ba43-dac502259ad0.png

對(duì)于Flow Control可以選擇帶緩存的Blocking模式,也可以選擇沒有緩存的NonBlocking模式,延時(shí)也可以選擇從0到23:

c78c89a4-fce2-11ec-ba43-dac502259ad0.png

上面也提到,計(jì)算LOG的輸入是浮點(diǎn)數(shù),如果需要,可以繼續(xù)使用floating-point來實(shí)現(xiàn)定點(diǎn)數(shù)轉(zhuǎn)浮點(diǎn)數(shù),對(duì)于轉(zhuǎn)換IP的輸入可以自主設(shè)定如下圖所示,這里設(shè)為int16+fra16,輸出為單精度浮點(diǎn)數(shù),可以直接給計(jì)算LOG的IP核:

c7af9390-fce2-11ec-ba43-dac502259ad0.png

我們要計(jì)算以任意數(shù)為底的對(duì)數(shù)時(shí),可以通過來計(jì)算,由此完成一次計(jì)算,需要兩個(gè)定點(diǎn)轉(zhuǎn)浮點(diǎn)的IP(fixtofloat),兩個(gè)LOG的IP(log不使用DSP),以及一個(gè)除法IP(divide),最后再將浮點(diǎn)數(shù)轉(zhuǎn)為定點(diǎn)數(shù)輸出,綜合實(shí)現(xiàn)后的資源占用情況為:

c7c26d80-fce2-11ec-ba43-dac502259ad0.png

一次簡(jiǎn)單的RTL仿真為:

c7e073c0-fce2-11ec-ba43-dac502259ad0.png

原文標(biāo)題:FPGA中實(shí)現(xiàn)對(duì)數(shù)運(yùn)算

文章出處:【微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

審核編輯:彭靜
聲明:本文內(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)投訴
  • dsp
    dsp
    +關(guān)注

    關(guān)注

    560

    文章

    8238

    瀏覽量

    366232
  • FPGA
    +關(guān)注

    關(guān)注

    1660

    文章

    22394

    瀏覽量

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

    關(guān)注

    9

    文章

    221

    瀏覽量

    38761

原文標(biāo)題:FPGA中實(shí)現(xiàn)對(duì)數(shù)運(yùn)算

文章出處:【微信號(hào):gh_9d70b445f494,微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    數(shù)字IC/FPGA設(shè)計(jì)的時(shí)序優(yōu)化方法

    在數(shù)字IC/FPGA設(shè)計(jì)的過程,對(duì)PPA的優(yōu)化是無處不在的,也是芯片設(shè)計(jì)工程師的使命所在。此節(jié)主要將介紹performance性能的優(yōu)化,如何對(duì)時(shí)序路徑進(jìn)行優(yōu)化,提高工作時(shí)鐘頻率。
    的頭像 發(fā)表于 12-09 10:33 ?3224次閱讀
    數(shù)字IC/<b class='flag-5'>FPGA</b>設(shè)計(jì)<b class='flag-5'>中</b>的時(shí)序優(yōu)化<b class='flag-5'>方法</b>

    詳解FPGA定點(diǎn)數(shù)計(jì)算方法

    FPGA定點(diǎn)數(shù)計(jì)算在高效資源利用、運(yùn)算速度優(yōu)勢(shì)、硬件可預(yù)測(cè)性和成本效益等方面發(fā)揮著重要作用。它能節(jié)省邏輯和存儲(chǔ)資源,實(shí)現(xiàn)更快速的運(yùn)算和更高的時(shí)鐘頻率,保證行為可預(yù)測(cè)且易于硬件
    的頭像 發(fā)表于 12-02 10:09 ?482次閱讀
    詳解<b class='flag-5'>FPGA</b>定點(diǎn)數(shù)計(jì)算<b class='flag-5'>方法</b>

    如何使用FPGA實(shí)現(xiàn)SRIO通信協(xié)議

    泛應(yīng)用。文章重點(diǎn)解釋了回環(huán)測(cè)試的基本概念,這種方法可驗(yàn)證FPGA的SRIO接口功能的正確性,并提供了系統(tǒng)級(jí)測(cè)試驗(yàn)證的相關(guān)知識(shí)。同時(shí),本例程還涵蓋了Verilog語法、FPGA架構(gòu)、S
    的頭像 發(fā)表于 11-12 14:38 ?5716次閱讀
    如何使用<b class='flag-5'>FPGA</b><b class='flag-5'>實(shí)現(xiàn)</b>SRIO通信協(xié)議

    定點(diǎn)數(shù)表示實(shí)數(shù)的方法以及定點(diǎn)數(shù)在硬件上的運(yùn)算驗(yàn)證

    實(shí)現(xiàn),不建議使用除法,通常除法運(yùn)算較慢,將嚴(yán)重影響時(shí)序。 FPGA定點(diǎn)數(shù)乘法運(yùn)算 高版
    發(fā)表于 10-28 08:13

    卷積運(yùn)算分析

    的數(shù)據(jù),故設(shè)計(jì)了ConvUnit模塊實(shí)現(xiàn)單個(gè)感受域規(guī)模的卷積運(yùn)算. 卷積運(yùn)算:不同于數(shù)學(xué)當(dāng)中提及到的卷積概念,CNN神經(jīng)網(wǎng)絡(luò)的卷積嚴(yán)格意義上是指互相關(guān)
    發(fā)表于 10-28 07:31

    浮點(diǎn)數(shù)是如何實(shí)現(xiàn)開平方運(yùn)算

    摘要: 本文主要描述浮點(diǎn)數(shù)是如何實(shí)現(xiàn)開平方運(yùn)算的。 簡(jiǎn)介 事實(shí)上,浮點(diǎn)數(shù)的開平方運(yùn)算結(jié)構(gòu)與定點(diǎn)數(shù)甚至整數(shù)的開平方運(yùn)算結(jié)構(gòu)是十分相似的,我們可以在對(duì)定點(diǎn)數(shù)求平方根
    發(fā)表于 10-24 08:42

    如何利用Verilog HDL在FPGA實(shí)現(xiàn)SRAM的讀寫測(cè)試

    本篇將詳細(xì)介紹如何利用Verilog HDL在FPGA實(shí)現(xiàn)SRAM的讀寫測(cè)試。SRAM是一種非易失性存儲(chǔ)器,具有高速讀取和寫入的特點(diǎn)。在FPGA
    的頭像 發(fā)表于 10-22 17:21 ?4314次閱讀
    如何利用Verilog HDL在<b class='flag-5'>FPGA</b>上<b class='flag-5'>實(shí)現(xiàn)</b>SRAM的讀寫測(cè)試

    使用Simulink自動(dòng)生成浮點(diǎn)運(yùn)算HDL代碼(Part 1)

    引言 想要實(shí)現(xiàn)浮點(diǎn)運(yùn)算功能,如果自己寫Verilog代碼,需要花費(fèi)較多的時(shí)間和精力。好在Simulink HDL Coder工具箱提供了自動(dòng)代碼生成技術(shù)。下圖展示了HDL Coder如何生成浮點(diǎn)運(yùn)算
    發(fā)表于 10-22 06:48

    利用e203NICE協(xié)處理器加速濾波運(yùn)算

    和加法器的方法來加速濾波運(yùn)算。 使用NICE協(xié)處理器加速的程序?yàn)橐粋€(gè)長(zhǎng)循環(huán),計(jì)算較長(zhǎng)(100到1000量級(jí))的兩個(gè)浮點(diǎn)數(shù)組乘累加的結(jié)果,分別命名為ifm (Input Feature Map
    發(fā)表于 10-21 13:40

    基于e203NICE協(xié)處理器加速濾波運(yùn)算

    和加法器的方法來加速濾波運(yùn)算。 使用NICE協(xié)處理器加速的程序?yàn)橐粋€(gè)長(zhǎng)循環(huán),計(jì)算較長(zhǎng)(100到1000量級(jí))的兩個(gè)浮點(diǎn)數(shù)組乘累加的結(jié)果,分別命名為ifm (Input Feature Map
    發(fā)表于 10-21 09:54

    FPGA測(cè)試DDR帶寬跑不滿的常見原因及分析方法

    FPGA 測(cè)試 DDR 帶寬時(shí),帶寬無法跑滿是常見問題。下面我將從架構(gòu)、時(shí)序、訪問模式、工具限制等多個(gè)維度,系統(tǒng)梳理導(dǎo)致 DDR 帶寬跑不滿的常見原因及分析方法。
    的頭像 發(fā)表于 10-15 10:17 ?982次閱讀

    無位置傳感器無刷直流電機(jī)的+FPGA+控制實(shí)現(xiàn)

    硬件方案,同時(shí)通過算法優(yōu)化,避免了乘法和除法運(yùn)算,大大減少了 FPGA 邏輯資源消耗,并在一片低端現(xiàn)場(chǎng)可編程門陣列得到了具體驗(yàn)證和實(shí)現(xiàn)。該方案充分運(yùn)用
    發(fā)表于 07-10 16:35

    基于FPGA的壓縮算法加速實(shí)現(xiàn)

    本設(shè)計(jì),計(jì)劃實(shí)現(xiàn)對(duì)文件的壓縮及解壓,同時(shí)優(yōu)化壓縮中所涉及的信號(hào)處理和計(jì)算密集型功能,實(shí)現(xiàn)對(duì)其的加速處理。本設(shè)計(jì)的最終目標(biāo)是證明在充分并行化的硬件體系結(jié)構(gòu) FPGA
    的頭像 發(fā)表于 07-10 11:09 ?2370次閱讀
    基于<b class='flag-5'>FPGA</b>的壓縮算法加速<b class='flag-5'>實(shí)現(xiàn)</b>

    進(jìn)群免費(fèi)領(lǐng)FPGA學(xué)習(xí)資料!數(shù)字信號(hào)處理、傅里葉變換與FPGA開發(fā)等

    ~ 01、數(shù)字信號(hào)處理的FPGA實(shí)現(xiàn) 旨在講解前端數(shù)字信號(hào)處理算法的高效實(shí)現(xiàn)。首先概述了當(dāng)前的FPGA技術(shù)、器件以及用于設(shè)計(jì)最先進(jìn)DSP系統(tǒng)的工具。闡述了計(jì)算機(jī)算法的概念、理論、FI
    發(fā)表于 04-07 16:41

    對(duì)數(shù),電子學(xué)不可或缺的“壓縮神器”

    。這些基本的對(duì)數(shù)運(yùn)算在電子領(lǐng)域中有著廣泛的應(yīng)用,比如信號(hào)處理、電路設(shè)計(jì)等,以上內(nèi)容我們會(huì)針對(duì)對(duì)數(shù)運(yùn)算展開詳細(xì)介紹。 對(duì)數(shù)在電子學(xué)
    發(fā)表于 03-14 09:10