Vivado之block design与在线逻辑分析仪

以数字处理信号中的FIR滤波器为例完成block design并用在线逻辑分析仪观察输出。
(1)放置所需IP块。选择右侧block design,右键Add IP,选择产生三角波的DDS,乘法器Multilayer,滤波器FIR(配置滤波系数可用matlab、Filter Solutions工具),时钟clocking compiler
(2)配置物理信息。可用两个信号发生器产生1M和100MHZ的三角波,双输入送进乘法器进行混频,再连接至滤波器选择滤波函数;时钟将50MHZ倍频至100MHZ,分别连至DDS、
Multilayer、FIR的时钟驱动端。
连线完成后可以右键空白处Regenerate Layout自动布局布线;Validata可以检查是否有连接错误。
在这里插入图片描述
(3)产生IP文件与顶层文件。选择Source框,选IP Sources,右键选择design中使用的IP堆(黄色三角符号)点Generate Output Products,生成IP文件;再次右键点Generate HDL wrapper产生顶层文件。
(4)添加仿真文件,并联合Modelsim仿真。如下图,增加混频波与滤波对比。
在这里插入图片描述
(5)放置在线逻辑分析仪。右键添加IP,选择ILA,滤波器输出信号接到ILA输入观察。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值