Specifications

Hardware description
5.7.4 Reading from RAM
extern macro proc RC200PL1RAM0Read (DataPtr);
extern macro proc RC200PL1RAM1Read (DataPtr);
Parameters:
DataPtr: Pointer to an lvalue of type unsigned 36.
Timing:
1 clock cycle.
Description:
Reads a single item of data from the address specified by the call to the
RC200PL1RAM*SetReadAddress() on the previous cycle.
5.7.5 Writing data to RAM
extern macro proc RC200PL1RAM0Write (Data);
extern macro proc RC200PL1RAM1Write (Data);
Parameters:
Data: Data value of type unsigned 36.
Timing:
1 clock cycle.
Description:
Writes a single item of data to the address specified by the call to
RC200PL1RAM*SetWriteAddress() on the previous clock cycle.
5.8 PS/2 port macros
To write data to or read data from the mouse or keyboard, you need to:
1. Call
RC200PS2MouseRun() or RC200PS2KeyboardRun().
2. Call the appropriate read macro or write macro in parallel with this.
5.8.1 Mouse management tasks
extern macro proc RC200PS2MouseRun (ClockRate);
Parameters:
ClockRate: Clock rate of the clock domain of the call to this macro, in Hz.
Timing:
Does not terminate in normal use.
Description:
Runs the device management tasks for the mouse. You must run this macro in
parallel with accesses to the device.
5.8.2 Reading data from the mouse
extern macro proc RC200PS2MouseRead (DataPtr);
www.celoxica.com
Page 42