![Intel IXP45X Скачать руководство пользователя страница 782](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092782.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors—GPIO Controller
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
Developer’s Manual
August 2006
782
Reference Number: 306262-004US
15.5.5
GPIO Interrupt Type Register 1
This register describes how to interpret GPIO [7:0] as interrupts, either level or edge,
along with high, low, rising, falling, transitional. Three bits describe each GPIO pin, as
described in the following table. The top [31:24] bits are used to control muxing
between raw data from GPIO_IN[7:0] or GPISR[7:0] to the NPEs.
Register Name:
GPISR
Physical Address:
0xC800400C
Reset Hex Value:
0x00000000
Register Description:
This register is used to store status of interrupts received on GP input pins
Access: Read/Write
3
1
1
6
1
5
8
7
0
(Reserved)
INT_STAT
Register
GPISR
Bits
Name
Description
Reset
Value
Access
31:1
6
(Reserved)
Not used. Ignored on writes and driven logic ‘0’ on reads.
0x0
RO
15:1
3
(Reserved)
Not used.
0x0
RO
12:0
INT_STAT
1 = Interrupt pending.
0 = No interrupt pending.
0x0000
RW1C
Register Name:
GPIT1R
Physical Address:
0xC8004010
Reset Hex Value:
0x00000000
Register Description:
This register is used to control interrupt type for GPIO 7:0
Access: Read/Write
3
1
3
0
2
9
2
8
2
7
2
6
2
5
2
4
2
3
1
6
1
5
8
7
0
gpio_npe
_7
gpio_npe
_6
gpio_npe
_5
gpio_npe
_4
gpio_npe
_3
gpio_npe
_2
gpio_npe
_1
gpio_npe
_0
GPIO7
GPIO6
GPIO5
GPIO4
GPIO3
GPIO2
GPIO1
GPIO0
Register
GPIT1R (Sheet 1 of 2)
Bits
Name
Description
Reset
Value
Access
31
gpio_npe_7
When ‘1’, a synchronized gpio_in[7] is muxed to gpio_int_npe[7],
when ‘0’, gpisr[7] is muxed to gpio_int_npe[7]
0
RW
30
gpio_npe_6
as per gpio_npe_7
0
RW
29
gpio_npe_5
as per gpio_npe_7
0
RW
28
gpio_npe_4
as per gpio_npe_7
0
RW