Skip to content

Small configurable IP to test UART interfaces using the ice40 FPGA

License

Notifications You must be signed in to change notification settings

virginrobotics/uart-ice40-tester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

uart-ice40-tester

Small configurable IP to test UART interfaces using the ice40 FPGA

Update as on 11 Feb 24

  • new branch shift_uart
  • basic UART tx with shift register approach
  • spent way too long on debugging SHIFT_AMOUNT
  • right val for reseting count was 9
  • 0th count has stop bit + loads data frame to shift register
  • UART frame 8n1 : 1MSB---LSB0

To Do

  • put baud clock and shift logic in sperate modules
  • add data_frame load capability with a load_enable
  • use increment logic to print "Hello World"
  • 11 ASCII characters
  • probably add new line + return to carraige as well
  • add logic to trigger shift register with a enable signal

About

Small configurable IP to test UART interfaces using the ice40 FPGA

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages