时钟之间的相互干扰问题
你确定是干扰吗,用示波器库看一看时钟波形,频率准确度,高低电平电压值,波形是否扭曲
FPGA的时钟管脚如果是单端输入,则n端只能当普通管脚使用,不能再接时钟的
用差分时钟应该没什么问题吧。
“FPGA的时钟管脚如果是单端输入,则n端只能当普通管脚使用,不能再接时钟的”
学习了,不过,像Altera的时钟切换功能,它需要两个时钟成对才能切换啊,要嘛就是一端输入的是PLL出来的时钟!
干扰肯定是有的,只不过限于设备,从示波器上不能看得出来,但是我是与视频相关的系统,可以从显示上看出!
FPGA上有很多时钟输入管脚可以使用,所以可以把多个时钟约束在非相邻的时钟管脚上。
另外时钟切换要注意边界毛刺给系统带来的不确定性,要做切换电路。
现在我把被干扰的时钟进PLL后解决了问题!
看你的时钟是多高的呀,一般时钟输入都是差分的吧,比如lvds
时钟比较高,150M左右!
全局始终PAD都是成对出现的,而且在FPGA内部是共享时钟网络到内部寄存器的,所以如果是单端时钟的话,只能使用p端,而不能使用n端。
When the clock-capable I/Os are driven by single-ended clocks,
then the clock must be connected to the positive (P) side of the differential “clock capable”
pin pair. The negative (N) side can be used as a general purpose I/O or left unconnected
