打印

状态机嵌套怎么实现?

[复制链接]
4506|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
whe1984|  楼主 | 2010-8-18 14:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想用verilog写个嵌套的状态机。大的状态机有四个状态,写在顶层模块。每个状态分别有一个小的状态机。由于很对,小的状态机分别写在另一个模块里,现在问题是怎么去调用它?也就是顶层怎么去调用那个小的状态机。
还有一个问题是如果小的状态机里也用always@(posedge clk)那么在外部状态机调用时,那不是整个状态机就有两层always@(posedge clk)了?这样电路是不是有问题?
另外一种办法是在在新的模块用任务来写小状态机,但是不知道在顶层模块里怎么调用外部模块的任务呢?


希望各位讲解讲解,谢谢。

相关帖子

沙发
whe1984|  楼主 | 2010-8-18 15:22 | 只看该作者
自己顶一下。

使用特权

评论回复
板凳
garyshere| | 2010-8-18 15:29 | 只看该作者
顶层模块状态机输出一些控制信号来控制小状态机

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

163

帖子

1

粉丝