Acromag PMC408 Series User Manual Download Page 7

SERIES PMC408 PCI MEZZANINE CARD                                                  32-CHANNEL DIGITAL I/O MODULE 
___________________________________________________________________________________________

 

- 6 - 

Configuration Registers 

 
The PCI specification requires software driven initialization and 

configuration via the Configuration Address space.  This PMC 
module provides 256 bytes of configuration registers for this 
purpose.  The PMC408 contains the configuration registers, shown 
in Table 3.1, to facilitate Plug-and-Play compatibility. 

 
The Configuration Registers are accessed via the Configuration 

Address and Data Ports.  The most important Configuration 
Registers are the Base Address Registers and the Interrupt Line 
Register which must be read to determine the base address 
assigned to the PMC408 and the interrupt request line that goes 
active on a PMC408 interrupt request. 
 

Table 3.1  Configuration Registers

 

Reg. 
Num. 

D31     D24 

D23     D16 

D15       D8 

D7         D0 

Device ID=464D 

Vendor ID= 16D5 

Status Command 

Class Code=118000 

Rev ID=00 

BIST Header 

Latency Cache 

32-bit Memory Base Address for PMC408 

4K-Byte Block 

5 : 10 

Not Used 

11 

Subsystem ID=0000 

Subsystem Vendor 

ID=0000 

12 

Not Used 

13,14 

Reserved 

15 

Max_Lat 

Min_Gnt 

Inter. Pin 

Inter. Line 

 
MEMORY MAP

 

 

This board is allocated a 4K byte block of memory that is 

addressable in the PCI bus memory space to control the ON/OFF 
states of individual low-side switches and/or the acquisition of digital 
inputs from the field. 

 
The memory space address map for the PMC408 is shown in 

Table 3.2.  Note that the base address for the PMC408 in memory 
space must be added to the addresses shown to properly access 
the PMC408 registers.  Register accesses as 32, 16, and 8-bit data 
in memory space are permitted.  All the registers of the PMC408 are 
accessed via data lines D0 to D15.  The most significant word of a 
32-bit access is not used by the PMC408.  A 32-bit read will return 
logic “0” for the most significant word 
 

Table 3.2:  PMC408 I/O Space Address Memory Map 

Hex 
Base 
Addr.+ 

MSB 

D15            D08 

LSB 

D07                  D00 

Hex 
Base 
Addr.+ 

001 

INTERRUPT REGISTER 

000 

201 

 

READ- Digital Input 

Channel Register A 

CH15     

     CH08 

READ- Digital Input 

Channel Register A 

CH07    

     CH00 

200 

205 

READ- Digital Input 

Channel Register B 

CH31    

      CH24 

READ- Digital Input 

Channel Register B 

CH23    

     CH16 

204 

209 

R/W -Digital Output 

Channel Register A 

CH15     

     CH08 

R/W -Digital Output 

Channel Register A

 

CH07    

     CH00 

208 

20D 

R/W - Digital Output 

Channel Register B 

CH31    

      CH24 

R/W -Digital Output 

Channel Register B 

CH23    

     CH16 

20C 

211 

 

NOT DRIVEN

1

 

R/W - Interrupt 

Enable Register

CH07    

     CH00 

210 

215 

 

NOT DRIVEN

1

 

R/W -Interrupt Type 

Config. Register

CH07    

     CH00 

214 

219 

 

NOT DRIVEN

1

 

R/W - Interrupt 

Polarity Register

CH07    

     CH00 

218 

21D 

 

NOT DRIVEN

1

 

R/W - Interrupt 

Status Register

CH07    

     CH00 

21C 

221 

 

NOT DRIVEN

1

 

 

 

NOT USED

2

 

220 

225 

 

2FD 

 

NOT USED

2

 

 

224 

 

2FC 

Notes (Table 3.2): 

1.   Bits 15-8 of these registers are not used.  Bits 15-8 will be driven 

high (1’s). 

2.   The PMC408 will respond to addresses that are "Not Used". 
 

Interrupt Register, (Read/Write) - (Base + 000H) 
 

This read/write register is used to: enable board interrupt, 

determine the pending status of interrupts, and release an interrupt. 

 
The function of each of the interrupt register bits are described 

in Table 3.3.  This register can be read or written with either 8-bit, 
16-bit, or 32-bit data transfers.  A power-up or system reset sets all 
interrupt register bits to 0. 

 
Table 3.3:  Interupt Register 

BIT FUNCTION 

Board Interrupt Enable Bit.  This bit must be set to 
logic “1” to enable generation of interrupts from the 
PMC module.  Setting this bit to logic “0” will disable 
board interrupts.  (Read/Write Bit) 

Interrupt Pending Status Bit.  This bit can be read to 
determine the interrupt pending status of the PMC 
module.  When this bit is logic “1” an interrupt is 
pending and will cause an interrupt request if bit-0 of 
the register is set.  When this bit is a logic “0” an 
interrupt is not being requested. 
 

7 to 2 

Not Used

1

 

Software Reset   
Writing a logic “1” to this bit will cause a reset of PMC 
module.  Bit-0 of this register will not be affected. 

15 to 9 

Not Used

1

 

Notes (Table 3.3): 

1.   All bits labeled “Not Used” will return logic “0” when read. 
 

Digital Input Registers A & B (Read Only)

 

 

When the Digital Input Channel Data Registers are read, the 

value read corresponds to the actual state of the input channels at 
the time of the read.  If the channel’s tandem output mosfet is being 
controlled and its drain is loaded, then reading the digital input 
channel data register will return the state of the output (it is directly 
connected to the drain).  This is an efficient method of 

Summary of Contents for PMC408 Series

Page 1: ...service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE IN...

Page 2: ...dule USER S MANUAL ACROMAG INCORPORATED 30765 South Wixom Road P O BOX 437 Wixom MI 48393 7037 U S A Tel 248 624 1541 Fax 248 624 9234 Copyright 2000 Acromag Inc Printed in the USA Data and specificat...

Page 3: ...PLE INPUT CONNECTIONS 16 4501 758 CABLE SCSI 2 to Flat Ribbon Shielded 5028 187 17 4501 464 TERMINATION PANEL 5025 552 18 IMPORTANT SAFETY CONSIDERATIONS It is very important for the user to consider...

Page 4: ...5 187 SCSI 2 to Flat Ribbon Cable Shielded A round 50 conductor shielded cable with a male SCSI 2 connector at one end and a flat female ribbon connector at the other end The cable is used for connect...

Page 5: ...e connection The PMC408 is non isolated between the logic and field I O grounds since output common is electrically connected to the PMC module ground Consequently the field I O connections are not is...

Page 6: ...provides the specific information necessary to program and operate the PMC408 module This Acromag PMC408 is a PCI Local Bus Specification version 2 2 compliant PCI bus target only PMC module The carri...

Page 7: ...t Channel Register B CH31 CH24 READ Digital Input Channel Register B CH23 CH16 204 209 R W Digital Output Channel Register A CH15 CH08 R W Digital Output Channel Register A CH07 CH00 208 20D R W Digit...

Page 8: ...ical control applications it is recommended that outputs be directly fed back to input points and the input points monitored loopback I O By design input channels are tied to the drains of the tandem...

Page 9: ...h at selected input channels Interrupts generated by the PMC408 use interrupt request line INTA The interrupt release mechanism employed is the Release On Register Access RORA type This means that the...

Page 10: ...it a 0 will turn it OFF open circuit Since the input buffers are connected in tandem with the output mosfets efficient loopback monitoring of the output state can be accomplished by reading the input...

Page 11: ...AIR SERVICE AND REPAIR ASSISTANCE Surface Mounted Technology SMT boards are generally difficult to repair It is highly recommended that a non functioning board be returned to Acromag for repair The bo...

Page 12: ...cted in tandem to the same I O pin Output ON Current Range 0 to 1A DC continuous up to 10A total for all channels combined or 300mA DC continuous all channels ON No deration required at elevated ambie...

Page 13: ...izing key to prevent improper installation Schematic and Physical Attributes See Drawing 4501 758 Electrical Specifications 30 VAC per UL and CSA SCSI 2 connector spec s 1 Amp maximum at 50 energized...

Page 14: ...SERIES PMC408 PCI MEZZANINE CARD 32 CHANNEL DIGITAL I O MODULE ___________________________________________________________________________________________ 13...

Page 15: ...SERIES PMC408 PCI MEZZANINE CARD 32 CHANNEL DIGITAL I O MODULE ___________________________________________________________________________________________ 14...

Page 16: ...SERIES PMC408 PCI MEZZANINE CARD 32 CHANNEL DIGITAL I O MODULE ___________________________________________________________________________________________ 15...

Page 17: ...SERIES PMC408 PCI MEZZANINE CARD 32 CHANNEL DIGITAL I O MODULE ___________________________________________________________________________________________ 16...

Page 18: ...SERIES PMC408 PCI MEZZANINE CARD 32 CHANNEL DIGITAL I O MODULE ___________________________________________________________________________________________ 17...

Page 19: ...SERIES PMC408 PCI MEZZANINE CARD 32 CHANNEL DIGITAL I O MODULE ___________________________________________________________________________________________ 18...

Page 20: ...service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE IN...

Reviews: