5 This component is a fictional simplified high-precision real time clock.
10 Symbol name: rtc_component_library
15 * This component is similar to high-precision dedicated counters
16 present as performance tuning aids in some microprocessors. It
17 supplies snapshots of the host systems' time to a target application.
22 Whenever this component's bus is read with a valid address, it
23 returns the addressed subset of two words of information. The
24 first word (address 0x0) contains the number of seconds since the
25 host system's epoch. The second word (address 0x4) contains the
26 number of nanoseconds within that second. Both words are supplied
31 * This is a functional component.
32 * It has no state to save, and has no use for triggerpoints.
37 * To use this component, map it into 8 bytes of address
38 space, as in the following sample configuration file fragment:
41 connect-bus mapper [0x1000,0x1007] rtc registers
44 * The component relies on the accuracy and precision of UTC time
45 maintained by the host.
47 * SID interface reference
50 - registers | 0x0 - 0x7 | read | timing