This example uses a single peripheral, a UART. The UART model is based on National Semiconductor 16450 design. The Or1ksim ISS wrapper must be extended to work with this UART.
The code for the UART module (UartSC.cpp
and
UartSC.h
) may be found with the extended Or1ksim
wrapper code (Or1ksimExtSC.cpp
and
Or1ksimExtSC.h
) in the
sysc-models/simple-soc
directory of the
distribution.