Skip to content

Just a question, I am trying to understand the code #3

Description

@edwin-oetelaar

Thanks for sharing your code and video's I am learning from it and will also be using some of it to assist some students by pointing them to your project.

https://github.com/bikerglen/beagle/blame/master/projects/led-pixels/fpga/rtl/dmx_tx.v#L108

You repeat the logic block that already exists in the IDLE state. (checking available data etc)
Would it not have been simpler to move to the IDLE state after sending the byte out.
I am trying to make sense of the verilog code and reconstruct the state diagram / state transitions diagram (so I can explain them to other people too)

As a general question : Do you have a structured way to approach FSM design? I have not been able to find a good tutorial yet. Pointers welcome. As a general remark, your code and design looks very clean ;-) compared to other stuff I found.
Greetings from the Netherlands

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions