vGoodtimes
Advanced Member level 4
- Joined
- Feb 16, 2015
- Messages
- 1,089
- Helped
- 307
- Reputation
- 614
- Reaction score
- 303
- Trophy points
- 83
- Activity points
- 8,730
There is nothing intrinsically better in the 2-process style. Why is the one process a failing?? And "aren't designed for HW development"?? That's EXACTLY what they were designed for; the H in HDL stands for hardware.
You have next state and next value logic directly in two process style. The one process style make combinatorial outputs -- even used within the same module -- difficult. My point is that the HDLs could support two process but also get rid of most of the boilerplate automatically. It might mean a special class of signals that don't support delays or multiple drivers, but those are mostly for simulation and not used internally.