衡阳派盒市场营销有限公司

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

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

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

Xilinx Vivado DDS IP使用方法

CHANBAEK ? 來(lái)源:一個(gè)早起的程序員 ? 作者:一個(gè)早起的程序員 ? 2023-07-24 11:23 ? 次閱讀

1 DDS概念

DDS(Direct Digital Frequency Synthesizer) 直接數(shù)字頻率合成器,本文主要介紹如何調(diào)用Xilinx的DDS IP核生成某一頻率的Sin和Cos信號(hào)

2 DDS IP使用

打開(kāi)Vivado創(chuàng)建Block Design。

圖片

添加 DDS IP。

圖片

1、我們選擇波形與相位同時(shí)存在的情況。

2、選擇DDS IP輸入的系統(tǒng)時(shí)鐘頻率,這里我們選擇100MHz。

3、DDS通道的數(shù)目,我們這里選擇一個(gè)。

4、整個(gè)IP配置的模式,我們這里選擇標(biāo)準(zhǔn)模式即可。

5、參數(shù)選擇的模式,我們這里選擇系統(tǒng)參數(shù),這個(gè)選擇主要影響IP的定制界面所涉及到的參數(shù)。

6、頻率的動(dòng)態(tài)范圍,主要和DDS內(nèi)部RAM的數(shù)據(jù)位寬有關(guān),計(jì)算方法是20log2n,其中n為RAM的位寬。

7、選擇DDS的最小的頻率分辨率。

圖片

1、相位增量我們選擇固定。

2、相位偏執(zhí)我們也選擇成固定,這兩個(gè)參數(shù)可以動(dòng)態(tài)控制輸出的頻率。

3、我們這里產(chǎn)生正弦波和余弦波。

4、因?yàn)槲覀冎豢紤]正弦波的頻率,所以這里不再輸出相位信息

圖片

輸入我們需要DDS輸出的頻率,這里我們輸入5MHz,其余選項(xiàng),我們選擇默認(rèn)即可。點(diǎn)擊確定。

圖片

生成頂層文件。

圖片

添加仿真文件。

圖片

3 Testbench編寫(xiě)

`timescale 1ns / 1ps
//
// Company: 
// Engineer: 一個(gè)早起的程序員
// 
// Create Date: 2020/12/01 23:08:37
// Design Name: 
// Module Name: sim
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
// 
//


module sim(
);

wire        [7:0]       m_axis_data_tdata_0  ;
wire        [31:0]      m_axis_phase_tdata_0 ;
reg                     aclk            ;


initial begin
    aclk  =  1'b0;
end


always  #5 aclk =  ~aclk;


design_1_wrapper design_1_wrapper_u0(
    .aclk_0                             (aclk                   ),
    .m_axis_data_tdata_0                (m_axis_data_tdata_0    ),
    .m_axis_phase_tdata_0               (m_axis_phase_tdata_0   )
);    


endmodule

4 波形分析

1.核心的核心:5M的波形周期則為200ns,因?yàn)闀r(shí)鐘只有100M,所以一個(gè)周期只能輸出20個(gè)點(diǎn)。

圖片

2.核心的核心:設(shè)置界面Summary顯示Phase Increment值為0xCCCCCC,從波形上也可以看出,兩個(gè)點(diǎn)角度差0xCCCCCC。

圖片

圖片

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Xilinx
    +關(guān)注

    關(guān)注

    71

    文章

    2171

    瀏覽量

    122132
  • 時(shí)鐘
    +關(guān)注

    關(guān)注

    11

    文章

    1746

    瀏覽量

    131799
  • DDS
    DDS
    +關(guān)注

    關(guān)注

    21

    文章

    636

    瀏覽量

    152936
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    815

    瀏覽量

    66887
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    xilinx的Chipscope的使用方法

    xilinx的Chipscope的使用方法
    發(fā)表于 01-12 15:28

    使用VIVADO IDE設(shè)計(jì)的最有效方法是什么?

    早安Xilinx Communitry,我有一個(gè)關(guān)于VIVADO IP中心設(shè)計(jì)流程的問(wèn)題。設(shè)計(jì)針對(duì)Xilinx fpga的數(shù)字邏輯不僅僅有一種方法
    發(fā)表于 03-29 09:14

    Xilinx原語(yǔ)的使用方法

    Xilinx原語(yǔ)使用方法
    發(fā)表于 02-22 06:55

    vivadoIP core怎么用

    本實(shí)驗(yàn)通過(guò)調(diào)用PLL IP core來(lái)學(xué)習(xí)PLL的使用、vivadoIP core使用方法
    發(fā)表于 03-02 07:22

    Vivadoxilinx_courdic IP核怎么使用

    Vivadoxilinx_courdic IP核(求exp指數(shù)函數(shù))使用
    發(fā)表于 03-03 07:35

    Gowin DDS IP用戶指南

    Gowin? DDS IP 用戶指南主要內(nèi)容包括功能特點(diǎn)、端口描述、時(shí)序說(shuō)明、配置調(diào)用、參考設(shè)計(jì)等。主要用于幫助用戶快速了解 DDS IP 的產(chǎn)品特性、特點(diǎn)及
    發(fā)表于 10-10 08:36

    Xilinx Vivado的使用詳細(xì)介紹(3):使用IP

    IP核(IP Core) Vivado中有很多IP核可以直接使用,例如數(shù)學(xué)運(yùn)算(乘法器、除法器、浮點(diǎn)運(yùn)算器等)、信號(hào)處理(FFT、DFT、DDS
    發(fā)表于 02-08 13:08 ?2401次閱讀
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>Vivado</b>的使用詳細(xì)介紹(3):使用<b class='flag-5'>IP</b>核

    xilinx 原語(yǔ)使用方法

    xilinx 原語(yǔ)使用方法
    發(fā)表于 10-17 08:57 ?11次下載
    <b class='flag-5'>xilinx</b> 原語(yǔ)<b class='flag-5'>使用方法</b>

    xilinx原語(yǔ)使用方法

    xilinx原語(yǔ)使用方法
    發(fā)表于 10-19 08:50 ?15次下載
    <b class='flag-5'>xilinx</b>原語(yǔ)<b class='flag-5'>使用方法</b>

    Vivado將模塊封裝為IP方法介紹

    在給別人用自己的工程時(shí)可以封裝IPVivado用封裝IP的工具,可以得到像xilinxip一樣的可以配置參數(shù)的
    的頭像 發(fā)表于 06-26 11:33 ?7993次閱讀

    解析Vivado如何調(diào)用DDSIP進(jìn)行仿真

    本次使用Vivado調(diào)用DDSIP進(jìn)行仿真,并嘗試多種配置方式的區(qū)別,設(shè)計(jì)單通道信號(hào)發(fā)生器(固定頻率)、Verilog查表法實(shí)現(xiàn)DDS、AM調(diào)制解調(diào)、DSB調(diào)制解調(diào)、可編程控制的信號(hào)
    的頭像 發(fā)表于 04-27 16:33 ?6395次閱讀
    解析<b class='flag-5'>Vivado</b>如何調(diào)用<b class='flag-5'>DDS</b>的<b class='flag-5'>IP</b>進(jìn)行仿真

    淺析VivadoIPDDS使用方式及注意事項(xiàng)

    vivado提供了DDS IP核可以輸出正余弦波形,配置方法如下
    的頭像 發(fā)表于 04-27 15:52 ?1w次閱讀
    淺析<b class='flag-5'>Vivado</b>的<b class='flag-5'>IP</b>核<b class='flag-5'>DDS</b>使用方式及注意事項(xiàng)

    關(guān)于XilinxDDS IP的運(yùn)用與講解

    本次項(xiàng)目我們主要是為了講解DDS,所以我們使用了混頻這個(gè)小項(xiàng)目來(lái)講解。DDS自己手寫(xiě)是比較簡(jiǎn)單且靈活,但是Xilinx給我們提供了相應(yīng)的IP核,那么這次我們將直接講解使用
    的頭像 發(fā)表于 04-27 16:00 ?6784次閱讀
    關(guān)于<b class='flag-5'>Xilinx</b>中<b class='flag-5'>DDS</b> <b class='flag-5'>IP</b>的運(yùn)用與講解

    Xilinx-DCM的使用方法技巧

    Xilinx-DCM的使用方法技巧(長(zhǎng)城電源技術(shù)(深圳有限公司)-該文檔為Xilinx-DCM的使用方法技巧講解文檔,是一份還算不錯(cuò)的參考文檔,感興趣的可以參考參考,,,,,,,,,,
    發(fā)表于 09-28 12:46 ?12次下載
    <b class='flag-5'>Xilinx</b>-DCM的<b class='flag-5'>使用方法</b>技巧

    關(guān)于Ultra96的Xilinx DDS編譯器IP教程

    電子發(fā)燒友網(wǎng)站提供《關(guān)于Ultra96的Xilinx DDS編譯器IP教程.zip》資料免費(fèi)下載
    發(fā)表于 12-13 10:17 ?1次下載
    關(guān)于Ultra96的<b class='flag-5'>Xilinx</b> <b class='flag-5'>DDS</b>編譯器<b class='flag-5'>IP</b>教程
    彩票大赢家| 百家乐官网3号眨眼技术| 澳门娱乐在线| 大发888熊之舞怎么玩| 大西洋百家乐的玩法技巧和规则| 百家乐大白菜| 上杭县| bet365.com| 大发888娱乐场18| 大发888投注鸿博博彩| 伯爵百家乐的玩法技巧和规则| 百家乐赌博彩| 网络百家乐破解器| 澳门百家乐国际娱乐城| 百家乐出千技巧| 星河百家乐官网的玩法技巧和规则| 百家乐官网网络赌博网| 百家乐官网金海岸| 有破解百家乐官网仪器| 百家乐官网赌博大揭密| 玩百家乐官网新2娱乐城| 汉阴县| 皇冠开户| 潮安县| 最新六合彩开奖结果| 香港六合彩彩色图库| 足球直播| 易胜博棋牌| 赌场回忆录| 邵阳县| 太阳城娱乐网sss977| 大发888八大胜博彩| 大发888玩哪个能赢钱| 大发888游戏平台103| 棋牌游戏大全| 大发888官方网站| bet365怎么样| 财众平台| 万年县| 网上百家乐官网哪里开户| 真人百家乐官网园|