The interfaces to the UART model are:
The simple target convenience socket, bus
,
representing the bus from the CPU;
A byte wide SystemC buffer
(sc_buffer<unsigned char>
) for
the Rx pin; and
A byte wide SystemC output port
(sc_out<unsigned char>
) for
the Tx pin.
No external port is provided for the interrupt at this stage. That will be added in Chapter 10