T
Thomas Bartzick
Guest
Hi,
what's better for a reliable and compact (fpga!)-design:
- To compose the design structure in state machines as much as
possible?
or
- To make strong use of small single components (e.g. FFs, counters,
etc.), for which there can be implemented as library-elements or as
behavioural parts.
Any preferences?
For my own part I admire a structural implemented design with some
FSMs in some special situations (e.g. flow control or like that).
But from another point of view, state machines have much of advantages
because of their strong deterministic behaviour.
What's your opinion concerning this case?
Is there existing a application dependent guide of "good" design?
Regards,
Thomas.
what's better for a reliable and compact (fpga!)-design:
- To compose the design structure in state machines as much as
possible?
or
- To make strong use of small single components (e.g. FFs, counters,
etc.), for which there can be implemented as library-elements or as
behavioural parts.
Any preferences?
For my own part I admire a structural implemented design with some
FSMs in some special situations (e.g. flow control or like that).
But from another point of view, state machines have much of advantages
because of their strong deterministic behaviour.
What's your opinion concerning this case?
Is there existing a application dependent guide of "good" design?
Regards,
Thomas.