找回密码
 注册
关于网站域名变更的通知
查看: 225|回复: 2
打印 上一主题 下一主题

时钟信号与读写信号时间差难以控制!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-11-4 09:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
用 Altera 器件设计一个电路, 外挂一同步存储器件. 逻辑设计和存储器件的时钟是相同的, 但由于时钟信号带负载能力较差, 只能接一个负载, 所以将时钟信号接在可编程器件上, 而用内部赋值语句将时钟信号赋值给某一引脚, 此引脚信号再接到存储器件的时钟引脚, 但这样存在一个问题:& k: e/ y+ l0 F6 `( g  B
存储器件的读写信号相对于 Altera 器件上的时钟信号有延迟, 存储器件的时钟信号相对于 Altera 器件上的时钟信号也有延迟, 这样存储器件的时钟信号与读写信号之间的时间差难以控制, 极有可能不满足存储器件的Setup/hold 时间, 有什么好的方法解决此问题?
, i5 h, k- y5 U& A8 z4 V
& o/ l7 L( t- x0 A$ t" E$ O

该用户从未签到

2#
发表于 2022-11-4 11:06 | 只看该作者
可以利用 ALTERA 器件中的 PLL 来精确控制延时. ALTERA 中的 PLL 是一个真正的模拟锁相环, 它可以提供精确的时钟频率合成与相位延时的细微调整. 可以将时钟信号按照你的要求进行延迟调整. 假如采用的器件没有PLL的话, 那么可能需要在逻辑内部来做一些延时逻辑, 不过这样会导致异步逻辑设计, 我们一般情况下不推荐这样用. 还有一种办法就是在 PCB 板上来调整时延. 关于 PLL 的详细资料可以参考 ALTERA 的相关文档.

该用户从未签到

3#
发表于 2022-11-4 13:30 | 只看该作者
当项目复杂时,仿真一次会花费很多时间,比如在做图像处理时,我们往往要仿真 至少一帧图像才能发现问题,这时如果用自带的软件来做仿真,可能会花数小时才能跑完这样一次仿真,如果我们用Modelsim来做仿真可能一个小时左右便可跑完。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-20 20:24 , Processed in 0.093750 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表