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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 16269|回复: 61

FSM各种描述方式比较(仿真_综合_布局布线)

[复制链接]
发表于 2006-9-13 21:21:57 | 显示全部楼层 |阅读模式

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

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

x
这几天读了几篇关于FSM的论文,尤其是看了Westor的大作《如何写好有限状态机FSM》,深有感触。想自己实践一下,不过,我可没有Westor那么高的理论功底,我只是通过一个状态机的实例,把几种FSM的描述方法实现一下,然后在modelsim,synplify和Quartusii5.0中进行定量的比较。相信大家也可以通过这个平台加深对FSM的理解!
       附件中有4个文件夹。Src存放源文件,Sim用于仿真,syn用于synplify综合,PR用于quartusii5.0。
      其中:
      ASM1.v:一段式的FSM描述方法。状态产生逻辑,状态迁移逻辑和输出逻辑都在一个always块中描述。
      ASM2.v:两段式的FSM描述方法。状态产生逻辑和输出逻辑用一个always块描述成组合逻辑。用另一个always块描述状态迁移的时序逻辑。
      ASM3.v:三段式的FSM描述方法。状态产生逻辑,输出逻辑和状态迁移分别在三个always块中描述。其中状态产生逻辑是组合逻辑,而输出逻辑和状态迁移逻辑描述成时序逻辑。
      ASM4.v:one-hot编码的三段式FSM描述方法。
      ASM5.v:另一种one-hot编码的三段式FSM描述方法。
      Testbench.v:ASM的测试平台。用于各种描述方式FSM的测试和比较。

FSM.rar

732.9 KB, 下载次数: 319 , 下载积分: 资产 -2 信元, 下载支出 2 信元

头像被屏蔽
发表于 2006-9-15 01:31:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2007-1-7 08:12:08 | 显示全部楼层
顶一个
发表于 2007-1-7 13:15:54 | 显示全部楼层
正在学习。。谢谢搂主。。
发表于 2007-1-7 21:22:04 | 显示全部楼层
学习中
非常感谢
发表于 2007-1-9 15:20:36 | 显示全部楼层
顶一个!
发表于 2007-1-10 09:45:45 | 显示全部楼层

回复 #1 liyun022 的帖子

那是一片好文章,顶!
发表于 2007-1-17 16:46:25 | 显示全部楼层
楼主好贴啊!!!!!!!!!!!!!
发表于 2007-1-23 19:42:30 | 显示全部楼层
感谢LZ,学习ing
发表于 2007-1-24 22:54:10 | 显示全部楼层
谢谢了
~~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-4-26 21:46 , Processed in 0.029582 second(s), 9 queries , Gzip On, Redis On.

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