一、需求背景
- 需要对不同速率的基带信号进行插值后输出到射频。时钟分频 x2、x4、x8、x16
识别控制指令切换插值倍数。
采用归一化设计,后面直接复用IP即可
二、软件版本
- vivado 2015.4
- matlab 2014b
三、硬件平台
- zynq7045 + ad9371
四、搭建链路仿真
1、启动system generator
2、新建slx或者mdl链路
3、链路总视图
4、System Generator主要参数设置
5、DDS设置(固定输出2MHz)
6、FDATool
7、FIR滤波器设计
系数设置:直接调用FDATool,指令为 xlfda_numerator(‘FDATool’)
插值2倍
9、仿真结果查看
10、另存链路进行IP生成
删除多余的模块和调试接口
添加输入输出接口
11、设置参数生成IP## 标题
12、Vivado工程中导入system generator生成的IP并查看
13、modelsim仿真2倍插值结果查看