
RELEASED
DATA SHEET
PM7366 FREEDM-8
ISSUE 4
PMC-1970930
FRAME ENGINE AND DATA LINK MANAGER
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA,INC., AND FOR ITS CUSTOMERS’ INTERNAL USE
223
Register 0x10 : CBI Memory Base Address Register
Bit
Type
Function
Default
Bit 31
to
Bit 12
R/W
BSAD[27:8]
00000H
Bit 11
to
Bit 4
R
BSAD[7:0]
00H
Bit 3
R
PRFTCH
0
Bit 2
R
TYPE[1]
0
Bit 1
R
TYPE[0]
0
Bit 0
R
MSI
0
The GPIC supports memory mapping only. At boot-up the internal registers space is mapped to
memory space. The device driver can disable memory space through the PCI Configuration
Command register.
MSI:
MSI is forced low to indicate that the internal registers map into memory space.
TYPE[1:0]:
The TYPE field indicates where the internal registers can be mapped. The encoding 00B
indicates the registers may be located anywhere in the 32 bit address space, 01B indicates
that the registers must be mapped below 1 Meg in memory space, 10B indicates the base
register is 64 bits and the encoding 11B is reserved.
The TYPE field is set to 00B to indicate that the CBI registers can be mapped anywhere in the 32
bit address space.
PRFTCH:
The Prefetchable (PRFTCH) bit is set if there are no side effects on reads and data is
returned on all the lanes regardless of the byte enables. Otherwise the bit is cleared. TSBs
contain registers, such as interrupt status registers, in which bits are cleared on a read. If the
PCI Host is caching data there is a possibility an interrupt status could be lost if data is
prefetched, but the cache is flushed and the data is not used. The PRFTCH bit is forced low
to indicate that prefetching of data is not supported for internal registers.