Forum Discussion
Altera_Forum
Honored Contributor
13 years agoif you put this ; at end it implies end of statement and then you have to repeat that for each value which means drive the signal (a) with different values (multiple drivers) but compiler needs to understand one value to drive (a). If you have multiple drivers then you must have logic to make the compiler understand how to apply each case (priority).
Priority can be either in a process(if else) or outside process e.g. when else as you have done.