Forum Discussion
State Machine File input and output ports.
- 2 years ago
Yes, you can do it. You may check this video on how-to.
https://www.youtube.com/watch?v=08YHxtSI3Bk
Regards,
Richard Tan
Not a direct answer to your question, but a piece of general advice on the subject:
Become proficient in the HDL of your choice, and code your state machines yourself in HDL. It isn't difficult if you have the foundational knowledge and basic coding skills.
Aim to minimize your dependence on those kinds of graphical design tools that are vendor-proprietary / non-portable, that limit your understanding of what's really being implemented, and that are also often clunky and limited in their capabilities, as you've already discovered.
- Spurthy2 years ago
New Contributor
The reason for wanting to use State Machine File in Quartus is to automate the process of HDL code generation for multiple state machines. When implementing IPs, there can be many state machines that need to be drawn and coded in HDL. By using the State Editor to automate, the process of implementing and verifying multiple state machines can be significantly streamlined, saving a considerable amount of time. So please refrain from assuming about the proficiency of my HDL knowledge.
- roeekalinsky2 years ago
Contributor
No offense intended. If you are proficient in HDL, then that's great, then you're half-way there. Now all that remains is for you to realize that your decision to use that tool instead of writing simple HDL is in fact proving to be an obstacle in your development process rather than streamlining it. But if we disagree on that point, that's ok, you're free to choose your own design methods.