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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2216|回复: 4

verilog问题的请教!!

[复制链接]
发表于 2003-12-31 22:51:27 | 显示全部楼层 |阅读模式

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

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

x
请问我下面的语句老是编译不通过:
  always @(posedeg clk or negedge rest or posedge rest)
   begin
    if(clk)
     c<=0;
    else
     c<=1;
   end
编译的时候,他说什么if-else dont match any list edge
请问这是为什么啊?还有就是
  我改成:always@(edge rest)
            begin
             .......
            end
她同样报错,还请多多执教,谢谢!!!
我主要是想在实现:clk的上升沿c=0
                 rest的边沿c=1
              在另一个always中对c进行判断处理
还情指教!!
发表于 2004-1-1 10:08:55 | 显示全部楼层

verilog问题的请教!!

[这个贴子最后由atuhappy在 2004/01/01 10:18am 第 2 次编辑]

rest和clk的频率差多少
发表于 2004-1-1 10:35:54 | 显示全部楼层

verilog问题的请教!!


module aaa(clk,rest,c);
input clk,rest;
output c;
reg c;
wire set_b;
reg rest_q;

assign set_b = rest ^ rest_q;
always@(posedge clk)
  rest_q <= rest;

always @(posedge clk or posedge set_b)
begin
  if(set_b)
   c<=1;
  else
   c<=0;
end
endmodule
 楼主| 发表于 2004-1-1 14:04:29 | 显示全部楼层

verilog问题的请教!!

rest 和clk的到来都是不定的,clk=1M,rest大约1ms一次。
clk只有在rest为高的时候,才会有clk,但又不是在rest为高的时候都有clk
呵呵,不知道我说清楚了没有,但还是要谢谢斑竹!!!
 楼主| 发表于 2004-1-1 15:55:41 | 显示全部楼层

verilog问题的请教!!

rest信号和clk信号的到来都是不定的。只知道clk只有当rest为高的时候才会有。到rest为低的时候就没有了。至于clk在rest为高的时候什么来clk也是不定的,但知道大约150us左右,clk=1m。
我现在想在rest来上升沿的时候,currentstate<=idle,在rest为高的阶段,clk上升沿来的时候,currentstate<=nextstate;我是这样实现的:
always @(posedge rfclk or posedge startrx)
begin
  if(rfclk)
    currentstate<=nextstate;
  else
    currentstate<=idle;
  end
可是编译的时候出现如下的错误提示:
if-else statement does not match any sensitivity list edge.
我改成如下
always @(posedge rfclk or posedge startrx)
   if(rfclk)
     currentstate<=nextstate;
   else
currentstate<=idle;
也报同样的错误,还请多多执教,帮帮忙!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-14 11:03 , Processed in 0.027988 second(s), 10 queries , Gzip On, Redis On.

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