SS M16550 OCP is a standard M16550 UART with standard OCP slave interface. It performs serial-to-parallel conversion on the data received from peripheral device and parallel-to-serial conversion on the transmitted data. programmable threshold on the receive FIFO allows the system designer to program the core for optimized throughput.
The OCP interface makes the core independent of the SoC bus and increases its reusability using the standard bus wrappers. Any processor / controller can configure the core and can read/write the data through the OCP interface at any time during the functional operation.