StreamLight CPMC-1553R Personal Computer User Manual


 
Thales Computers 2-5 CPMC-1553R User’s Guide, CA.DT.356-0e
2.2.1.8 Latency Timer Register The Latency Timer register is not supported.
2.2.1.9 Header Type Register The Header Type register is an 8-bit, read-only register that identifies the
CPMC-1553R board as a single function device. This register returns a value of 0x00 when read.
2.2.1.10 Built-In Self Test Register The Built-In Self Test (BIST) Register is not supported.
2.2.1.11 Base Address Registers Each of the six Base Address Registers (BAR#) has identical attributes.
Each BAR should be a 32-bit Hexadecimal number, that selects a combination of the following options:
type of address space, location of the reserved memory in the 32-bit address space, sets the reserved
memory as prefetchable or non-prefetchable, and the size of memory or I/O address space reserved for the
BAR.
BAR0 is a read/write register that is used for the CPMC-1553R Memory Base Address Register. After
writing 0xFFFFFFFF to this register, reading this register will return the value 0xFFFC0000.
BAR1 is a read/write register that is used for the CPMC-1553R Register Base Address Register. After
writing 0xFFFFFFFF to this register, reading this register will return the value 0xFFFFF000.
BAR2-BAR5 are unused. These registers return the value of 0x0000 when read.
Table 6. Memory Base Address Registers Definitions
Data
Bit
Mnemonic Read/Write Definition
0 MEM_IND Read Memory indicator.
0 – register maps into memory address space
1 – register maps into I/O address space
2..1 MEM_TYPE Read Memory type
00 – locate anywhere in 32-bit address space
01 – locate below 1MB
10 – locate anywhere in 64-bit address space
11 - reserved
3 PRE_FETCH Read/write Memory prefetchable. The PRE_FETCH bit indicates
whether the blocks of memory are prefetchable by the
host bridge.
31..4 BAR Read/write Base address register
2.2.1.12 Card Bus CIS Pointer Register The Card Bus Card Information Structure (CIS) Pointer Register
is not supported.
2.2.1.13 Subsystem Vendor ID Register The Subsystem Vendor ID register is a 16-bit, read-only
register that identifies Thales Computers as the vendor for the CPMC-1553R card. The value of this
register should always be 0x151E.
2.2.1.14 Subsystem ID Register The Subsystem ID Register is a 16-bit, read-only register that identifies
the CPMC-1553R board. The value of this register should always be 0x0001.