PL端HDL源码下载:https://github.com/analogdevicesinc/hdl/tree/hdl_2019_r2

PS端No-OS C语言嵌入式程序源码下载:https://github.com/analogdevicesinc/no-OS/tree/2019_R2/projects/ad9371/src

AD9371/9375 C语言源码src 和 Transceiver Evaluation Software 下载

https://www.analog.com/en/design-center/landing-pages/001/transceiver-evaluation-software.html

以上源码根据自己使用的Vivado版本和器件选择即可,本文使用的是Vivado2019.2、Vitis IDE 2019.2和ADRV9375-W/PCBA

Build HDL工程官方教程:https://wiki.analog.com/resources/fpga/docs/build#windows_environment_setup

AD9371/9375 No-OS Setup 官方教程:https://wiki.analog.com/resources/eval/user-guides/mykonos/no-os-setup

1.PL端Vivado工程搭建

1.1下载HDL源码并解压

1.2编译 library 文件夹中的库文件(.tcl文件)

编译axi_ad9371和其它所有非axi_ad系列的文件夹中的tcl文件

注:这里是所有都要编译,过程比较繁琐,细心一点不要漏

编译方法如下

step1:载windows开始菜单打开 Vivado 2019.2 Tcl Shell

step2:先指定tcl所在文件夹路径再编译tcl文件

等他编译,再次出现Vivado%时此次编译完成。这个时间有短又长,耐心等待。

注:按上箭头可以自动输入上次输入过的文本,可以加快效率

1.3利用tcl文件自动搭建工程

step1:打开Vivado 2019.2,在最下方Tcl Console 指定工程tcl文件所在路径

step2:编译工程tcl文件,自动搭建工程

step3:编译bd tcl文件,搭建bd(这一步不确定是否需要)

注:搭建过程时间很长,耐心等待,如果有报错,仔细查看一下,大概率情况下都是library中的某个库tcl文件没有编译,这个时候重新编译一下报错的就行。

1.4 对搭建好的工程,进行编译综合然后生成.bit文件

2.PS端Vitis工程搭建
2.1 导出.xsa文件

这里最好选择路径在本工程中,建个.xsa文件夹就行

2.2 建立Platform Project

2.3建立Application Project

2.4将C语言源码src复制进去

2.5用Transceiver Evaluation Software生成初始化文件并导入进去

step1:点击Connect,显示连接失败

step2:点击Tools -> Creat Script -> C Script  生成一组文件

step3: 将 myk.cmyk.h和 myk_ad9528init.c 添加进入src中

ADI AD9371/9375+Xilinx ZC706 No-OS初始工程搭建 ——Vivado2019.2相关推荐

  1. Xilinx ZC706 ADV7511使用

    作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 参考 Linux with H ...

  2. zc706开发板的linux开发,第一篇:zc706 开箱及开发环境搭建

    第一篇:zc706开箱及开发环境搭建 1.拿到zc706时的封装箱子,从该工具箱中打开后,将看到内含的器件: 2.其中zc706评估板具体各部分说明如下: 在拿到开发板后,默认开发板上的拨码开关以及跳 ...

  3. S3C2440裸机实战 之一 创建初始工程

    S3C2440裸机实战 之一 创建初始工程 2015-2-3 好几年没玩S3C2440,从单片机玩到嵌入式,就记得这个是我入门嵌入式比较早的一款芯片. S3C2440是带MMU的,可以上WinCE/L ...

  4. FPGA udp纯逻辑编写,Xilinx ise14.7平台,工程验证千兆无丢包 加200k128通道采集

    FPGA udp纯逻辑编写,Xilinx ise14.7平台,工程验证千兆无丢包 加200k128通道采集 ID:221000630637522274gaoisgod

  5. Xilinx zc706开发板使用

    作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 Boot模式 通过SW11来控 ...

  6. Xilinx ZC706植入Linux系统-笔记

    目录 一.前期准备 二.构建Ubuntu硬件运行环境 2.1  在Vivado 2018.3环境下建立新的设计工程 2.2  构建硬件系统 三.部署petalinux安装环境 3.1 部署FTP服务器 ...

  7. Xilinx zc706 Si5324

    作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 参考 Si5324官网 任意频 ...

  8. Xilinx 学习笔记1---新建工程和创建源代码文件

    最近终于有空可以记录一些之前学习的内容,本博客系列记录笔者Xilinx ISE学习之旅,当然现在Vivado是学习热门,一步一步来.搞定 ISE,Vivado上手也会很快. 1.安装软件 软件部分的下 ...

  9. 如何在Mac os X上搭建本地服务器环境

    之前苦于mac上搭建本地服务器之艰辛,找寻好久都没找到一款类似windows上集成的本地服务器环境,诸如phpstudy,xampp,appserv,虽说xampp也有mac版,但不知为何不是Apac ...

  10. Cent OS 7.7 搭建蓝鲸智云社区版5.1.27(1)——安装前环境准备

    前言 本次实验环境:Cent OS 7.7_x64 (3台虚拟机) IP地址:192.168.1.7(中控机)    192.168.1.8              192.168.1.9 蓝鲸完整 ...

最新文章

  1. 如何创建修改分区表和如何查看分区表
  2. Sublime Text 3实用快捷键大全
  3. python爬虫爬商品库存_利用Python爬虫爬取指定天猫店铺全店商品信息
  4. asp.net页生命周期图解---msdn
  5. linux安装系统ftp服务器配置,linux系统搭建ftp服务器的配置方 - 电子发烧友网
  6. fft谱分析的误差有哪些原因造成的?如何减小分析误差。_频谱分析仪25问
  7. 硬盘GPT分区与MBR分区的区别
  8. 32bit程序在64bit操作系统下处理重定向细节
  9. 怎么查看ubuntu虚拟机ip地址?
  10. HTML5高级之拖拽drag
  11. 10个成语理解项目管理的价值观和方法论
  12. 宇宙无敌第一IED Visual studio 常用快捷键使用
  13. 感觉编程还是需要逐渐熟练的技术工种吧,分几个维度来描述。
  14. 如何从google play下载apk
  15. Linux 命令系统性学习
  16. EFR32BG22 的三种电源设计
  17. 【毕业设计项目】基于ESP32的家庭气象站系统 - stm32 物联网 嵌入式 单片机
  18. news html5 qq,WebQQ全面升级支持IE9 HTML5无处不在
  19. java 找出所有水仙花数,java 水仙花数 所有的
  20. 代理自动配置文件PAC的使用方法

热门文章

  1. 黑客是怎样买彩票的?中奖率提示2倍
  2. 如何搭建属于自己的网站博客?(手把手教你)
  3. 触动精灵将图片转成base64字符串后通过post方式上传给服务器
  4. Apache Tomcat 官网下载
  5. 【电力电子】【2020.02】利用导抗式三相双有源桥DC-DC变换器实现宽范围高效率的拓扑结构和调制方案
  6. sqlServer2012安装包下载
  7. MongoDB管理工具studio 3t ,解决到期问题
  8. Dev-cpp5.4.0的详细安装步骤
  9. mac电脑用户使用的音乐播放软件,用户还可以使用网易云账号将电脑和手机上的音乐同步网易云音乐mac版中
  10. 微星主板jsp1接线图_微星主板JSP11接口可制作双BIOS