CPC700 User’s Manual—Preliminary
5-27
The processor accesses these registers using the same mechanism that it uses to generate configuration
cycles to the PCI bus. This is done by accessing the PCICFGADR and PCICFGDATA registers. To access
these registers, the Bus Number and Device Number in PCICFGADR must both be set to ZERO.
PCICFGADR and PCICFGDATA should be accessed with non-line, non-burst PLB transactions of the
same size as the size shown in the register descriptions below. Failure to access all bytes of a particular
register could produce unexpected results. Also, reading of reserved bit locations will produce unpredict-
able values. Software must use appropriate masks to extract the desired bits. Writes must preserve the val-
ues of reserved bit positions by first reading the register, merging the new value, and writing the result.
NOTE: All registers are represented in Little-Endian notation, i.e. the most significant byte corresponds to
the highest address.
5.9.3.1 PCI Vendor ID Register
Address Offset: 01h - 00h
Width:
16
Reset Value:
1014h
Access:
Local Read/Write, PCI Read Only
The vendor ID register is a 16-bit register used to identify the manufacturer of the PCI device. This register
is 1014h (index 00h = 14h, index 01h = 10h) at reset. This is the vendor ID assigned for all IBM-produced
PCI devices. The local CPU (PLB master) can write a different value to this register.
5.9.3.2 PCI Device ID Register
Address Offset: 03h - 02h
Width:
16
Reset Value:
00F9
Access:
Local Read/Write, PCI Read Only
The device ID register is a 16-bit register used to identify the PCI device. This value is 00F9h (index 03 =
00h, index 02h = F9h) at reset. The local CPU (PLB master) can write a different value to this register.
5.9.3.3 PCI Command Register
Address Offset: 05h - 04h
Width:
16
Reset Value:
0000h
Access:
Read/Write (See Table)
Summary of Contents for CPC700
Page 10: ...Table of Contents x Table of Contents...
Page 16: ...Tables xvi List of Tables...
Page 28: ...1 12 CPC700 User s Manual Preliminary...
Page 72: ...3 36 Processor Interface...
Page 132: ...4 60 Memory Controller...
Page 184: ...5 52 PCI Interface...
Page 194: ...6 10 Clock Power Management and Reset...
Page 224: ...8 18 IIC...
Page 244: ...10 10 Interrupt Controller...
Page 246: ...I 11 2 JTAG...
Page 250: ...12 4 Processor Local Bus PLB...
Page 262: ...14 10 Register Summary...
Page 267: ...CPC700 User s Manual Preliminary...