I understand that event is when the signal *transitions* to/from a value. transaction is when a signal is assigned a value, even if the value is the same as the previous value.
My question is what is transactionevent? Does it mean that -both- a transaction and an event has taken place on a signal or does it mean that either a transaction has taken place OR an event has taken place on the given signal. Is it an AND of transaction and event or is it an OR?
Thanks.
The
'transactionattribute is a signal of typebitthat toggles on every assignment to a signal. Hence, because every signal can create a'event,'transaction'eventsimply occurs on every transaction, or signal assignment.'eventis a function that returns abooleanwhen signal has changed value.