Forum Discussion
Altera_Forum
Honored Contributor
18 years agoYes. Furthermore you should consider that @(a,b,c,d) event expression can't create somewhat like an edge detector. You can use posedge or negedge with a clock variable and create a synchronuous flipflop. But level change event expression doesn't have an equivalent logic circuit that would actually detect an input change as you intended. You may regard the construct as non-synthesizable so far.
I suggest to code the logic function that is actually intended, I have written my understanding of the function in a synthesizable way.