Univers contains
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
time)
Change behavior of CPU models: Add instructions, Remove
instructions, ...
One of the peripherals supports the
C-library functions such as fprintf. Adding this
peripheral makes it very easy to perform file IO for
test purposes.

|