Versatile IO 16550 UART Compatible

Versatile IO 16550 UART Compatible

Details

Category: Communication Controller

Created: March 31, 2009

Updated: January 27, 2020

Language: Verilog

Other project properties

Development Status: Planning

WishBone compliant: Yes

WishBone version: n/a

License: LGPL

Description

This is a modular IO component. With this modular IP design tou can get multiple (by default up to 8) IO channels. Each channel has a RX and TX FIFO with depth 31 bytes. The FIFO is based on the Versatile FIFO also available from OpenCores. All IO channels have a common bus interface compatible with 16550 UART. This makes software integreation easier

This IP support many different types of IO

  • 16550 compatible UART
  • LED control
  • RGB LED control
  • RC5 compatible IR receiver

Other can be added