forked from Imagelibrary/rtems
In order to simplify the use of CPU counter values it is beneficial to have monotonic increasing values within the range of the CPU counter ticks data type, e.g. 32-bit unsigned integer. This eases the use of CPU counter timestamps in external tools which do not know the details of the CPU counter hardware. The CPU counter is the fastest way to get a time on an RTEMS system. Such a CPU counter may be also used as the timecounter. Use it on SPARC for this purpose to simplify the clock drivers. Update #3456.
#
# LEON3 BSP README
#
#
#
BSP NAME: leon3
BUS: AMBA Plug & Play
CPU FAMILY: sparc
CPU: LEON3
DRIVERS
=======
Timer Driver, Console Driver, Opencores Ethernet Driver
Notes
=====
This BSP supports single LEON3-processor system with minimum peripheral
configuration of one UART. BSP reads system configuration area to get
information such as memory mapping and usage of interrupt resources and
installs device drivers based on this information.
There are no restrictions on memory mapping of UARTS. Console driver
operates in polled mode.
Console driver uses timer 0 of General Purpose Timer and must be configured
to use separate interrupts for each timer. No restrictions on memory mapping.
Interrupt request signal can not be shared with other devices.
Ethernet MAC core can be mapped in arbitrary memory address space and use
arbitrary interrupt request signal. Interrupt request signal can not be
shared with other devices.