This package contains a TLM (TLM 2.0 bus interface, SCML2 based) and RTL (AHB bus interface, Verilog) version of a 16550 OpenCores UART. Furthermore, a RS232 module is included that connects to the RS232 RTL-pin, or TLM 2.0 sideband interface of the UART. At the same time, the RS232 module connects to a host console terminal application which uses the Synopsys Virtualizer external application API.
As a usage example, I have added the middleware for Android that turns this UART into a very capable sensor for ACCELEROMETER , MAGNETIC_FIELD, ORIENTATION , GYROSCOPE, LIGHT, PRESSURE, TEMPERATURE, PROXIMITY.
Note: This is not a sensor, but software that enables application developers to use the UART as a sensor data-source.