集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1841|回复: 2

]verilog怎么用两个时钟驱动一个输出?

[复制链接]
inter 发表于 2010-6-27 23:48:02 | 显示全部楼层 |阅读模式
本帖最后由 fpgaw 于 2010-7-11 12:06 编辑

两个时钟的时序是这样的

clk0------|______________|-----------------------|_____________
clk1_|--|_|--|_|--|_|--|_|--|_|--|_|--|_|--|_|--|_|--|_|--|_|--|_|
state x |0 | 1|2 |3| 10| 11 |12 | 13|0|1 |  
----是高电平,___是低电平
我用verilog状态机写,主要的状态是依据第二个时钟,但是第一个时钟的上升沿和下降沿都要用来跳转到某一个状态中。0状态和10状态的周期不要也没关系
如果通过判断时钟1的电平变化来判断边沿,又会滞后一个周期,1状态的那个周期也没有了
求各位前辈帮忙看看有什么好的办法吗
interige 发表于 2010-6-28 01:32:30 | 显示全部楼层
晕……发错地方了……谁告诉我怎么删?
Sunlife 发表于 2015-7-4 10:38:37 | 显示全部楼层
我用verilog状态机写,主要的状态是依据第二个时钟,但是第一个时钟的上升沿和下降沿都要用来跳转到某一个状态中。0状态和10状态的周期不要也没关系
如果通过判断时钟1的电平变化来判断边沿,又会滞后一个周期,1状态的那个周期也没有了
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-6 12:13 , Processed in 0.062128 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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