赞
踩
最近有一个AD采集并存储的需求,打算使用Zedboard这个板子实现出来。具体思路就是用xadc的VP/VN接口采集信号,通过DMA发送到DDR3,最后使用串口或其他方法将数据发送到PC。万事开头难,开始第一步,XADC的仿真。
首先建立一个空白的工程,然后点击IP Catalog
输入XADC找到我们要的IP核,并且双击他
在Basic界面进行配置,使能AXI4Stream,在仿真波形选择上,我们选sin波,频率10k,2个周期
把警报信号都关了,看着有点烦
这里我们选择通道VP/VN,然后点击确定,再点击弹窗里的Generate,我们的IP核就配置好了
点击IP Source,展开INSTANTIATION Template,双击.veo文件,可以看到官方给出的当前配置下的例化案例
右键IP核,点击Open IP Example Design,点击OK,然后等待
我们可以看到仿真文件xadc_wiz_0_tb已经生成,双击可以打开查看
点击RUN simulation,以及run behavioral simulation
可以看到我们的仿真结果,但是是不完整的
先点击中间的箭头,再点击zoom fit按键
可以看到完整的仿真结果,找到m_axis_tdata[15:0]信号,右键,waveform style,Analog
这条数据就是我们的仿真下的AD采集数据,两个周期且频率为10K的SIN波
这篇先讲到这里,下一篇讲一讲IP核的配置参数的含义,以及分析一下波形
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。