赛灵思
直播中

郑静东

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

还有什么可靠的从相机中采样输入数据的实现方法吗?

嗨,
我想对来自OV7670相机的数据进行采样。
控制器和fifo存储器使用PCLK计时,PCLK是摄像机的输出。
为了减少任何不确定性,我考虑使用IBUFG“收集”输入时钟,然后将其分配给系统的其余部分。
您是否建议任何其他有用的组件实例化以实现安全可靠的实现?

回帖(1)

杨玲

2019-8-5 10:56:20
IBUFG只是一个输入缓冲器,它强制时钟信号位于一个支持时钟的引脚上。
它不是时钟分配缓冲区。
通常,当您的HDL代码使用输入引脚作为时钟时,工具将自动推断出BUFG(全局时钟缓冲器),如果为BUFG供电的引脚不支持时钟,您将收到警告或错误。
如果您将时钟引脚设置在器件的时钟输入上,那么您应该只需使用输入引脚作为时钟,工具就会为您插入缓冲区。
在某些特殊情况下,您需要实例化IBUFG,但我不认为这些适用于您的情况。
我快速浏览了OV7670数据表(标记为初步),看起来像素在PCLK的下降沿上改变了值,但很快就足以使它们在PCLK的下一个上升沿保持稳定。
BUFG将引入一些延迟,因此您最好使用PCLK的上升沿来采样像素数据和同步。
- Gabor
举报

更多回帖

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