ADI AD9371/9375+Xilinx ZC706 No-OS初始工程搭建 ——Vivado2019.2
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.c、myk.h和 myk_ad9528init.c 添加进入src中
ADI AD9371/9375+Xilinx ZC706 No-OS初始工程搭建 ——Vivado2019.2相关推荐
- Xilinx ZC706 ADV7511使用
作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 参考 Linux with H ...
- zc706开发板的linux开发,第一篇:zc706 开箱及开发环境搭建
第一篇:zc706开箱及开发环境搭建 1.拿到zc706时的封装箱子,从该工具箱中打开后,将看到内含的器件: 2.其中zc706评估板具体各部分说明如下: 在拿到开发板后,默认开发板上的拨码开关以及跳 ...
- S3C2440裸机实战 之一 创建初始工程
S3C2440裸机实战 之一 创建初始工程 2015-2-3 好几年没玩S3C2440,从单片机玩到嵌入式,就记得这个是我入门嵌入式比较早的一款芯片. S3C2440是带MMU的,可以上WinCE/L ...
- FPGA udp纯逻辑编写,Xilinx ise14.7平台,工程验证千兆无丢包 加200k128通道采集
FPGA udp纯逻辑编写,Xilinx ise14.7平台,工程验证千兆无丢包 加200k128通道采集 ID:221000630637522274gaoisgod
- Xilinx zc706开发板使用
作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 Boot模式 通过SW11来控 ...
- Xilinx ZC706植入Linux系统-笔记
目录 一.前期准备 二.构建Ubuntu硬件运行环境 2.1 在Vivado 2018.3环境下建立新的设计工程 2.2 构建硬件系统 三.部署petalinux安装环境 3.1 部署FTP服务器 ...
- Xilinx zc706 Si5324
作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 参考 Si5324官网 任意频 ...
- Xilinx 学习笔记1---新建工程和创建源代码文件
最近终于有空可以记录一些之前学习的内容,本博客系列记录笔者Xilinx ISE学习之旅,当然现在Vivado是学习热门,一步一步来.搞定 ISE,Vivado上手也会很快. 1.安装软件 软件部分的下 ...
- 如何在Mac os X上搭建本地服务器环境
之前苦于mac上搭建本地服务器之艰辛,找寻好久都没找到一款类似windows上集成的本地服务器环境,诸如phpstudy,xampp,appserv,虽说xampp也有mac版,但不知为何不是Apac ...
- 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 蓝鲸完整 ...
最新文章
- 如何创建修改分区表和如何查看分区表
- Sublime Text 3实用快捷键大全
- python爬虫爬商品库存_利用Python爬虫爬取指定天猫店铺全店商品信息
- asp.net页生命周期图解---msdn
- linux安装系统ftp服务器配置,linux系统搭建ftp服务器的配置方 - 电子发烧友网
- fft谱分析的误差有哪些原因造成的?如何减小分析误差。_频谱分析仪25问
- 硬盘GPT分区与MBR分区的区别
- 32bit程序在64bit操作系统下处理重定向细节
- 怎么查看ubuntu虚拟机ip地址?
- HTML5高级之拖拽drag
- 10个成语理解项目管理的价值观和方法论
- 宇宙无敌第一IED Visual studio 常用快捷键使用
- 感觉编程还是需要逐渐熟练的技术工种吧,分几个维度来描述。
- 如何从google play下载apk
- Linux 命令系统性学习
- EFR32BG22 的三种电源设计
- 【毕业设计项目】基于ESP32的家庭气象站系统 - stm32 物联网 嵌入式 单片机
- news html5 qq,WebQQ全面升级支持IE9 HTML5无处不在
- java 找出所有水仙花数,java 水仙花数 所有的
- 代理自动配置文件PAC的使用方法
热门文章
- 黑客是怎样买彩票的?中奖率提示2倍
- 如何搭建属于自己的网站博客?(手把手教你)
- 触动精灵将图片转成base64字符串后通过post方式上传给服务器
- Apache Tomcat 官网下载
- 【电力电子】【2020.02】利用导抗式三相双有源桥DC-DC变换器实现宽范围高效率的拓扑结构和调制方案
- sqlServer2012安装包下载
- MongoDB管理工具studio 3t ,解决到期问题
- Dev-cpp5.4.0的详细安装步骤
- mac电脑用户使用的音乐播放软件,用户还可以使用网易云账号将电脑和手机上的音乐同步网易云音乐mac版中
- 微星主板jsp1接线图_微星主板JSP11接口可制作双BIOS