Error (10200): Verilog HDL Conditional Statement error at re_time.v(17): cannot match operand(s) in the condition to the corresponding edges in the enclosing event control of the always construct
时间: 2023-07-15 22:12:17 浏览: 551
Verilog_HDL.rar_Verilog_HDL_hdl_verilog hdl入门_verilog 华为_华为 veri
这个错误通常是由于always块的敏感列表中出现了无法匹配的边缘触发类型引起的。在Verilog中,always块的敏感列表指定了always块中任何信号变化时需要执行的代码。因此,敏感列表中的信号必须与always块的边缘触发类型匹配。
例如,如果always块的边缘触发类型为posedge,那么敏感列表中的信号必须只有上升沿才会触发always块中的代码。如果敏感列表中的信号既有posedge边缘触发类型,又有其他边缘触发类型,那么就会出现上述错误。
要解决这个错误,你需要检查always块的敏感列表中的信号是否与always块的边缘触发类型匹配。如果不匹配,你可以调整信号的边缘触发类型或更改always块的边缘触发类型来解决该问题。
阅读全文