Armadillo-9
hardware manual ver.1.02
6. Other Functions
6.1. CPLD Internal Register (I/O Control Register)
6.1.1. Memory Map of I/O Control Register
The Armadillo-9 CPLD provides an I/O control register to control the PC/104 I/O. The memory map of the
I/O control register is shown in Table 6-1.
Table 6-1 Memory Map of I/O Control Register
Hardware
Address
Linux Address
Read
Write
0x1000 0000
0xF000 0000
Interrupt Service Register0
Interrupt Clear Register0
0x1000 0001
0xF000 0001
(Reserved)
(Reserved)
0x1000 0002
0xF000 0002
Interrupt Service Register1
Interrupt Clear Register1
0x1000 0003
0xF000 0003
(Reserved)
(Reserved)
0x1000 0004
0xF000 0004
Interrupt Service Register2
Interrupt Clear Register2
0x1000 0005
0xF000 0005
(Reserved)
(Reserved)
0x1000 0006
0xF000 0006
(Reserved)
(Reserved)
0x1000 0007
0xF000 0007
(Reserved)
(Reserved)
0x1000 0008
0xF000 0008
(Reserved)
Interrupt Mask Register0
0x1000 0009
0xF000 0009
(Reserved)
(Reserved)
0x1000 000A
0xF000 000A
(Reserved)
Interrupt Mask Register1
0x1000 000B
0xF000 000B
(Reserved)
(Reserved)
0x1000 000C
0xF000 000C
(Reserved)
Interrupt Mask Register2
0x1000 000D
0xF000 000D
(Reserved)
(Reserved)
0x1000 000E
0xF000 000E
(Reserved)
ISA mode Control Register
0x1000 000F
0xF000 000F
(Reserved)
(Reserved)
Interrupt Service Register:
A register to read the received interrupt factor.
Interrupt Clear Register
A register to clear the interrupt factor received in the interrupt service register.
Interrupt Mask Register
A register to mask the input of various interrupts.
ISA mode Control Register
A register to set the PC/104 (ISA) transfer mode.
26