uart6551 is a 6551 register compatible uart core. It is a 32-bit bus peripheral and features 32-bit wide registers with additional functionality. The low order eight bits are compatible with a 6551 uart. Features include 16-byte fifo's and an extended baud rate range. It's possible to specify a clock divisor so that any baud rate may be generated.
uart6551x12 is a 6551 register compatible uart core that supports 12-bit bytes. However, it may be used as an eight-bit peripheral by connecting only the low order eight data lines.
uart6551sbi is an experimental version with a synchronous 8-bit bus interface similar to a 68xx/65xx bus. The registers have been rearranged into 17 8 bit registers. The first four registers function compatibly with a 6551 uart.
The url of the svn repository is: https://opencores.org/websvn/listing/uart6551/uart6551