完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
我在Viv 2016.4上使用AC701板。 我需要同步从一个时钟域到另一个时钟域的多位信号(33位)。 对我来说,这个多位信号的3阶段流水线应该足够了。 如果将所有触发器放在同一个相同的切片中,那将是很好的。 我可以直接使用任何原始/库组件吗? 谢谢。 -------------------------------------------------- -------------------------------------------------- ---- FPGA爱好者!------------------------------------------- -------------------------------------------------- ----------- |
|
相关推荐
3个回答
|
|
除非对这种多位总线的编码和使用有一些特殊之处,否则简单地解决亚稳态(背靠背触发器)不足以将数据从一个域带到另一个域。
看看这个时钟关于总线一致性的问题。 另外,请看一下这篇关于为低数据速率构建适当的时钟域交叉系统的文章(从一个域到另一个域的数据量很低 - 每N个目标时钟周期小于一个数据;比如说3-4)。 如果这些都不适用,那么您可能需要使用时钟交叉FIFO来跨域传输数据。 Avrum |
|
|
|
我很感激你的回答。
我的两个时钟是125MHz和222.22MHz。 可能是快速而肮脏的解决方案:目前我实例化了FDRE并实现了3阶段同步。 - 同步阶段0 data_sync_reg0_cnt:for i in 0 to BUS_WIDTH-1 generate 开始 data_sync_reg0:FDRE 通用地图( INIT => INITIALISE ) 港口地图( C => clk, D => data_in(i), Q => data_sync0(i), CE =>'1', R =>'0' ); end generate data_sync_reg0_cnt; - 同步第1阶段 data_sync_reg1_cnt:for i in 0 to BUS_WIDTH-1 generate 开始 data_sync_reg1:FDRE 通用地图( INIT => INITIALISE ) 港口地图( C => clk, D => data_sync0(i), Q => data_sync1(i), CE =>'1', R =>'0' ); end generate data_sync_reg1_cnt; - 同步第2阶段 data_sync_reg2_cnt:for i in 0 to BUS_WIDTH-1 generate 开始 data_sync_reg2:FDRE 通用地图( INIT => INITIALISE ) 港口地图( C => clk, D => data_sync1(i), Q => data_sync2(i), CE =>'1', R =>'0' ); end generate data_sync_reg2_cnt; DATA_OUT 设计细节完整没有问题。 我还没做时间分析。 我希望最好的。 继续然后继续下去。 :-) -------------------------------------------------- -------------------------------------------------- ---- FPGA爱好者!------------------------------------------- -------------------------------------------------- ----------- |
|
|
|
None
|
|
|
|
只有小组成员才能发言,加入小组>>
2360 浏览 7 评论
2779 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2247 浏览 9 评论
3324 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2411 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
725浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
520浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
330浏览 1评论
734浏览 0评论
1933浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-5 12:19 , Processed in 1.136013 second(s), Total 51, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号