在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

優秀的Verilog/FPGA開源項目-MATH庫介紹

OpenFPGA ? 來源:OpenFPGA ? 2023-06-19 09:06 ? 次閱讀

DSP介紹

數字信號處理( Digital Signal Processing)技術廣泛地應用于通信信息系統、信號與信息處理、自動控制、 雷達、軍事、航空航天、醫療、家用電器等許多領域。DSP 技術可以快速地對采集的信號進行量化、變換、濾波、估值 、增強、壓縮、識別等處理,以得到符合需要的信號形式。而用FPGA進行數字信號處理的核心就是數學運算,今天介紹幾個和FPGA進行數學運算的相關開源項目。

介紹

Verilog定點數學庫

該庫包括Verilog的基本數學函數,用于FPGA上的實現(Xilinx FPGA仿真和綜合)。

這些數學例程使用帶符號的數字N(Q)格式,其中N是總位數,Q是所使用的小數位數。例如,

15、32將表示具有15個小數位數、16個整數位數數,以及1個符號位,如下所示:

|1|||
|S|IIIIIIIIIIIIIIII|FFFFFFFFFFFFFFF|

此庫包含以下模塊:

qadd.v——加法模塊;將任意的2個有符號數字相加。

qdiv.v-除法模塊;

qmult.v——乘法模塊;純組合電路實現

qmults.v——乘法模塊;時序電路實現

Test_add.v-qadd.v模塊的測試模塊

Test_mult.v-qmult.v模塊的測試模塊

TestDiv.v-qdiv.v模塊的測試模塊

TestMultS.v-qmults.v模塊的測試模塊

這些數學計算默認為(15,32)的(Q,N),但可以自定義。

qaddmy_adder(
.a(addend_a),
.b(addend_b),
.c(result)
);

自定義N(Q):

qadd#(8,23)my_adder(
.a(addend_a),
.b(addend_b),
.c(result)
);

CORDIC

CORDIC算法是一種迭代算法,用于計算數學函數,如三角函數、雙曲函數和平面旋轉。

介紹

顧名思義,CORDIC算法是為旋轉坐標而開發的,這是20世紀50年代用于實時導航計算的硬件。CORDIC使用類似序列的逐次逼近來獲得其結果。優點就是它只通過加法/減法和移位來實現運算這一點。假設我們想將一個點(X,Y)旋轉一個角度(Z)。新點(Xnew,Ynew)的坐標為:

Xnew=Xcos(Z)-Ysin(Z)Ynew=Ycos(Z)+Xsin

或者:

Xnew/cos(Z)=X-Y*tan(Z)Ynew/cos

可以將角度分成小塊,這樣這些小塊的切線總是2的冪。導出以下方程式:

X(n+1) = P(n) * ( X(n) - Y(n) / 2^n) Y(n+1) = P(n) * ( Y(n) + X(n) / 2^n) Z(n) = atan(1/2^n)

...

不詳細介紹了。。。






審核編輯:劉清

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

    關注

    554

    文章

    8059

    瀏覽量

    350009
  • FPGA
    +關注

    關注

    1630

    文章

    21796

    瀏覽量

    605427
  • 數字信號處理器

    關注

    5

    文章

    470

    瀏覽量

    27391
  • Verilog語言
    +關注

    關注

    0

    文章

    113

    瀏覽量

    8290

原文標題:優秀的 Verilog/FPGA開源項目介紹(三十七)- MATH庫

文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    與PDM接口相關的開源項目

    優秀Verilog/FPGA開源項目介紹(三十四)- PDM音頻接口設計及信號處理 ? 緒論
    的頭像 發表于 10-17 09:10 ?3267次閱讀

    開源FPGA項目有哪些

    請問開源FPGA項目有哪些?
    發表于 12-26 12:09

    夏宇聞老師優秀verilog教程課件

    本資料是關于夏宇聞老師優秀verilog教程課件,其中包括verilog講稿PPT、verilog課件、verilog例題等。
    發表于 09-27 15:00 ?473次下載
    夏宇聞老師<b class='flag-5'>優秀</b>的<b class='flag-5'>verilog</b>教程課件

    FPGA中如何使用Verilog處理圖像

    FPGA項目旨在詳細展示如何使用Verilog處理圖像,從Verilog中讀取輸入位圖圖像(.bmp),處理并將處理結果寫入Verilog
    的頭像 發表于 09-23 15:50 ?6138次閱讀

    優秀Verilog/FPGA開源項目介紹(一)

    優秀Verilog/FPGA開源項目介紹(一)-PCIe通信 今天開始會陸續
    的頭像 發表于 10-11 15:31 ?9399次閱讀
    <b class='flag-5'>優秀</b>的 <b class='flag-5'>Verilog</b>/<b class='flag-5'>FPGA</b><b class='flag-5'>開源</b><b class='flag-5'>項目</b><b class='flag-5'>介紹</b>(一)

    優秀Verilog/FPGA開源項目之 USB通信

    優秀Verilog/FPGA開源項目介紹(五)- USB通信 USB是我們生活中非常非常常見
    的頭像 發表于 11-02 14:54 ?8905次閱讀
    <b class='flag-5'>優秀</b>的 <b class='flag-5'>Verilog</b>/<b class='flag-5'>FPGA</b><b class='flag-5'>開源</b><b class='flag-5'>項目</b>之 USB通信

    Verilog/FPGA開源項目介紹

    優秀Verilog/FPGA開源項目介紹(七)- CAN0、CAN總線
    的頭像 發表于 11-17 11:19 ?3121次閱讀

    TTL FPGA開源項目

    電子發燒友網站提供《TTL FPGA開源項目.zip》資料免費下載
    發表于 07-28 10:18 ?3次下載
    TTL <b class='flag-5'>FPGA</b><b class='flag-5'>開源</b><b class='flag-5'>項目</b>

    OpenHarmony開源項目榮膺“2022東北亞優秀開源項目

    (以下簡稱“OpenHarmony”)開源項目憑借在開源領域所做出的突出貢獻,榮膺“2022東北亞優秀開源
    的頭像 發表于 12-09 18:34 ?2064次閱讀
    OpenHarmony<b class='flag-5'>開源</b><b class='flag-5'>項目</b>榮膺“2022東北亞<b class='flag-5'>優秀</b><b class='flag-5'>開源</b><b class='flag-5'>項目</b>”

    OpenHarmony開源項目榮膺“2022東北亞優秀開源項目

    三國近年來在開源技術、開源產業發展中取得的成果,其中OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)開源項目憑借在開源
    的頭像 發表于 12-15 21:05 ?766次閱讀

    優秀的IC/FPGA開源項目:偽紅外圖像處理

    優秀的IC/FPGA開源項目》是新開的系列,旨在介紹單一項目,會比《
    的頭像 發表于 06-09 09:42 ?2286次閱讀
    <b class='flag-5'>優秀</b>的IC/<b class='flag-5'>FPGA</b><b class='flag-5'>開源</b><b class='flag-5'>項目</b>:偽紅外圖像處理

    Mindstorms Math Alexa啟用獎品卡車開源構建

    電子發燒友網站提供《Mindstorms Math Alexa啟用獎品卡車開源構建.zip》資料免費下載
    發表于 07-06 09:14 ?0次下載
    Mindstorms <b class='flag-5'>Math</b> Alexa啟用獎品卡車<b class='flag-5'>開源</b>構建

    介紹一個使用FPGA做的開源示波器

    其實用FPGA做的示波器有很多,開源的相對較少,我們今天就簡單介紹一個使用FPGA做的開源示波器:
    發表于 08-14 09:03 ?1255次閱讀

    python中如何引入math

    等。在本文中,將詳細介紹如何引入math,并且討論各種數學函數的應用。 為了引入math,我們可以使用以下代碼: import
    的頭像 發表于 11-22 11:03 ?4401次閱讀

    關于FPGA開源項目介紹

    Hello,大家好,之前給大家分享了大約一百多個關于FPGA開源項目,涉及PCIe、網絡、RISC-V、視頻編碼等等,這次給大家帶來的是不枯燥的娛樂項目,主要偏向老的游戲內核使用
    的頭像 發表于 01-10 10:54 ?1545次閱讀
    關于<b class='flag-5'>FPGA</b>的<b class='flag-5'>開源</b><b class='flag-5'>項目</b><b class='flag-5'>介紹</b>
    主站蜘蛛池模板: 日本aaaaa特黄毛片 | 中文字幕在线永久在线视频2020 | 亚洲一级视频在线观看 | 亚洲精品蜜桃久久久久久 | 2021久久精品国产99国产精品 | 久久精品视频免费观看 | 色在线免费 | 夜夜骑狠狠干 | 国产成人在线影院 | 性free3d| bt种子在线www天堂官网 | 亚洲香蕉毛片久久网站老妇人 | 免播放器av少妇影院 | 中文字幕欧美成人免费 | 九月色婷婷| 网红和老师啪啪对白清晰 | 91视频看看 | 欧美日韩在线成人看片a | 二区三区视频 | 天天摸夜夜添狠狠添2018 | 午夜剧j| 扒开末成年粉嫩的小缝强文 | 久久国产免费观看精品 | 手机天堂网 | 高清视频黄色录像免费 | 欧亚色视频| 日日夜夜2017 | 人人做人人看 | 九九热精品视频 | 天天射天天干天天 | 欧美一级第一免费高清 | 色爱区综合激月婷婷激情五月 | 婷婷色在线 | 日韩精品无码一区二区三区 | 日韩不卡毛片 | 久久精品视频国产 | h视频免费| 六月婷婷网视频在线观看 | 在线观看网址你懂得 | 午夜寂寞在线一级观看免费 | 五月网婷婷 |