0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何利用ZedBoard+AD9361的硬件板卡套装产生点频信号呢

雷达通信电子战 来源:雷达通信电子战 2022-12-30 11:06 次阅读

Matlab操作ZedBoard+AD9361产生信号

之前我们基于matlab板级支持包在matlab的控制下,利用ZedBoard+AD9361的硬件板卡套装产生了点频信号。

今天我们使用ADI在github上提供的HDL源码来构建zedboard+AD9361的vivado工程。

根据你vivado的版本选择对应的内容下载,我们使用的是vivado2021.2,直接下载master即可。

03de5088-7806-11ed-8abf-dac502259ad0.png

03eeea9c-7806-11ed-8abf-dac502259ad0.png  

解压所下载的文件,使用“.../hdl-master/projects/fmcomms2/zed”文件路径下的system_project.tcl文件来构建工程。

但是在构建工程之前,需要先编译库文件,具体需要编译哪些库可以通过打开该路径下的Makefile查看:

0402f73a-7806-11ed-8abf-dac502259ad0.png

打开vivado,在tcl命令框内输入cd d:/hdl-master/library/axi_ad9361,然后再运行 source ./axi_ad9361_ip.tcl,或者点击“tools”->“run tcl script”找到axi_ad9361_ip.tcl进行编译库文件,等待编译完成。 接着继续用同样的方法编译Makefile中列出的其他IP,所有IP编译完成后执行: cd d:/hdl-master/projects/fmcomms2/zed, 然后运行source ./system_project.tcl开始编译生成vivado工程。

041b0ff0-7806-11ed-8abf-dac502259ad0.png

放大看一下AD9361核的连线:

042a2594-7806-11ed-8abf-dac502259ad0.png

在构建工程的过程中需要注意的地方:

1,HDL源码下载的版本需要与你安装的vivado版本一致。

2,其中用到的路径需要和你放文件的路径一致,并且需要注意路径中斜杠的方向,与电脑复制的路径斜杠方向不一样;

3,若在构建时报错,可以查看log看那里出错,很大可能是还有哪些IP没有编译。

4,若你想生成更高版本的vivado工程,可以先构建完成后再升版本。





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • HDL
    HDL
    +关注

    关注

    8

    文章

    324

    浏览量

    47104
  • TCL
    TCL
    +关注

    关注

    10

    文章

    1661

    浏览量

    87938
  • AD9361
    +关注

    关注

    8

    文章

    34

    浏览量

    36755

原文标题:使用源码构建ZedBoard+AD9361的vivado工程

文章出处:【微信号:雷达通信电子战,微信公众号:雷达通信电子战】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    频信号 DAQ 4431板卡

    如何用4431板卡通过labview编程生成一个扫频信号
    发表于 12-12 10:09

    proteus能产生频信号或者多频信号吗?

    哪个大神知道proteus能产生频信号或者多频信号吗?
    发表于 05-20 11:37

    [AD9361][Zedboard]如何透過matlab讀寫AD9361的Register Value?

    環境: Zedboard + AD9361, 使用LINUX在iio.h中有看到 iio_device_reg_write和iio_device_reg_read 但我不清楚如何透過matlab讀寫AD9361的Register
    发表于 08-29 11:45

    AD9361发射单频信号接收到的信号存在明显的谐波

    使用AD9361芯片发射单频信号,AD_CLK = 983.08M,1Tx,D/A速率为30.72M,使用FMC-COMMS3开发板接收,采用LTE20M的配置,关闭了开发板自身的发射信号。分别测试
    发表于 09-04 10:27

    AD9361射频FMC板卡

    遇到同样的问题,在使用了诸多的软件无线电通信硬件平台后我们团队研发了一款比较好用的硬件平台。在此,我将我这么久的调试经验和这一款板卡推荐给大家,希望对大家有帮助。我调查了一下越来越多的人在使用一款
    发表于 09-11 09:53

    AD9361无发射信号

    我在用zedboard和FMCOMMS3进行ad9361的开发,使用官方提供的基于ARM的程序没有问题。现在我想用纯verilog hdl(没有用ARM)通过SPI对ad9361的寄存器进行了配置
    发表于 09-25 14:19

    AD9910产生点频信号锁相环不能锁定

    各位达人们,现在正在使用9910产生点频信号,现在出现了点问题,求助~~若使用1.0G外部时钟 配置寄存器可以产生210M点频信号,然后将时钟换为40M后倍频系数25倍,发现锁相环不能
    发表于 11-07 08:59

    怎么产生的高频信号

    交流电经过整流滤波后变成直流电,直流电又是怎样产生的高频信号?越详细越好。 补充内容 (2018-11-9 16:49): F1、F2接的220v,经过整流滤波后,vcc为311v。U1给信号使Q2导通,从而使K1导通。后边的
    发表于 11-08 10:29

    AD9361发送调试没有找到1M正弦波的信号

    想用FPGA发送一个基带信号给AD9361,把信号存到ROM里面,需要我自己写AD9361的SPI时序发送嘛?最关键的问题怎么利用
    发表于 01-11 13:42

    AD9361信号输出的问题

    设计师反馈:电路板调试过程中,完成AD9361寄存器配置,发射端工作正常,产生840MHz单音信号,软件各部分工作正常,寄存器配置通过。同时,接收端的clk和frame信号也正常,意味
    发表于 07-31 11:05

    AD9361 BIST模式

    ,rx波形完美,单频信号频率正确;当配置寄存器0x3F4的值为0x53即将内部bist generator产生信号通过TX链路发射出去最后将输出通过同轴SMA连接到频谱分析仪,产生
    发表于 11-17 23:03

    利用定时/计数器产生频信号的方法

    一、实验目的和任务1、掌握利用定时/计数器产生频信号的方法。2、理解音乐门铃的程序结构,加深对定时中断应用的认识。二、实验原理简介1、蜂鸣器(由MCU1的P1.0口控制)在不同频率信号
    发表于 12-03 06:48

    自动产生点和划的电码练习振荡器电路图

    自动产生点和划的电码练习振荡器电路图
    发表于 03-21 08:55 967次阅读
    自动<b class='flag-5'>产生点</b>和划的电码练习振荡器电路图

    基于Zedboard FPGA的VGA图像信号采集系统的设计

    根据VGA(Video Graphic Array)的原理,采用VHDL硬件描述语言,设计了一种基于Zedboard FPGA板卡的图像显示方案。实验结果表明,在FPGA实现图片显示,达到了预期
    发表于 11-18 12:42 2137次阅读

    如何利用AD9361的接收机平台捕捉ADS-B信号

    商用航空器利用ADS-B发射机报告其信息。 本视频讨论如何利用一个基于AD9361的接收机平台来捕捉ADS-B信号,然后利用MATLAB和S
    的头像 发表于 07-17 06:19 4086次阅读