verilog 写的串口 在一个状态机里面,有一个寄存器无法执...

2020-02-02 11:12发布

QQ图片20170103093012.png

图中红线部分 cnt8始终无法加1是为什么呢?,而cnt16就可以清零

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
feihufuture
1楼-- · 2020-02-02 15:53
分开设计、结构更加清晰些
ok407371195
2楼-- · 2020-02-02 19:35
 精彩回答 2  元偷偷看……
feihufuture
3楼-- · 2020-02-02 23:12
ok407371195 发表于 2017-1-3 10:22
那我现在要怎么解决呢? 在同一个begin end 里面 一个执行 一个不执行 是什么情况? ...

拆成2个,你这么写不规范
ok407371195
4楼-- · 2020-02-03 04:26
feihufuture 发表于 2017-1-3 10:27
拆成2个,你这么写不规范

不好意思,我是新手 能不能讲的详细一点? 为什么这样写不规范呢?
jyq007
5楼-- · 2020-02-03 07:19
本帖最后由 jyq007 于 2017-1-3 10:41 编辑

楼主一看就是写C的,你的逻辑 后面那一段是全部不会去执行的。verolig是硬件,不是软件代码。不能按顺序去理解。
ok407371195
6楼-- · 2020-02-03 10:56
jyq007 发表于 2017-1-3 10:39
楼主一看就是写C的,你的逻辑 后面那一段是全部不会去执行的。verolig是硬件,不是软件代码。不能按顺序去 ...

begin end 不就可以是 在这个范围内 的全部都要执行吗?

一周热门 更多>