Forum Discussion
Altera_Forum
Honored Contributor
16 years agoreg MyRegBit;
always @ ( posedge MyClock ) MyRegBit <= MyAssignedValue; this is like a while ( 1 ) { MyRegBit = MyAssignedValue; } if you want dependencies based upon a signal then while ( EnableAssignment ) { MyRegBit = MyAssignedValue; } would be reg MyRegBit; always @ ( posedge MyClock ) if ( EnableAssignment ) MyRegBit <= MyAssignedValue; else MyRegBit <= MyRegBit; or write it like reg MyRegBit; always @ ( posedge MyClock ) MyRegBit <= ( EnableAssignment ) ? MyAssignedValue : MyRegBit;