在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2375|回复: 7

[求助] 请问这种题含有时序延迟的题应该怎么设计

[复制链接]
发表于 2016-10-29 23:22:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
我第一做这种有时序延迟的题的设计,本人是新手所以不太会,请各位大神指教。
任务2.jpg
发表于 2016-10-30 09:45:07 | 显示全部楼层
本帖最后由 ic_dream 于 2016-10-30 09:46 编辑

估计出题的自己对时序都不明白, 你看看图 , 上升沿是 delay 3 clock?  连图都可以画错的, 还出题

就是采样而已, 其它没什么!
发表于 2016-10-30 10:18:21 | 显示全部楼层
input_s是异步信号,有各种情况,题目并未给出不同条件。
第一种解法是设计异步采样电路,可理解为采到三次高电平时才输出高电平,采到两次低电平时输出低电平。可以想象的到,高电平低于三个时钟会被滤除,电平低于两个时钟周期会被滤除。
第二种解法是沿检测电路,即检测到采到0->1时,打两拍输出(加上升沿的那个周期为三个时钟周期),检测到采到1->0时,打一拍输出(加下降沿的那个周期为两个时钟周期)。
一些拙见,欢迎指正。
 楼主| 发表于 2016-10-30 15:23:51 | 显示全部楼层
回复 2# ic_dream

这个题目我看懂了,上升沿有效的话,那么输入input,然后延迟3个clk,输出就出来了。下降沿同理。应该没有问题吧。
 楼主| 发表于 2016-10-30 15:27:14 | 显示全部楼层
回复 3# cutfor
请问能写一部分代码吗?思想我能理解,但是我是个新手,还设计不出来。
发表于 2016-10-31 21:40:37 | 显示全部楼层
回复 1# qwe2508


   这不是把打两拍的输出,和打三排的输出,这俩输出送入与门,得到的结果是不是就是这个?
发表于 2016-11-1 17:21:50 | 显示全部楼层
回复 3# cutfor

   个人觉得异步采样设计比较符合题意,这样才能体现出从采到有效电平到输出高电平3个clk的delay,低电平2个clk的delay;若是边沿检测的话,实际上从采到触发沿到输出分别只有2个clk delay和1个clk delay,总感觉不妥帖。
发表于 2016-11-1 17:28:33 | 显示全部楼层
看这样子应该是同步信号进来的,input 应该是加上input delay的本质还是同步信号
所以只要正确产生上升下降沿pluse就好了,把这个两个pluse分别delay 2 1,然后output 在pos_dly_2拉高,neg_dly_1拉低就好了,当然你可以用一个寄存器先采样一次在去造上升下降沿,之后用这个上升dly1和下降沿做就好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-24 17:35 , Processed in 0.024669 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表