background image

SERIES PMC440 PCI MEZZANINE CARD                          32-CHANNEL ISOLATED DIGITAL INPUT MODULE
___________________________________________________________________________________________

- 7 -

Table 3.2B:  PMC440 R/W Space Address (Hex) Memory Map

Hex
Base
Addr+

MSB

D15      D08

LSB

D07                   D00

Hex
Base
Addr+

001

INTERRUPT REGISTER

000

ENHANCED MODE, REGISTER BANK [0] DEFINITIONS:

201

Not Driven

1

READ

3

 - Port 0

Register IN00-IN07

200

205

Not Driven

1

READ

3

 -Port 1

Register IN08-IN15

204

209

Not Driven

1

READ

3

 - Port 2

Register IN16-IN23

208

20D

Not Driven

1

READ

3

 - Port 3

Register IN24-IN31

20C

211

Not Driven

1

READ/WRITE

4

 - Port 4

NOT USED

210

215

Not Driven

1

READ/WRITE

4

 - Port 5

NOT USED

214

219

Not Driven

1

READ/WRITE

4

 - Port 6

NOT USED

218

21D

Not Driven

1

READ - Port 7

READ MASK REGISTER

(Also Current Bank Status)

21C

21D

Not Driven

1

WRITE - Port 7

WRITE MASK REGISTER

(Also Bank Select Register)

21C

ENHANCED MODE, REGISTER BANK [1] DEFINITIONS:

201

Not Driven

1

READ - Port 0

Event Sense Status Reg.

(Port 0 Input points 0-7)

200

201

Not Driven

1

WRITE - Port 0

Event Sense Clear Register

(Port 0 Input points 0-7)

200

205

Not Driven

1

READ - Port 1

Event Sense Status Reg.
(Port 1 Input points 8-15)

204

205

Not Driven

1

WRITE - Port 1

Event Sense Clear Register

(Port 1 Input points 8-15)

204

209

Not Driven

1

READ - Port 2

Event Sense Status Reg.

(Port 2 Input points 16-23)

208

209

Not Driven

1

WRITE - Port 2

Event Sense Clear Register

(Port 2 Input points 16-23)

208

20D

Not Driven

1

READ - Port 3

Event Sense Status Reg.

(Port 3 Input points 24-31)

20C

20D

Not Driven

1

WRITE - Port 3

Event Sense Clear Register

(Port 3 Input points 24-31)

20C

211

Not Driven

1

READ - Port 4

NOT USED

210

211

Not Driven

1

WRITE - Port 4

NOT USED

210

215

Not Driven

1

READ - Port 5

NOT USED

214

215

Not Driven

1

WRITE - Port 5

NOT USED

214

219

Not Driven

1

READ - Port 6

Event Status for Ports 0-3

and Interrupt Status Reg.

218

219

Not Driven

1

WRITE - Port 6

Event Polarity Control

Register for Port 0-3

218

21D

Not Driven

1

READ - Port 7

Current Bank Status Reg.

21C

21D

Not Driven

1

WRITE - Port 7

Bank Select Register

21C

ENHANCED MODE, REGISTER BANK [2] DEFINITIONS:

201

Not Driven

1

READ/WRITE - Port 0

Debounce Control Register

(for Ports 0-3)

200

205

Not Driven

1

READ/WRITE - Port 1

Debounce Duration Reg. 0

(for Ports 0-3)

204

209

Not Driven

1

NOT USED

208

20D

Not Driven

1

WRITE ONLY - Port 3

Debounce Clock Select

20C

211

↓↓↓↓

219

Not Driven

1

Port 4,5,6

NOT USED

2

210

↓↓↓↓

218

21D

Not Driven

1

READ/WRITE - Port 7

Bank Status/Select Register

21C

INDEPENDENT FIXED FUNCTION REGISTERS:

221

↓↓↓↓

239

NOT USED

2

220

↓↓↓↓

238

23D

Not Driven

1

READ/WRITE

Interrupt Enable Register

(Bit 0=1 enables INTREQ0)

& Software Reset Generator

(Bit 1=1 Generates Reset)

23C

241

↓↓↓↓

2FD

NOT USED

2

240

↓↓↓↓

2FC

Notes (Table 3.2B):
1.   Bits 15-8 of these registers are not used.  Bits 15-8 will be driven

high (1’s).

2.   The PMC will respond to addresses that are "Not Used".
3.   Writes to these registers are possible, but this model is intended

for input only and writes should not be done.  Writes to these
registers may be blocked via the Write Mask Register of Port 7.

4.   The ASIC of this model is capable of a greater channel count,

but only 32 channels are used by this model, and as a result,
ports 4, 5, & 6 are not used.

5.   Bits 31-16 of these registers will be read as (0’s).

REGISTER DEFINITIONS

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

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.

Summary of Contents for PMC440 Series

Page 1: ...th Interrupts 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 s...

Page 2: ...his is especially important where economic property loss or human life is involved It is important that the user employ satisfactory overall system design It is agreed between the Buyer and Acromag th...

Page 3: ...reads writes of registers and the writing of interrupt handlers all the complicated details of programming are handled by the ActiveX controls These functions consist of an ActiveX control for each A...

Page 4: ...of this device are bipolar and may be connected in any direction with respect to the port common Further do not confuse port commons with signal ground Refer to Drawing 4501 869 for example input con...

Page 5: ...software accesses the configuration registers to determine how many blocks of memory space the carrier requires It then programs the PMC module s configuration registers with the unique memory addres...

Page 6: ...pts Data is read from or written to one of eight groups ports as designated by the address and read and write signals A Mask Register is used to disable writes to input ports since this model is inten...

Page 7: ...Driven1 WRITE Port 5 NOT USED 214 219 Not Driven1 READ Port 6 Event Status for Ports 0 3 and Interrupt Status Reg 218 219 Not Driven1 WRITE Port 6 Event Polarity Control Register for Port 0 3 218 21D...

Page 8: ...ite Mask Port 1 Write Mask 2 Port 2 Write Mask Port 2 Write Mask 3 Port 3 Write Mask Port 3 Write Mask 4 7 NOT USED NOT USED Bits 4 7 of this register are not used On power up reset this register defa...

Page 9: ...0 Interrupt Status IN00 IN07 1 Port 1 Interrupt Status IN08 IN15 2 Port 2 Interrupt Status IN16 IN23 3 Port 3 Interrupt Status IN24 IN31 4 6 NOT USED 7 Interrupt Status Flag Event Polarity Control Reg...

Page 10: ...alue then the debounce source clock is disabled If bit 0 is set to 1 then the 8MHz internal system clock is enabled This bit must be programmed to 1 to use debounce Bits 1 7 of this register are not u...

Page 11: ...ow level or low to high level transitions on the input lines at the range thresholds of 4V 1 units 16V 2 units and 38V 3 units Event polarities may be defined as positive or negative for individual ni...

Page 12: ...3CH is cleared following a power up or bus initiated software reset Also bit 0 of the Interrupt Register at Base Address 000H is not affected by a software reset Keep this in mind when you wish to pre...

Page 13: ...if the event sense detection circuitry has been enabled and IER bit 0 1 To enable further interrupts to occur for an event that has already occurred for an I O point the Event Sense Status Register mu...

Page 14: ...at a non functioning board be returned to Acromag for repair The board can be easily damaged unless special SMT repair and service tools are used Further Acromag has automated test equipment that thor...

Page 15: ...ysteresis 80mV Typical Input Capacitance 45pF Typical Turn On Time Measured to the point of positive event interrupt detection INTA pulled low 15us Typical 25 C for a 0 to threshold value input step T...

Page 16: ...AWG on 0 050 inch centers permits mass termination for IDC connectors foil braided shield inside a PVC jacket Connectors One End SCSI 2 50 pin male connector with backshell and spring latch hardware...

Page 17: ...SERIES PMC440 PCI MEZZANINE CARD 32 CHANNEL ISOLATED DIGITAL INPUT MODULE ___________________________________________________________________________________________ 17...

Page 18: ...SERIES PMC440 PCI MEZZANINE CARD 32 CHANNEL ISOLATED DIGITAL INPUT MODULE ___________________________________________________________________________________________ 18...

Page 19: ...SERIES PMC440 PCI MEZZANINE CARD 32 CHANNEL ISOLATED DIGITAL INPUT MODULE ___________________________________________________________________________________________ 19...

Page 20: ...SERIES PMC440 PCI MEZZANINE CARD 32 CHANNEL ISOLATED DIGITAL INPUT MODULE ___________________________________________________________________________________________ 20...

Page 21: ...SERIES PMC440 PCI MEZZANINE CARD 32 CHANNEL ISOLATED DIGITAL INPUT MODULE ___________________________________________________________________________________________ 21...

Reviews: