集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1128|回复: 2

quartus中的present信号

[复制链接]
qiyanan12 发表于 2011-10-18 21:15:01 | 显示全部楼层 |阅读模式
module ting(clk,reset,ATN,ACDS,IFC,MTA,MLA,LIDS,LADS,LACS);
input clk,reset,ATN,ACDS,IFC,MTA,MLA;
output LIDS,LADS,LACS;
reg[2:0] present,next;
reg LIDS,LADS,LACS;
parameter  S1=3'h1,
          S2=3'h2,
          S3=3'h4;
always @(negedge clk)
begin
   if((~reset)|(IFC)) present=S1;
   else present=next;
end
always @(present or ATN or ACDS or IFC or MTA or MLA)
begin
   LIDS=0;LADS=0;LACS=0;
   case(present)
   S1:begin
      if(MLA&ACDS) next=S2;
      else next=S1;
      LIDS=1;
      end
   S2:begin
      if((ACDS)|(MLA&ACDS)) next=S1;
      else if(~ATN) next=S3;
      else next=S2;
      LADS=1;
      end
   S3:begin
      if(ATN) next=S2;
      else next=S3;
      LACS=1;
      end
   default:next=S1;
endcase
end
endmodule
这是
present信号,请问这个信号时怎么设置的

本帖子中包含更多资源

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

x
至芯兴洪 发表于 2011-10-19 09:10:05 | 显示全部楼层
此信号是用来表示状态机跳转状态的,你都不知道怎么设置怎么写状态机呢,可能是我没理解你的问题吧
 楼主| qiyanan12 发表于 2011-10-31 09:11:33 | 显示全部楼层
我的意思是我在quartus中进行时序仿真时怎么调不出present信号,
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

QQ|小黑屋|手机版|Archiver|集成电路技术分享 ( 京ICP备20003123号-1 )

GMT+8, 2024-5-10 16:11 , Processed in 0.070276 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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