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)不再提示

淺析Vivado的IP核DDS使用方式及注意事項(xiàng)

Hx ? 來源:CSDN技術(shù)社區(qū) ? 作者:雷凌峻毅 ? 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

設(shè)置System Parameters參數(shù):

Spurious Free Dynamic Range的設(shè)置,這個(gè)參數(shù)與輸出數(shù)據(jù)的寬度相關(guān)。

100062957-125936-03.jpg

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

Frequency Resolution的設(shè)置,這個(gè)參數(shù)與輸出相位數(shù)據(jù)的寬度相關(guān),如果想要得到16bit的寬度,channels為1,系統(tǒng)輸入時(shí)鐘為100MHz

Frequency Resolution = 100000000/2^16 = 1525.8789025

設(shè)置如圖:

100062957-125937-04.jpg

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

100062957-125938-05.jpg

設(shè)置輸出頻率10M

100062957-125939-06.jpg

查看配置好的DDS參數(shù)

100062957-125940-07.jpg

編寫代碼和TESTBENCH,進(jìn)行仿真

頂層程序

`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

仿真時(shí)注意DDSIP核輸出的是有符號(hào)數(shù),因此需要將DDS輸出的數(shù)據(jù)設(shè)置成有符號(hào)數(shù),即將仿真數(shù)據(jù)radix為signed decimal

100062957-125941-08.jpg

注意:因?yàn)镈DSIP核輸出的是有符號(hào)數(shù),因此雖然我們?cè)O(shè)置的是10位的位寬,但輸出數(shù)據(jù)共有16位,因?yàn)樾枰呶粊碜餮a(bǔ)碼。在使用時(shí)只用低10位即可。
編輯:lyn

聲明:本文內(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)投訴
  • DDS
    DDS
    +關(guān)注

    關(guān)注

    22

    文章

    682

    瀏覽量

    156054
  • IP核
    +關(guān)注

    關(guān)注

    4

    文章

    339

    瀏覽量

    51693
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    846

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    CW32F030在使用中的注意事項(xiàng)有哪些?

    CW32F030在使用中的注意事項(xiàng)有哪些?
    發(fā)表于 11-18 06:20

    Vivado浮點(diǎn)數(shù)IP的握手信號(hào)

    Vivado浮點(diǎn)數(shù)IP的握手信號(hào) 我們的設(shè)計(jì)方案中,F(xiàn)PU計(jì)算單元將收到的三條數(shù)據(jù)和使能信號(hào)同步發(fā)給20多個(gè)模塊,同時(shí)只有一個(gè)模塊被時(shí)鐘使能,進(jìn)行計(jì)算,但結(jié)果都會(huì)保留,發(fā)給數(shù)選。計(jì)算單元還需接受
    發(fā)表于 10-24 07:01

    Vivado浮點(diǎn)數(shù)IP的一些設(shè)置注意點(diǎn)

    Vivado浮點(diǎn)數(shù)IP的一些設(shè)置注意點(diǎn) 我們?cè)?b class='flag-5'>vivado2018.3中使用了Floating-point(7.1)
    發(fā)表于 10-24 06:25

    emWin AppWizard 開發(fā)注意事項(xiàng)有哪些?

    emWin AppWizard 開發(fā)注意事項(xiàng)
    發(fā)表于 09-04 06:18

    美國Odyssey奧德賽電池充電注意事項(xiàng)全解析

    Odyssey奧德賽電池充電注意事項(xiàng)全解析 奧德賽電池作為高性能的深循環(huán)鉛酸電池,廣泛應(yīng)用于汽車啟動(dòng)、摩托車、船舶以及備用電源系統(tǒng)中。正確的充電方法不僅能夠延長電池壽命,還能保障其性能穩(wěn)定發(fā)揮
    的頭像 發(fā)表于 05-19 16:31 ?885次閱讀
    美國Odyssey奧德賽電池充電<b class='flag-5'>注意事項(xiàng)</b>全解析

    IGBT器件的防靜電注意事項(xiàng)

    IGBT作為功率半導(dǎo)體器件,對(duì)靜電極為敏感。我將從其靜電敏感性原理入手,詳細(xì)闡述使用過程中防靜電的具體注意事項(xiàng)與防護(hù)措施,確保其安全穩(wěn)定運(yùn)行。
    的頭像 發(fā)表于 05-15 14:55 ?1190次閱讀

    SiC MOSFET驅(qū)動(dòng)電路設(shè)計(jì)注意事項(xiàng)

    柵極驅(qū)動(dòng)器是保證SiC MOSFET安全運(yùn)行的關(guān)鍵,設(shè)計(jì)柵極驅(qū)動(dòng)電路的關(guān)鍵點(diǎn)包括柵極電阻、柵極電壓和布線方式等,本章節(jié)帶你了解SiC MOSFET驅(qū)動(dòng)電路設(shè)計(jì)、驅(qū)動(dòng)電阻選擇、死區(qū)時(shí)間等注意事項(xiàng)
    的頭像 發(fā)表于 04-24 17:00 ?1751次閱讀
    SiC MOSFET驅(qū)動(dòng)電路設(shè)計(jì)<b class='flag-5'>注意事項(xiàng)</b>

    掃描電鏡的日常維護(hù)有哪些注意事項(xiàng)?

    掃描電鏡日常維護(hù)的注意事項(xiàng)
    的頭像 發(fā)表于 03-24 11:38 ?899次閱讀
    掃描電鏡的日常維護(hù)有哪些<b class='flag-5'>注意事項(xiàng)</b>?

    Vivado FIR IP核實(shí)現(xiàn)

    Xilinx的FIR IP屬于收費(fèi)IP,但是不需要像 Quartus那樣通過修改license文件來破解。如果是個(gè)人學(xué)習(xí),現(xiàn)在網(wǎng)絡(luò)上流傳的license破解文件在破解Vivado的同
    的頭像 發(fā)表于 03-01 14:44 ?2542次閱讀
    <b class='flag-5'>Vivado</b> FIR <b class='flag-5'>IP</b>核實(shí)現(xiàn)

    iW1710驅(qū)動(dòng)設(shè)計(jì)方案與PCB布線注意事項(xiàng)

    iW1710驅(qū)動(dòng)設(shè)計(jì)方案與PCB布線注意事項(xiàng)
    發(fā)表于 02-17 14:19 ?0次下載

    驅(qū)動(dòng)板設(shè)計(jì)注意事項(xiàng)

    設(shè)計(jì)驅(qū)動(dòng)板時(shí)我們需要考慮電路原理與元器件選擇、PCB設(shè)計(jì)、熱管理、電磁兼容性(EMC)、其他注意事項(xiàng)。以下是關(guān)于相關(guān)內(nèi)容的詳細(xì)介紹,讓我們一起來簡(jiǎn)單的了解一下吧!
    的頭像 發(fā)表于 02-12 13:48 ?1043次閱讀

    GD32單片機(jī)GPIO結(jié)構(gòu)及注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《GD32單片機(jī)GPIO結(jié)構(gòu)及注意事項(xiàng).pdf》資料免費(fèi)下載
    發(fā)表于 02-07 17:27 ?3次下載
    GD32單片機(jī)GPIO結(jié)構(gòu)及<b class='flag-5'>注意事項(xiàng)</b>

    智多晶DDR Controller使用注意事項(xiàng)

    最后一期我們主要介紹智多晶DDR Controller使用時(shí)的注意事項(xiàng)。
    的頭像 發(fā)表于 01-24 11:14 ?1333次閱讀
    智多晶DDR Controller使用<b class='flag-5'>注意事項(xiàng)</b>

    AN20-儀表低通濾波器的應(yīng)用注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《AN20-儀表低通濾波器的應(yīng)用注意事項(xiàng).pdf》資料免費(fèi)下載
    發(fā)表于 01-12 11:25 ?0次下載
    AN20-儀表低通濾波器的應(yīng)用<b class='flag-5'>注意事項(xiàng)</b>

    多層板埋孔設(shè)計(jì)注意事項(xiàng)

    多層板埋孔設(shè)計(jì)注意事項(xiàng)
    的頭像 發(fā)表于 12-20 16:06 ?1225次閱讀