fpga4fun.comwhere FPGAs are fun

Serial interface (RS-232)

A serial interface is a simple way to connect an FPGA to a PC. We just need a transmitter and receiver module.

Async transmitter

It creates a signal "TxD" by serializing the data to transmit.

Async receiver

It takes a signal "RxD" from outside the FPGA and "de-serializes" it for easy use inside the FPGA.

This project has five parts

  1. How the RS-232 serial interface works
  2. Baud generator
  3. Transmitter
  4. Receiver
  5. Example of use

The project's code can be found here.