Forum Discussion
Altera_Forum
Honored Contributor
14 years agoCoding style to minimize combinational path delay?
I'm tuning my logic to meet timing. I have a long continuous assignment statement that outputs a signal based on the current state in my FSM. The below implementation results in a long mux chain. Is ...
Altera_Forum
Honored Contributor
14 years ago --- Quote Start --- I just want to point out, in contrast to multiple comments in this thread, that case statements are inherently supposed to have priority. They are not supposed to execute all branches in parallel. --- Quote End --- Yes, there are incorrect assumptions about evaluation of case constructs. My discussion point was, that there's no room for priority in the present code, thus "if..then..else" chain and case construct should be expected to end up in the same gate level code anyway. It should be added, that "if then else" and regular case construct (no parallel case) are evaluating the code in the same way.