Skip to content

16 Led Outputs, 16 Switches, 5 Buttons, 4 Digit 7 Segment over 115200

License

Notifications You must be signed in to change notification settings

devinatkin/tt09-basys3-uart-link

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tiny Tapeout Basys 3 UART Design

flowchart
    
    uart["UART Module"] -->|TX| pmod("Simulated Basys3 Design")
    uart -->|RX| pmod
    buffer_out["Output Buffer 10 Bytes"] -->|"Send on Ready"| uart
    uart --> |"Receieve on Valid"|buffer_in["Input Buffer 10 Bytes"]
    buffer_in --> read_val["INPUT VALUE CHECK"]
    write_val["OUTPUT VALUE CHECK"] --> buffer_out
    pwm("x16 LED PWMs") --> write_val
    7seg("4 Digit 7 Segment") --> write_val
    read_val --> switches("x16 Switch Inputs")
    read_val --> buttons("x5 Button Inputs")
    control_logic("Simple Control Logic")
    control_logic --> pwm
    control_logic --> 7seg
    switches --> control_logic
    buttons --> control_logic
Loading

About

16 Led Outputs, 16 Switches, 5 Buttons, 4 Digit 7 Segment over 115200

Resources

License

Stars

Watchers

Forks

Packages

No packages published