![Intel IXP45X Developer'S Manual Download Page 781](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092781.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
August 2006
Developer’s Manual
Reference Number: 306262-004US
781
GPIO Controller—Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
15.5.3
GPIO Input Register
This is a read only register. This register contains the level of the I/O pin, either a ‘1’ or
a ‘0’.
15.5.4
GPIO Interrupt Status Register
This register is used to store status of a GP input interpreted as an interrupt. GP input
interrupts can be configured as active high, active low, rising edge, falling edge, or
transitional depending upon the configuration of the GPIT[1:0]R register. A ‘1’ read
from this register indicates a pending interrupt. Writing a ‘1’ back to this register will
clear the interrupt provided the interrupting condition no longer exists. The interrupts
are all masked in the Interrupt Controller block.
Note:
GPIO0 through GPIO12 can be used as an interrupt (see
Processor Interrupt Mapping” on page 804
)
Register
GPOER
Bits
Name
Description
Reset Value
Access
31: 16
(Reserved)
Reads back 0
0x0
RO
15
OE15
1 = Output pin is tri-stated or input
0 = Output pin is driven
0
(as clock is driven
out on this pin
during reset)
RW
14:0
OE14:OE0
1 = Output pin is tri-stated or input
0 = Output pin is driven
1
RW
Register Name:
GPINR
Physical Address:
0xC8004008
Reset Hex Value:
0x00000000
Register Description:
This register is used to monitor input pins.
Access: Read
3
1
1
6
1
5
8
7
0
(Reserved)
IN_LEV
Register
GPINR
Bits
Name
Description
Reset
Value
Access
31:1
6
(Reserved)
Not used. Ignored on writes and driven logic ‘0’ on reads.
0x0
RO
15:0
IN_LEV
Level of general-purpose inputs 15-0
1 = 1 on GPIO
0 = 0 on GPIO
0x0000
RO