Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 858 Bytes

File metadata and controls

16 lines (12 loc) · 858 Bytes

UART-Transciever

Aim of this project is to creat an UART transceiver: to be implemented on two Terasic DE10-Nano FPGA Development Kits. This project was done in partial fulfilment of the EN2111 Electronic Circuits Design of University of Moratuwa, Sri Lanka. The UART transciever has a 115000 MHz of a baud rate

Block Diagram of the UART Transciever

This repository contains following files:

  • baudTick.v Baudrate generator to downscale the internal clock of 50MHz
  • uartRx.v UART receiver
  • uartTx.v UART transmitter
  • uart.v Integration of UART recevier, transmitter, and the baudrate generator
  • testbench.v Testbench to simulate the transciever