赛灵思
直播中

梁兴力

7年用户 226经验值
私信 关注
[问答]

Nexys 3的局限性有哪些?

我有一个nexys 3,我想通过一个基本的I / O端口发出一个25MHz的CLK信号(我希望你能说明我的英语不好)。
当我这样做时,我得到的是一个不完整(变形)的CLK信号。
因此,为了试图了解发生了什么,我放了一个较慢的CLK,比如2MHz,我用anoscilloscope注意到信号需要大约250ns进行整流。
(示波器不是问题)
(注意:这不是一个处理延迟问题,因为我把一个CLK反相输出只是为了使处理延迟无关紧要)
您或任何人都知道Nexys 3支持的最大频率是什么,用于发出信号?
我发现这是一个问题的原因,我必须做一个VGA控制器,我需要使用25MHz频率的一些信号,并有这个问题我什么也做不了。
请帮帮我,谢谢。

回帖(11)

潘晶燕

2020-7-30 09:24:11
N,
要输出具有弹性延迟的时钟信号,必须使用IO引脚的DDR功能来提供时钟转发。
仔细阅读其中一些内容,查看时钟转发。
https://encrypted.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CB8QFjAA&url=
HTTP%3A%2F%2Fforums.xilinx.com%2Ft5%2FVirtex-家庭的FPGA%2FOutput-时钟放大器-DATA-歪斜约束%2Ftd-p%2F33101&安培; EI = LnUIVa-XLcfjoATug4GIBw&安培; USG = AFQ ...
Austin Lesea主要工程师Xilinx San Jose
举报

王淑华

2020-7-30 09:40:30
好,谢谢
但也许我没有解释得太清楚。
我不想把CLK信号放在I / O端口。
我想知道时序限制,因为我设计了一个VGA控制器,当我检查R,G,B信号时,它们无法在40ns内完成整流。
(我用的是25MHz)
(最后一篇文章是为了解释延迟的情况,但不是我想做的)
通过VGA端口发出信号使得信号需要大约350ns进行整流(我通过实验检查)
我该怎么做才能解决这个问题?
举报

潘晶燕

2020-7-30 09:45:51
N,
你无法修复光速。
您所能做的就是同步信号,使它们同步到达(具有适当的时序关系)。
延迟是延迟。
总会有一些延迟。
你为什么在乎?
为什么延迟会很重要?
你的意思是信号延迟以外的东西吗?
如果是这样,请解释。
Austin Lesea主要工程师Xilinx San Jose
举报

王淑华

2020-7-30 09:57:08
你知道aVGA监视器是如何工作的吗?
40ns它是25MHz时钟的周期,它不是一个高频率,我不是要求太多。
我想说40 ns它是我的信号时钟周期(25 MHz),我需要在每个CLOCK正边缘通过VGA端口发送1或0,这样VGA显示器就会知道什么颜色
在每个像素中打印。
(1位= 1像素= 1周期= 40ns)
因此,当VGA控制器每隔40ns发送一个位时,该位甚至不会到达输出,因为40ns之后它会发送一个新位。
总结:我需要每40ns发送一个新位,但在40ns内甚至不需要整流。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分