找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 773|回复: 1
打印 上一主题 下一主题

三段式状态机里是否可以用计数循环来进行延迟

  [复制链接]

7

主题

9

帖子

-8975

积分

未知游客(0)

积分
-8975
跳转到指定楼层
1#
发表于 2011-7-6 09:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
本帖最后由 lvben5d 于 2011-7-8 14:59 编辑 ( F0 g; a' P6 v' @8 p

- _' {  X# O( e- D4 Q& v1 _# W假设时钟周期是40ns,我的时序电路状态变化大概是80ns,160ns,160ns,40ns, 在一个状态中,靠计数循环来停留在这个状态,直到循环计数满足条件再跳转。示意如下,不知道这样的循环是否可以。。。always@*
: F* W9 m8 m, v8 I8 P/ [; B  k! Q  begin0 B$ r: ]1 B- e% k6 _
      case(state_reg)* K) w& o: [- s1 U
      idle :  ......3 S/ ~4 {# J9 T. d8 n( D6 p
      t1 :   if(TimeCounter==2)    begin TimeCounter=0; state_next = t2; end //0 E  R1 I9 f* O
              else                           TimeCounter = TimeCounter+1;! Q3 g* f. W/ E* |  {6 o2 ~
      t2 :   if(WR)
+ g9 ?+ n& b8 ]0 O4 V# \  v                   begin            
; z' W( B/ c' n1 D2 u                           if(TimeCounter==2)    begin TimeCounter=0; state_next = t3; end //
: z0 q1 X" {* z+ d& P                           else                           TimeCounter = TimeCounter+1;
! W5 B, B9 D1 B2 f                   end1 C1 @8 g8 E( q$ J) ^5 r1 q; ^7 Y
              else //RD0 s% W  b/ \5 P- T" q, P
                   begin* U; a( K& O2 [& p
                       if(TimeCounter==3)    begin TimeCounter=0; state_next = t4; end //
" [: s" C' c/ t: t/ O; |8 Z" t9 [                      else                           TimeCounter = TimeCounter+1;
' K: ~2 s5 N2 j- ]6 F; {* k! T& a                  end
+ h$ g- p7 A. |1 [/ C+ ]( S3 Z' f        t3 : ...
; _4 ^0 N* l" Y6 _0 z3 V# {3 u        t4 :....
6 `$ t5 ~! ]3 Y4 c   endcase$ m8 ~; y9 I) i; \9 p( i
end
9 z& G6 W7 @8 [- k

* ~' S/ k+ b$ j, U3 w4 k
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持!1 反对!反对!

1

主题

20

帖子

167

积分

二级会员(20)

Rank: 2Rank: 2

积分
167
2#
发表于 2012-2-29 17:40 | 只看该作者
可以的呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-28 03:05 , Processed in 0.056721 second(s), 33 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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