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

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

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

3天內不再提示

vivado IP核cordic中sin和cos的計算

FPGA設計論壇 ? 來源:FPGA設計論壇 ? 2025-05-03 18:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

IP核的配置

412ae24c-23fa-11f0-9310-92fbcf53809c.png

其輸入為角度值。

1. 功能選擇為sin and cos(輸出時sin在高32位,cos在低32位)

2.Architectural Configuration選擇為并行模式,具有單周期數據吞吐量和較大的硅面積。具有并行結構配置的CORDIC核使用移位相加子級數組并行實現這些移位相加操作。該并形電路的實現規模與(內部精度 * 迭代次數)成正比。

3.Pipelining Mode選擇Optimal:在不使用任何額外LUT的情況下,以盡可能多的使用流水線級數。

4.Signed Fraction:有符號分數(默認格式)。X和Y的輸入和輸出表示為整數寬度為2位的二進制補碼定點數。這里輸入的角度值是第一位表示正負,第二位和第三位表示整數部分,后29位表示小數部分,范圍[-π,π]。輸出的值是第一位表示正負,第二位表示整數部分,后30位表示小數部分,范圍[-1,1]。

5.Radians:弧度制,范圍[-Pi,Pi]。相位將表示位整數寬度位3位的二進制補碼定點數。

6.Round Mode:Pos Neg Infinity:類似 round(x)。 四舍五入。

7.Iterations

控制要執行的內部 add-sub 迭代次數。

當設置為0時(默認情況),執行的迭代次數由輸出的所需精度決定,自動確定迭代次數,通常為輸出位寬。

手動設置時,開方設置比較復雜,參照手冊描述。其他情況下,對于位寬大于13的,應加1。

8.Precision

控制要執行的內部 add-sub 計算精度。

當設置為0時(默認情況),根據輸出所需精度和內部迭代次數自動確定內部精度。

設置為( Input _ Width + Output _ Width + log2 ( Output _ Width) )時,無論輸入幅度如何,輸出相位都精確到全輸出寬度。

9.Coarse Rotation

控制粗旋轉模塊的實例化。作用于:Vector rotation, Vector translation, Sin and Cos, and ArcTan 功能。

關閉粗旋轉模塊,輸入輸出范圍限制在第一象限( - Pi / 4至+ Pi / 4)。

開啟粗旋轉模塊,粗旋轉通過將輸入樣本旋轉到第一象限,反向旋轉輸出樣本回到合適的象限,將CORDIC運算范圍擴展到全圓。

10.Compensation Scaling

控制用于補償CORDIC幅度縮放的補償縮放模塊。作用于:Vector Rotation and Vector Translation 功能。當選擇不補償時輸出是乘了倍數Z的。對于 Sin, Cos, Sinh, Cosh, ArcTan, ArcTanh and Square Root 無影響,應設置為 No Scale Compensation。

modulesincos_test(  input       clk,  input       start,  input[31:0]    pha_in,  outputwire    over,  outputwire[31:0] sin_out,  outputwire[31:0] cos_out   );   cordic_sincos my_sincos ( .aclk(clk),                // input wire aclk.s_axis_phase_tvalid(start), // input wire s_axis_phase_tvalid.s_axis_phase_tdata(pha_in),  // input wire [31 : 0] s_axis_phase_tdata.m_axis_dout_tvalid(over),  // output wire m_axis_dout_tvalid.m_axis_dout_tdata({sin_out,cos_out})   // output wire [63 : 0] m_axis_dout_tdata);    endmodule
`timescale1ns / 1psmoduletb_sincos();regclk =0;regstart =0;reg[31:0] pha_in=0;wireover;wire[31:0] sin_out;wire[31:0] cos_out;always#4.069clk=~clk;initialbegin    #10    start<=1;?// ? ? ? pha_in<=32'b00111001000000000000000000000000;? ? ? ? ?pha_in<=32'b01010000111110001000101101100010; ? ?endsincos_test my_sincos_test ( ? ?.clk? ? ? ? ? (clk), ? ?.start? ? ? ? (start), ? ?.pha_in? ? ? ?(pha_in), ? ?.over? ? ? ? ?(over), ? ?.sin_out? ? ? (sin_out), ? ?.cos_out? ? ? (cos_out) );endmodule

仿真結果:

4150f48c-23fa-11f0-9310-92fbcf53809c.png

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

    關注

    7

    文章

    2785

    瀏覽量

    50012
  • IP核
    +關注

    關注

    4

    文章

    338

    瀏覽量

    50638
  • Vivado
    +關注

    關注

    19

    文章

    834

    瀏覽量

    68486

原文標題:vivado IP核 cordic 中sin和cos的計算

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Xilinx FPGA入門連載73:波形發生器之IPCORDIC(正弦波)配置

    `Xilinx FPGA入門連載73:波形發生器之IPCORDIC(正弦波)配置特權同學,版權所有配套例程和更多資料下載鏈接:http://pan.baidu.com/s/1jGjAhEm 1
    發表于 04-24 18:57

    請問8335電機套件程序sin cos怎么計算

    在28335電機套件的程序中有個圖中有sin\cos轉變的功能,就在斜坡函數的后面,灰色的。就我了解好像是程序只有sin函數沒有cos函數,然后為了
    發表于 09-17 14:55

    LabVIEW FPGA CORDIC IP的arctan使用方法

    使用LabVIEW FPGA模塊CORDIC IP,配置arctan(X/Y)算法,配置完成之后,IP
    發表于 09-10 20:07

    控制函數cossin函數數值的獲取,

    第18章 DSP控制函數-更好用的SIN,COS計算本期教程主要講解控制函數cossin
    發表于 08-11 08:24

    Vivado生成IP

    vivado生成ip后缺少一大片文件,之前是可以用的,中途卸載過Modelsim,用vivado打開過ISE工程,因為工程很多
    發表于 04-24 23:42

    xilinx vivado調用cordic IP進行實現時報錯多重驅動?

    vivado2019.2建立工程,工程調用cordic IP進行atan求解,功能仿真時正常且滿足要求;綜合時正常;實現時報錯提示多重
    發表于 06-06 17:17

    sin/cos發生器,sin/cos信號產生電路圖

    sin/cos發生器 sin/cos發生器的任務是根據電壓頻率轉換器輸出脈沖的多少和方
    發表于 05-07 00:10 ?3999次閱讀
    <b class='flag-5'>sin</b>/<b class='flag-5'>cos</b>發生器,<b class='flag-5'>sin</b>/<b class='flag-5'>cos</b>信號產生電路圖

    使用Xilinx CORDIC IP生成正、余弦波

    本文介紹如何調用Xilinx的CORDIC IP生成某一頻率的正弦波和余弦波。 主要是CORDIC IP
    發表于 02-08 15:24 ?7451次閱讀
    使用Xilinx <b class='flag-5'>CORDIC</b> <b class='flag-5'>IP</b><b class='flag-5'>核</b>生成正、余弦波

    了解VivadoIP的原理與應用

    IPIP Core) Vivado中有很多IP核可以直接使用,例如數學運算(乘法器、除法器、浮點運算器等)、信號處理(FFT、DFT、D
    發表于 11-15 11:19 ?9520次閱讀

    vivado調用IP詳細介紹

    大家好,又到了每日學習的時間了,今天咱們來聊一聊vivado 調用IP。 首先咱們來了解一下vivadoIP
    的頭像 發表于 05-28 11:42 ?3.8w次閱讀

    Vivadoxilinx_courdic IP的使用方法

    由于Verilog/Vhdl沒有計算exp指數函數的庫函數,所以在開發過程可利用cordic IP做exp函數即e^x值;但前提要保證輸
    的頭像 發表于 07-25 16:51 ?4557次閱讀
    <b class='flag-5'>Vivado</b><b class='flag-5'>中</b>xilinx_courdic <b class='flag-5'>IP</b><b class='flag-5'>核</b>的使用方法

    Vivadoxilinx_courdic IP(求exp指數函數)使用

    由于Verilog/Vhdl沒有計算exp指數函數的庫函數,所以在開發過程可利用cordic IP做exp函數即e^x值;但前提要保證輸
    發表于 01-27 07:21 ?9次下載
    <b class='flag-5'>Vivado</b><b class='flag-5'>中</b>xilinx_courdic <b class='flag-5'>IP</b><b class='flag-5'>核</b>(求exp指數函數)使用

    VCS獨立仿真Vivado IP的問題補充

    在仿真Vivado IP時分兩種情況,分為未使用SECURE IP和使用了SECURE IP
    的頭像 發表于 06-06 14:45 ?2245次閱讀
    VCS獨立仿真<b class='flag-5'>Vivado</b> <b class='flag-5'>IP</b><b class='flag-5'>核</b>的問題補充

    Xilinx Vivado DDS IP使用方法

    DDS(Direct Digital Frequency Synthesizer) 直接數字頻率合成器,本文主要介紹如何調用Xilinx的DDS IP生成某一頻率的SinCos信號
    的頭像 發表于 07-24 11:23 ?6618次閱讀
    Xilinx <b class='flag-5'>Vivado</b> DDS <b class='flag-5'>IP</b>使用方法

    如何在Vivado配置FIFO IP

    Vivado IP提供了強大的FIFO生成器,可以通過圖形化配置快速生成FIFO IP。
    的頭像 發表于 08-07 15:36 ?5655次閱讀
    如何在<b class='flag-5'>Vivado</b><b class='flag-5'>中</b>配置FIFO <b class='flag-5'>IP</b><b class='flag-5'>核</b>
    主站蜘蛛池模板: 种子在线搜索bt | 福利观看 | 亚洲国产成人精品女人久久久 | 青草青青产国视频在线 | 国产欧美一区二区日本加勒比 | 尤物久久99热国产综合 | 国产v精品成人免费视频400条 | 大尺度在线 | 看黄视频免费 | 免费一级大毛片a一观看不卡 | 久久久久久久久综合影视网 | 黄色国产| 亚欧乱色束缚一区二区三区 | 国产图片综合 | 久久国产精品99精品国产987 | 免费观看在线观看 | 天天操天天摸天天射 | 黄色毛片免费网站 | 亚洲激情a | 日本人的xxxxxxxxx69 | 手机在线一区二区三区 | 色综合久久久久久久久五月 | 日韩亚 | 国产亚洲婷婷香蕉久久精品 | 免费观看交性大片 | 欧美区在线播放 | 狠狠狠狠狠狠 | 韩国视频在线播放 | 成人亚洲欧美综合 | 国产午夜视频在线观看第四页 | 免费看黄的视频软件 | 丁香六月综合激情 | 色噜噜噜噜噜在线观看网站 | 免费看国产一级特黄aa大片 | 亚洲国产精品婷婷久久久久 | wwwwww日本| 天天操夜夜操天天操 | 一区二区三区亚洲 | 嘿嘿嘿视频在线观看网站 | 亚洲夜夜操 | 欧美女同在线 |