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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1695|回复: 2

[求助] verilo1问题

[复制链接]
发表于 2015-8-20 09:47:48 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 1804217364 于 2015-8-20 09:50 编辑

QQ图片20150820094530.jpg
原程序代码如下:
module fsm(Clock,Reset,A,K2,K1,state);input Clock,Reset,A;
output K2,K1;
output[1:0]state;
reg K2,K1;
reg[1:0]state;
parameter Idle=2'b00,Start=2'b01,Stop=2'b10,Clear=2'b11;
always@(posedge Clock)
  if(!Reset)
    begin
      state<=Idle;
      K2<=0;
      K1<=0;
    end
  else
    case(state)
      Idle:if(A)
            begin
              state<=Start;
              K1<=0;
            end
          else
            begin
              state<=Idle;//
              K2<=0;
              K1<=0;
            end
      Start:if(!A)
               state<=Stop;
            else
               state<=Start;
      Stop:if(A)
             begin
               state<=Clear;
               K2<=1;
             end
           else
             begin
               state<=Stop;
               K2<=0;
               K1<=0;
             end
      Clear:if(!A)


              begin
                state<=Idle;
                K2<=0;
                K1<=1;
              end
           else
             begin
               state<=Clear;;
               K2<=0;
               K1<=1;
             end
       default:state<=2'bxx;
       endcase
endmodule  

请问程序中红色的代码怎么看的出来的,从状态转移图中感觉看不出来红色代码呀?
发表于 2015-8-20 10:24:14 | 显示全部楼层
A/K1......
发表于 2015-8-31 21:15:10 | 显示全部楼层
你什么时候放下,什么时候就没有烦恼。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-5 17:23 , Processed in 0.030354 second(s), 9 queries , Gzip On, Redis On.

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