现在有一always模块,代码如下always@(posedge Sysclk or negedge Rst_n)1 N/ x! x& W, p3 b( y7 ` if(!Rst_n)begin 复位语句; end: U2 J% v: ]0 h/ a2 t- M5 ] else begin : x1 U% A* w8 Q3 C 语句0;1 L7 w% E, t$ A1 {$ c, I end 然后如果我要在敏感信号中添加 上升沿条件1 触发,编译器就会报错? always@(posedge Sysclk or negedge Rst_n or posedge 条件1) if(!Rst_n)begin* B/ E: j9 ~" }8 m 复位语句;% U1 T3 c* ^! T. K2 D! }$ t, K end; q* b/ q6 F# u% t, G. E4 W8 n2 V else if(条件1) begin 语句0; end 是不是Verilog中,不支持2个 posedge?, I0 m: ]% i$ X 如果要这么做只能先用assign把信号连起来再写入敏感信号列表? |
欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) | Powered by Discuz! X3.2 |