Skip to content

varmil/uart-verilog

Repository files navigation

Simple verilog UART.

Requires a 50MHz input clock that gets divided into clock enables for a 16x oversampling receiver clock enable and 115200 baud transmission clock enable.

Icarus verilog testbench verifies that each byte can be sent correctly, but does not do anything with spacing between bytes.

use with DE-10 Lite

  • GPIO[24] : uartTX - fpgaRX wire
  • GPIO[25] : uartRX - fpgaTX wire
  • 3.3V & GND

image

About

the UART module with Quartus Prime

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published