List of Messages |
always@(a | b) begin o = a & b; endDuring simulation, the Always Construct executes whenever the whole expression (a | b) changes value. If b = 1'b1, for example, then no change in the value of a will trigger the execution of the Always Construct and o retains its value. Quartus Prime Integrated Synthesis ignores this pseudo-latch behavior and implements purely combinational logic for this Always Construct.
ACTION: Use "or" and "," to combine event expressions.
Copyright© 2015 Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS, STRATIX, and all other brands, unless noted otherwise, and/or trademarks of Altera Corporation in the U.S. and other countries.