![Acromag ACPC8625 Series Скачать руководство пользователя страница 9](http://html1.mh-extra.com/html/acromag/acpc8625-series/acpc8625-series_user-manual_2841225009.webp)
INDUSTRIAL I/O PACK SERIES ACPC8625 CompactPCI BUS CARRIER BOARD
___________________________________________________________________________________________
- 8 -
Table 3.2 Configuration Registers
Reg.
Num.
D31
D24
D23
D16
D15
D8
D7
D0
0
Device ID=1024
Vendor ID= 10B5
1
Status
Command
2
Class Code
Rev ID
3
BIST
Header
Latency
Cache
4
Base Addr. Memory Mapped Configuration Registers
5
Base Address for I/O Mapped Configuration Registers
6
32-bit Memory Base Address for ACPC8625
7 : 10
Not Used
11
Subsystem ID
Subsystem Vendor ID
12
Not Used
13
Reserved
14
Reserved
15
Max_Lat
Min_Gnt
Inter. Pin
Inter. Line
MEMORY MAP
The 1K byte of memory consumed by the board is composed of
blocks of memory for the ID, I/O and INT spaces corresponding to
four IP modules. In addition, a small portion of the 1K byte address
space contains registers specific to the function of the carrier board.
The carrier is configured to map this 1K byte block of memory
into 32-bit memory space. The system configuration software will
allocate space by writing the assigned address into the
corresponding Base Address register of the Configuration Registers.
The memory map for ACPC8625 is shown in Tables 3.3.
Table 3.3: ACPC8625 Carrier Bd Memory Map
Base
A
(Hex)
High Byte
D15 D08
Low Byte
D07 D00
Base
A
(Hex)
0001
Bit-8 Software
Reset
Carrier Board
Status/Control
0000
0003
IP Interrupt Pending Register
0002
0005
IP A Interrupt 0 Select Space
0004
0007
IP A Interrupt 1 Select Space
0006
0009
IP B Interrupt 0 Select Space
0008
000B
IP B Interrupt 1 Select Space
000A
000D
IP C Interrupt 0 Select Space
000C
000F
IP C Interrupt 1 Select Space
000E
0011
IP D Interrupt 0 Select Space
0010
0013
IP D Interrupt 1 Select Space
0012
0015
Not Used
0014
0017
Not Used
0016
0019
↓↓↓↓
003F
Not Used
Not Used
0018
↓↓↓↓
003E
0041
↓↓↓↓
007F
IP A
ID Space
IP A
ID Space
0040
↓↓↓↓
007E
0081
↓↓↓↓
00BF
IP B
ID Space
IP B
ID Space
0080
↓↓↓↓
00BE
00C1
↓↓↓↓
00FF
IP C
ID Space
IP C
ID Space
00C0
↓↓↓↓
00FE
0101
↓↓↓↓
013F
IP D
ID Space
IP D
ID Space
0100
↓↓↓↓
013E
Base
A
(Hex)
High Byte
D15 D08
Low Byte
D07 D00
Base
A
(Hex)
0141
↓↓↓↓
017F
Not Used
Not Used
0140
↓↓↓↓
017E
0181
↓↓↓↓
01FF
IP A
I/O Space
IP A
I/O Space
0180
↓↓↓↓
01FE
0201
↓↓↓↓
027F
IP B
I/O Space
IP B
I/O Space
0200
↓↓↓↓
027E
0281
↓↓↓↓
02FF
IP C
I/O Space
IP C
I/O Space
0280
↓↓↓↓
02FE
0301
↓↓↓↓
037F
IP D
I/O Space
IP D
I/O Space
0300
↓↓↓↓
037E
0381
↓↓↓↓
03FF
Not Used
Not Used
0380
↓↓↓↓
03FE
The ACPC8625 base address is determined through the
CompactPCI Configuration Registers. The addresses given in
Table 3.3 are relative to the base address of the ACPC8625 carrier.
The addresses within each IP’s own space are specific to that IP
module. Refer to the IP module’s User Manual for information
relating to the IP specific registers.
The Carrier registers, IP Identification (ID) spaces, IP
Input/Output (IO), and IP Interrupt spaces are accessible via the
CompactPCI bus space as given in Table 3.3. A 32-bit
CompactPCI bus access will result in two 16-bit accesses to the IP
module. A 16-bit or 8-bit CompactPCI bus access results in a
single 16-bit or 8-bit access to the IP module, respectively.
Carrier Status/Control Register - (Read/Write, Base + 00H)
The Carrier Board Status Register reflects and controls
functions globally on the carrier board.
BIT
FUNCTION
15-09
Not Used
08
Write
Only
Software Reset
Writing a “1” to this bit causes a software reset.
Writing a “0” or reading this bit has no effect.
When set, the software reset pulse will have a
duration of 1u second.
07-06
Not Used
05
Read
and
Write
IP Module Access Time Out Interrupt Pending
This bit will be "1" when there is an IP Module
Access Time Out interrupt pending. This bit will
be "0" when there is no interrupt pending. Reset
condition: Set to "0". Writing a “1” to this bit will
release the pending interrupt.
04
Read
Only
IP Module Access Time Out Status
Status bit to indicate that the last IP module
access has timed out. This bit only reflects the
last IP module access.
“0” if last IP module access did not time out.
“1” if last IP module access did time out.
03
Read
and
Time Out Interrupt Enable
When set to “1”, this bit will enable the carrier
board to generate an interrupt upon time out of an
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com