24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 817  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

亲爱的爷爷

管理员

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!

[求助] FPGA逻辑问题求助,用Verilog编写 已有1人参与

代码是题目的例子程序,但是小弟有些疑问!请看19行S1状态的代码,他处于组合逻辑always当中,是组合逻辑,跳出S1状态的条件是count==4.但是请看它对应的条件跳转计算器(44行-49行)是处于时序逻辑的!本人认为当count==4的那一瞬间处于组合逻辑的19-26行代码可以马上反应,是S1状态跳转至S2状态,既state_n==S2。但是44行-49行是时序逻辑,需要等下一个时钟周期才能判断,当下一个时钟周期到达时,此时state_c值已变成S2,使if(state_c==S1)里的代码进不去,使得count<=0无法执行,这样到S2状态时,计数器就会混乱!
但是代码又可以运行,无错。实在不理解,求大神们帮帮忙!

FPGA逻辑问题求助,用Verilog编写
代码1.png


FPGA逻辑问题求助,用Verilog编写-1
代码2.png


FPGA逻辑问题求助,用Verilog编写-2
题目.png
回复此楼
无奈!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

happybbs163

兑换贵宾

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!

3楼2016-03-09 12:52:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

好大一条狗

兑换贵宾

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!

我觉得你的问题在于不知道verilog仿真器的层次化时间队列evaluation顺序。你为什么不写个testbench.v用displace和strobe看一下?一般来说,顺序是在当前time step开始时,evaluate 阻塞赋值,assign赋值,非阻塞的rhs,以上顺序随意。在当前timestep末端,非阻塞赋值lhs。下个时间。。另外alway *里面只是涵盖了所有赋值语句的lhs而已。count变化,没办法触发alway*

发自小木虫IOS客户端
2楼2016-02-25 14:02:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ZK_YZH

版主

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!

【答案】应助回帖

S2状态中的  state_n = S1;是什么意思?
S2状态根本执行不了啊。
4楼2016-03-12 23:38:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ZK_YZH

管理员

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!

【答案】应助回帖

把上句改成state_n = S2;
我觉得当下一个时钟周期到达时,此时state_c值还是S1,此时state_n的值是S2,当这个时钟结束后,state_n才传给了state_c,此时state_c值才是S2,count为0 了。
5楼2016-03-12 23:46:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 350求调剂 +3 阿佳~ 2026-03-31 3/150 2026-04-01 06:14 by 无际的草原
[考研] 一志愿:西北大学,英一数一408-284分求调剂 +7 12.27 2026-03-27 7/350 2026-03-31 21:59 by lbsjt
[考研] 08工科275分求调剂 +6 AaAa7420 2026-03-31 6/300 2026-03-31 21:27 by XBbbb13
[考研] 334分 一志愿武理-080500 材料求调剂 +10 李李不服输 2026-03-25 10/500 2026-03-31 21:20 by yuq
[考研] 考研调剂 +9 小蜡新笔 2026-03-29 10/500 2026-03-31 19:52 by Dyhoer
[考研] 311求调剂一志愿合肥工业大学 +11 秋二十二 2026-03-30 11/550 2026-03-31 18:09 by 253863592
[考研] 本2一志愿C9-333分,材料科学与工程,求调剂 +9 升升不降 2026-03-31 9/450 2026-03-31 18:01 by 无际的草原
[考研] 285求调剂 +3 FZAC123 2026-03-30 3/150 2026-03-31 17:49 by 热情沙漠
[考研] 化学工程085602 305分求调剂 +28 RichLi_ 2026-03-25 36/1800 2026-03-31 14:56 by JourneyLucky
[考研] 270求调剂 +3 小杰pp 2026-03-31 4/200 2026-03-31 12:59 by wxiongid
[考研] 320分,材料与化工专业,求调剂 +10 一定上岸aaa 2026-03-27 14/700 2026-03-31 10:47 by foria
[考研] 303求调剂 +7 DLkz1314. 2026-03-30 7/350 2026-03-30 21:07 by peike
[考研] 293求调剂 +3 末未mm 2026-03-30 5/250 2026-03-30 17:23 by 王保杰33
[考研] 324求调剂 +9 hanamiko 2026-03-26 11/550 2026-03-30 14:27 by JourneyLucky
[考研] 296求调剂 +10 彼岸t 2026-03-29 10/500 2026-03-30 10:50 by 探123
[考研] 343求调剂085601 +3 要努力学习x 2026-03-29 3/150 2026-03-29 18:35 by wxiongid
[考研] 本科双非材料,跨考一志愿华电085801电气,283求调剂,任何专业都可以 +6 芝士雪baoo 2026-03-28 8/400 2026-03-29 08:16 by 松花缸1201
[考研] 352分 化工与材料 +5 海纳百川Ly 2026-03-27 5/250 2026-03-28 03:39 by fmesaito
[考研] 化学调剂一志愿上海交通大学336分-本科上海211 +4 小鱼爱有机 2026-03-25 4/200 2026-03-26 10:19 by aa331100
[考研] 07化学303求调剂 +5 睿08 2026-03-25 5/250 2026-03-25 22:46 by 418490947
信息提示
请填处理意见