standard a set of common peripherals. These peripherals
are user configurable. Peripherals are used to:
Add IO functions: UART, GPIO, LCD, Keypad, General
Console, LAN, ...
Add internal functions: Timer, Mutex, Bus interfaces to
HDL designs, Shared memory, ...
Add data monitoring functions: Graph to visualize data
streams, File IO, ...
Add timing models: Cache, Memories (wait-states, access
Change behavior of CPU models: Add instructions, Remove
One of the peripherals supports the
C-library functions such as fprintf. Adding this
peripheral makes it very easy to perform file IO for