求利用FPGA实现对输入信号的倍频功能
fpga吧
全部回复
仅看楼主
level 3
大家好,我是一个初学者,想弄一个用FPGA对输入方波进行倍频处理,自己目前找资料发现pll可以实现倍频,但是我不知道pll是不是只能对系统时钟进行倍频啊?和我输入的方波信号不是一回事?求解答。
然后就是,我晚上试了一下下载验证,我用的是达芬奇a7系列板子,输入方面,我看原理图上时钟信号引脚要接R4,但是排针找不到R4。输出的话应该是随便接一个IO口就行吧。由于我输入端口不接R4,vivado软件生成bit流文件时就会报错,于是乎我硬着头皮接了R4,程序烧进去了,但是接上示波器和信号发生器没反应。是不是我的输入引脚接错了?还是信号发生器和示波器用法不对?(因为我之前是机械专业学生,根本就没接触过这些东东,也确实不太会用[泪])求解答[泪]
然后就是我的.v代码附在下面了,也请帮忙检查检查有无错误[太开心]。(我用ai啥的检查都没发现错误,也能跑功能仿真和生成原理图)
最后就是真心希望有大佬能指点指点我,跪求[泪]
2025年08月07日 16点08分 1
level 3
倍频最简单的就是通过clock wizard实现。
输入方波->iobuf->clock wizard(mmcm)
2025年10月14日 20点10分 4
level 5
你找不到r4接口是因为r4接口已经被用了,接的是板子上的时钟源,clk_in接r4示波器上什么都没有大概率是你示波器使用有问题
如果想倍频信号发生器的信号,把信号发生器找个引脚接上,达芬奇这板子没用过,但应该有引出的针脚,接上,把clk_in接到对应的引脚上
2025年11月10日 08点11分 5
level 5
仿真没问题但是上板有问题可以用ila抓波,ila抓得波是板子上实际的信号
2025年11月10日 08点11分 6
1