欢迎各位朋友关注“郝旭帅电子设计团队”公众号,本公众号会定时更新相关技术类资料、软件等等,感兴趣的朋友可以浏览一下本公众号的其他“模块”,希望各位朋友都能在本公众号获得一些自己想要的“东西”。
本篇主要是讨论Vivado中,ila的采样频率和jtag的频率之间的关系
最近在编写OV7670(一种摄像头)的驱动,他的输入为源同步输入;经过配置后,提供的时钟频率为12MHz。
设计完成后,准备利用ila查看内部的信号。
经过编译后,下载bit和ltx后,弹出ila窗口。
点击触发后,没有波形输出。
原因是因为在Vivado中,ILA(集成逻辑分析仪)的采样频率和JTAG频率之间有一个必须满足的约束关系:ILA的采样时钟频率必须至少是JTAG时钟频率的2.5倍。
我们此项目的ila的频率为12MHz,那么jtag的频率是多少呢?如何查看?
点击最上面的那个箭头的指向,选择最下面的箭头的指向,打开中间的param,找到了frequency,看到后面是10M。
为了满足2.5倍的需求,可以设置为3M(点击10M后面的下拉箭头)(不要太慢,要不然体验感不好)。
重新点击触发,就可以出现波形了。
本篇内容中有部分资源来源于网络,如有侵权,请联系作者。
阅读全文
135