Motorola IH5 Manuale Utente

Pagina di 186
5-2
Computer Group Literature Center Web Site
Remote Start Via the PCI Bus
5
A command data and result field. This field provides the data, if any, 
needed by the command and provides the response from PPCBug 
upon command completion. The meaning of the bits in this field are 
specific to each command opcode.
Additionally, certain commands require more information than can be 
contained within the data and result fields of the scratch pad register. To 
provide this information, the interface provides four ‘virtual’ registers. The 
contents of these registers are used in certain commands.   The contents of 
the registers can be accessed via commands issued through the scratch 
register. These registers are designated by the monikers VR0, VR1, VR2 
and VR3.
During reset startup, the command/response register is written with a 
specific reset pattern. This indicates that the local CPU has been reset and 
is ready to accept commands through the command/response register.
PPCBug uses certain areas of memory and I/O devices for it’s own 
operation. This interface allows the host CPU to write and read any 
location on the local CPU bus including those in use by the firmware. Host 
CPUs should interrogate the firmware via the memory size query 
command (described in the following paragraph) and avoid overwriting 
memory which is in-use by firmware - otherwise, erratic behavior may 
result.