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

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

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

3天內不再提示

淺析Vivado的IP核DDS使用方式及注意事項

Hx ? 來源:CSDN技術社區 ? 作者:雷凌峻毅 ? 2021-04-27 15:52 ? 次閱讀

vivado提供了DDS IP核可以輸出正余弦波形,配置方法如下

打開VIVADO,選擇IP Catalog

100062957-125934-01.jpg

輸入DDS,找到DDS IP核,雙擊打開

100062957-125935-02.jpg

打開IP核配置,parameter Selection選擇System Parameters

設置System Parameters參數

Spurious Free Dynamic Range的設置,這個參數與輸出數據的寬度相關。

100062957-125936-03.jpg

我需要位寬為10位的輸出,因此Spurious Free Dynamic Range設置為10*6=60

Frequency Resolution的設置,這個參數與輸出相位數據的寬度相關,如果想要得到16bit的寬度,channels為1,系統輸入時鐘為100MHz

Frequency Resolution = 100000000/2^16 = 1525.8789025

設置如圖:

100062957-125937-04.jpg

設置Phase Increment Programmability和Phase offset programmability為固定模式,輸出為正弦波

100062957-125938-05.jpg

設置輸出頻率10M

100062957-125939-06.jpg

查看配置好的DDS參數

100062957-125940-07.jpg

編寫代碼和TESTBENCH,進行仿真

頂層程序

`timescale 1ns / 1ps module top( input clk_100m, input rst_n, ///DAC0/ output [9:0]DAC0_D, output DAC0_CLK, output DAC0_PD ); wire [15:0]dac_data; wire phase_tvalid; wire [15:0]phase_data; wire dds_valid; dac dac_ini( .clk_100m(clk_100m), .dac_data(dac_data), .DAC0_D(DAC0_D), .DAC0_CLK(DAC0_CLK), .DAC0_PD(DAC0_PD) ); dds_compiler_0 dds_compiler_0_ini( .aclk(clk_100m), .m_axis_data_tvalid(dds_valid), .m_axis_phase_tvalid(phase_tvalid), .m_axis_phase_tdata(phase_tdata), .m_axis_data_tdata(dac_data) ); endmodule

testbench

`timescale 1ns / 1ps module top_tb( ); reg clk_100m; reg rst_n; wire [9:0]DAC0_D; wire DAC0_CLK; wire DAC0_PD; initial begin clk_100m = 1‘b0; rst_n = 1’b1; #10 rst_n = 1‘b0; #500 rst_n = 1’b1; end always #5 clk_100m = ~clk_100m; top top_ini( .clk_100m(clk_100m), .rst_n(rst_n), .DAC0_D(DAC0_D), .DAC0_CLK(DAC0_CLK), .DAC0_PD(DAC0_PD) ); endmodule

testbench

`timescale 1ns / 1ps module top_tb( ); reg clk_100m; reg rst_n; wire [9:0]DAC0_D; wire DAC0_CLK; wire DAC0_PD; initial begin clk_100m = 1‘b0; rst_n = 1’b1; #10 rst_n = 1‘b0; #500 rst_n = 1’b1; end always #5 clk_100m = ~clk_100m; top top_ini( .clk_100m(clk_100m), .rst_n(rst_n), .DAC0_D(DAC0_D), .DAC0_CLK(DAC0_CLK), .DAC0_PD(DAC0_PD) ); endmodule

仿真時注意DDSIP核輸出的是有符號數,因此需要將DDS輸出的數據設置成有符號數,即將仿真數據radix為signed decimal

100062957-125941-08.jpg

注意:因為DDSIP核輸出的是有符號數,因此雖然我們設置的是10位的位寬,但輸出數據共有16位,因為需要高位來作補碼。在使用時只用低10位即可。
編輯:lyn

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

    關注

    21

    文章

    636

    瀏覽量

    152971
  • IP核
    +關注

    關注

    4

    文章

    331

    瀏覽量

    49662
  • Vivado
    +關注

    關注

    19

    文章

    815

    瀏覽量

    66923
收藏 人收藏

    評論

    相關推薦

    智多晶DDR Controller使用注意事項

    最后一期我們主要介紹智多晶DDR Controller使用時的注意事項
    的頭像 發表于 01-24 11:14 ?244次閱讀
    智多晶DDR Controller使用<b class='flag-5'>注意事項</b>

    多層板埋孔設計注意事項

    多層板埋孔設計注意事項
    的頭像 發表于 12-20 16:06 ?300次閱讀

    PCBA生產注意事項

    ? ?PCBA生產注意事項。 長按識別二維碼關注[現代電子裝聯工藝技術]訂閱號,開啟我們共同的學習之旅 end
    的頭像 發表于 11-15 17:04 ?508次閱讀
    PCBA生產<b class='flag-5'>注意事項</b>

    Vivado中FFT IP的使用教程

    本文介紹了Vidado中FFT IP的使用,具體內容為:調用IP>>配置界面介紹>>IP
    的頭像 發表于 11-06 09:51 ?1556次閱讀
    <b class='flag-5'>Vivado</b>中FFT <b class='flag-5'>IP</b><b class='flag-5'>核</b>的使用教程

    Xilinx DDS IP的使用和參數配置

    用RAM實現一個DDS,從原理上來說很簡單,在實際使用的時候,可能沒有直接使用官方提供的IP來的方便。這個博客就記錄一下,最近使用到的這個DDS
    的頭像 發表于 10-25 16:54 ?1408次閱讀
    Xilinx <b class='flag-5'>DDS</b> <b class='flag-5'>IP</b><b class='flag-5'>核</b>的使用和參數配置

    如何為住宅配置靜態IP:步驟與注意事項

    為住宅配置靜態IP地址,通常涉及以下步驟和注意事項
    的頭像 發表于 10-24 08:02 ?358次閱讀

    脈沖式充電器的使用注意事項

    脈沖式充電器的使用注意事項主要包括以下幾個方面: 一、安全注意事項 用電安全 :在充電過程中,應始終保持警惕,注意用電安全,避免觸電和短路等危險情況的發生。 防火防災 :避免在易燃易爆物品附近進行
    的頭像 發表于 09-26 16:05 ?1150次閱讀

    繞線電感定制的注意事項

    電子發燒友網站提供《繞線電感定制的注意事項.docx》資料免費下載
    發表于 09-20 11:24 ?0次下載

    共模電感定制的注意事項

    電子發燒友網站提供《共模電感定制的注意事項.docx》資料免費下載
    發表于 09-04 11:47 ?0次下載

    LiFePO4設計注意事項

    電子發燒友網站提供《LiFePO4設計注意事項.pdf》資料免費下載
    發表于 09-03 09:24 ?0次下載
    LiFePO4設計<b class='flag-5'>注意事項</b>

    現場總線的使用方法與注意事項

    的穩定可靠運行,正確的使用方法和注意事項至關重要。本文將詳細介紹現場總線的使用方法和注意事項,以供讀者參考。
    的頭像 發表于 06-06 11:49 ?909次閱讀

    鉗形電流表的使用方法和注意事項

    鉗形電流表,作為電氣測量和測試的重要工具,其使用方法和注意事項對于保障測量結果的準確性和操作人員的安全至關重要。本文將從鉗形電流表的使用方法和注意事項兩個方面進行詳細闡述,以期為讀者提供一個全面而深入的了解。
    的頭像 發表于 05-14 16:14 ?3782次閱讀

    FMD LINK 使用注意事項

    電子發燒友網站提供《FMD LINK 使用注意事項.pdf》資料免費下載
    發表于 05-06 10:11 ?0次下載

    家用路由器的使用技巧和注意事項**

    家用路由器使用技巧包括合理放置、定期重啟、設置強密碼、設置訪客網絡、更新固件、啟用雙頻網絡和設置家長控制。注意事項包括避免過度擁擠、防止過度疲勞、防止遮擋信號、定期檢查網絡設備、保護隱私信息、避免惡意攻擊和避免強度過高的信號。遵循這些技巧和注意事項,可以提高家庭網絡的連接
    的頭像 發表于 03-21 17:37 ?942次閱讀

    EMI / Safety觀念簡介及注意事項

    電子發燒友網站提供《EMI / Safety觀念簡介及注意事項.ppt》資料免費下載
    發表于 02-28 09:45 ?1次下載
    主站蜘蛛池模板: 天天在线干 | a级精品九九九大片免费看 a级毛毛片看久久 | 大学生一级特黄的免费大片视频 | 亚洲一区中文字幕在线 | 久久精品女人天堂 | 在线播放免费人成毛片乱码 | 特级生活片 | 精品国产乱子伦一区 | 手机看片福利盒子久久青 | 777丰满影院 | 国产小视频在线 | 国产福利2021最新在线观看 | 免费欧美 | 嫩草网| 狠狠色丁香婷婷久久综合不卡 | 久久久久久久蜜桃 | 天天干天天干天天干天天 | 福利片在线观看免费高清 | 国产精品资源网 | 中国xxxxx高清免费看视频 | 成人夜色香网站在线观看 | 久久久午夜 | 性欧美欧美之巨大69 | 网站色| 午色影院 | 色内内免费视频播放 | 免费抓胸吻胸激烈视频网站 | 生活片一级性 | 一本高清在线视频 | 在线观看视频高清视频 | 男操女视频网站 | 天堂网在线播放 | 激情五月综合网 | 男人cao女人视频在线观看 | 男人你懂的网站 | 国产特级 | 成人欧美一区二区三区黑人3p | 午夜性爽快 | 久久男人视频 | 最新免费jlzzjlzz在线播放 | 天天操天天操天天操香蕉 |