64.6.6 SECUMOD PIO Backup Register x
Name: | SECUMOD_PIOBUx |
Offset: | 0x18 + x*0x04 [x=0..7] |
Reset: | 0x00001000 |
Property: | Read/Write |
Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
Access | |||||||||
Reset |
Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
Access | |||||||||
Reset |
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
SWITCH | SCHEDULE | PULLUP[1:0] | PIO_PDS | PIO_SOD | OUTPUT | ||||
Access | R/W | R/W | R/W | R/W | R | R/W | R/W | ||
Reset | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
PIOBU_RFV[3:0] | PIOBU_AFV[3:0] | ||||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit 15 – SWITCH Switch State for Intrusion Detection
Value | Description |
---|---|
0 | Input default state is low level. |
1 | Input default state is high level. |
Bit 14 – SCHEDULE Pull-up/Pull-down Scheduled
Value | Description |
---|---|
0 | Pull-up/pull-down is not scheduled. |
1 | Pull-up/pull-down is scheduled. |
Bits 13:12 – PULLUP[1:0] Programmable Pull-up State
Used to control the internal pull-up or pull-down.
PULLUP0 | Status | |
---|---|---|
0 | 0 | No pull-up/pull-down connected |
0 | 1 | Pull-up connected |
1 | 0 | Pull-down connected |
1 | 1 | Reserved |
Bit 10 – PIO_PDS Level on the Pin in Input Mode (OUTPUT = 0)
Value | Description |
---|---|
0 | The I/O line is at level 0. |
1 | The I/O line is at level 1. |
Bit 9 – PIO_SOD Set/Clear the I/O Line When Configured in Output Mode (OUTPUT =1)
Value | Description |
---|---|
0 | Clears the data to be driven on the I/O line. |
1 | Sets the data to be driven on the I/O line. |
Bit 8 – OUTPUT Configure I/O Line in Input/Output
Value | Description |
---|---|
0 | The I/O line is a pure input. |
1 | The I/O line is enabled in output. |
Bits 7:4 – PIOBU_RFV[3:0] PIOBUx Reset Filter Value
Used to define the number of consecutive valid states to be reached before resetting the AFV counter.
Must be set to 0 when Dynamic Intrusion is selected.
PIOBU_RFV | Maximum Counter Value |
---|---|
0 | 0 (No static protection) |
1 | 2 |
2 | 4 |
3 | 8 |
4 | 16 |
5 | 32 |
6 | 64 |
7 | 128 |
8 | 256 |
9 | 512 |
Bits 3:0 – PIOBU_AFV[3:0] PIOBU Alarm Filter Value
Used to define the filter value prior to generating an alarm.
Must be set to 0 when Dynamic Intrusion is selected.
PIOBU_AFV | Maximum Counter Value |
---|---|
0 | 0 (No static protection) |
1 | 2 |
2 | 4 |
3 | 8 |
4 | 16 |
5 | 32 |
6 | 64 |
7 | 128 |
8 | 256 |
9 | 512 |