This register is used to
enable one of the 5 scan-chains (0-3 and 7). Only one scan-chain must be enabled at
a time. A scan-chain is enabled by writing its corresponding enable field. Software
must use the System Manager to put the corresponding I/O scan-chain into the frozen
state before attempting to send I/O configuration data to the I/O scan-chain.
Software must only write to this register when the Scan-Chain Engine is
inactive.Writing this field at any other time has unpredictable results. This means
that before writing to this field, software must read the STAT register and check
that the ACTIVE and WFIFOCNT fields are both zero. The name of this register in
documentation is PSEL.
| Module Instance |
Base Address |
Register Address |
| scanmgr |
0xFFF02000 |
0xFFF02004 |
Offset: 0x4
Access: RW
Important: To prevent indeterminate
system behavior, reserved areas of memory must not be accessed by software or
hardware. Any area of the memory map that is not explicitly defined as a register
space or accessible memory is considered reserved.
| Bit Fields |
Reserved
|
Reserved
|
fpgajtag
RW 0x0
|
Reserved
|
ioscanchain3
RW 0x0
|
ioscanchain2
RW 0x0
|
ioscanchain1
RW 0x0
|
ioscanchain0
RW 0x0
|
en Fields
| Bit |
Name |
Description |
Access |
Reset |
| 7 |
fpgajtag |
Used to enable or disable FPGA JTAG
scan-chain.Software must use the System Manager to enable the
Scan Manager to drive the FPGA JTAG before attempting to
communicate with the FPGA JTAG via the Scan Manager. The name of
this field in documentation is
PSEL7.
| Value |
Description |
| 0x0 |
Disable scan-chain |
| 0x1 |
Enable scan-chain |
|
RW |
0x0 |
| 3 |
ioscanchain3 |
Used to enable or disable I/O
Scan-Chain 3 The name of this field in
documentation is PSEL3.
| Value |
Description |
| 0x0 |
Disable scan-chain |
| 0x1 |
Enable scan-chain |
|
RW |
0x0 |
| 2 |
ioscanchain2 |
Used to enable or disable I/O
Scan-Chain 2 The name of this field in
documentation is PSEL2.
| Value |
Description |
| 0x0 |
Disable scan-chain |
| 0x1 |
Enable scan-chain |
|
RW |
0x0 |
| 1 |
ioscanchain1 |
Used to enable or disable I/O
Scan-Chain 1 The name of this field in
documentation is PSEL1.
| Value |
Description |
| 0x0 |
Disable scan-chain |
| 0x1 |
Enable scan-chain |
|
RW |
0x0 |
| 0 |
ioscanchain0 |
Used to enable or disable I/O
Scan-Chain 0 The name of this field in
documentation is PSEL0.
| Value |
Description |
| 0x0 |
Disable scan-chain |
| 0x1 |
Enable scan-chain |
|
RW |
0x0 |