background image

       SERIES PMC230 PCI MEZZANINE CARD                         16-BIT HIGH-DENSITY ANALOG OUTPUT MODULE 

___________________________________________________________________________________________

 

- 6 - 

# Indicates that the signal is active low. 

BOLD ITALIC

 Signals are NOT USED by this PMC Model. 

 
Table 2.5:  PMC Connector Pin Assignments for J2 (32-bit PCI) 

Signal Name 

Pin # 

Signal Name 

Pin # 

+12V 1 

TRST# 

TMS 

TDO 

TDI 

5 GND  6 

GND 7 

PCI-RSVD* 

PCI-RSVD* 

PCI-RSVD* 

10 

BUSMODE2# 11 

+3.3V 

12 

RST# 13 

BUSMODE3# 

14 

+3.3V 15 

BUSMODE4# 

16 

PCI-RSVD* 

17 GND  18 

AD[30] 19 AD[29]  20 

GND 21 AD[26] 22 

AD[24] 23  +3.3V  24 

IDSEL 25 AD[23] 26 

+3.3V 27 AD[20] 28 

AD[18] 29  +GND  30 
AD[16] 31 C/BE[2]# 32 

GND 33 

PCI-RSVD 

34 

TRDY# 35  +3.3V  36 

GND 37 STOP# 38 

PERR# 39  GND  40 

+3.3V 41 SERR# 42 

C/BE[1]# 43  GND  44 

AD[14] 45 AD[13]  46 

GND 47 AD[10] 48 

AD[08] 49  +3.3V  50 
AD[07] 51 

PCI-RSVD 

52 

+3.3V 53 

PCI-RSVD 

54 

PCI-RSVD 

55 GND  56 

PCI-RSVD 

57 

PCI-RSVD 

58 

GND 59 

PCI-RSVD 

60 

ACK64# 

61 +3.3V  62 

GND 63 

PCI-RSVD 

64 

 
# Indicates that the signal is active low. 

BOLD ITALIC

 Signals are NOT USED by this PMC Model. 

 

3.0   PROGRAMMING INFORMATION

 

 

This Section provides the specific information necessary to 

program and operate the PMC230 module. 

 
This Acromag PMC230 is a PCI Local Bus Specification version 

2.2 compliant PCI bus target only PMC module.  The carrier/CPU 
connects a PCI host bus to the PMC module. 

 
The PCI bus is defined to address three distinct address 

spaces: I/O, memory, and configuration space.  The PMC module 
can be accessed via the PCI bus memory space and configuration 
spaces, only. 

 
The PCI card’s configuration registers are initialized by system 

software at power-up to configure the card.  The PMC230 module is 
a Plug-and-Play PCI card.  As a Plug-and-Play card the board’s 
base address and system interrupt request line are not selected via 
jumpers but are assigned by system software upon power-up via the 
configuration registers.  A PCI bus configuration access is used to 
access a PCI card’s configuration registers. 

 
PCI Configuration Address Space 

 

When the computer is first powered-up, the computer’s system 

configuration software scans the PCI bus to determine what PCI 
devices are present.  The software also determines the configuration 
requirements of the PCI card.   

 
The system software accesses the configuration registers to 

determine how many blocks of memory space the PMC module 
requires.  It then programs the PMC module’s configuration registers 
with the unique memory address range assigned. 

 
The configuration registers are also used to indicate that the 

PMC module requires an interrupt request line.  The system 
software then programs the configuration registers with the interrupt 
request line assigned to the PMC module.  

 
Since this PMC module is relocatable and not fixed in address 

space, this module’s device driver must use the mapping information 
stored in the module’s Configuration Space registers to determine 
where the module is mapped in memory space.  

 
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 PMC230 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 which must be read to 
determine the base address assigned to the PMC230.  
 

Table 3.1  Configuration Registers

 

Reg. 
Num. 

D31     D24 

D23     D16 

D15       D8 

D7         D0 

Device ID=4A56 

Vendor ID= 16D5 

Status Command 

Class Code=118000 

Rev ID=00 

BIST Header 

Latency Cache 

32-bit Memory Base Address for PMC230 

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 

Not 

Used 

 
MEMORY MAP

 

 

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

addressable in the PCI bus memory space to control the 
programming of analog outputs to the field.  As such, three types of 
information are stored in the memory space: control, status, and 
data. 

 
The memory space address map for the PMC230 is shown in 

Table 3.2.  Note that the base address for the PMC230 in memory 
space must be added to the addresses shown to properly access 
the PMC230 registers.  Register accesses as 32, 16, and 8-bit data 
in memory space are permitted.  All the registers of the PMC230 are 
accessed via data lines D0 to D15.  The most significant word of a 

Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Summary of Contents for PMC230 Series

Page 1: ...ess underutilized and idle equipment along with credit for buybacks and trade ins Custom engineering so your equipment works exactly as you specify Critical and expedited services Leasing Rentals Demo...

Page 2: ...0765 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 specifications are subject to change without notice...

Page 3: ...CABLE SCSI 2 to Flat Ribbon Shielded MODEL 5028 187 14 TERMINATION PANEL MODEL 5025 552 14 DRAWINGS Page 4501 859 PMC MECHANICAL ASSEMBLY 15 4501 863 PMC230 JUMPER LOCATION 16 4501 864 ANALOG OUTPUT C...

Page 4: ...Shielded Model 5028 187 PMC MODULE ActiveX CONTROL SOFTWARE Acromag provides a software product sold separately consisting of PMC module ActiveX Object Linking and Embedding controls for Windows 98 95...

Page 5: ...lts 153 V Full Scale 8000H 10V 0V 5V Notes Table2 1 1 Upon power up or software reset the bipolar ranges will output 0 volts while the unipolar range will output 5 volts Analog Output Range Hardware J...

Page 6: ...ernal trigger input signal or output hardware timer generated triggers to allow synchronization of multiple PMC230 modules As an input the external trigger must be a 5 Volt logic TTL compatible deboun...

Page 7: ...nts of the PCI card The system software accesses the configuration registers to determine how many blocks of memory space the PMC module requires It then programs the PMC module s configuration regist...

Page 8: ...tem reset sets all control register bits to 0 Table 3 3 Control Register BIT FUNCTION 2 1 0 Not Used 1 3 Not Used 1 4 Not Used 1 6 5 External Trigger Control 00 External Trigger Input External and Sof...

Page 9: ...cient on data bits 15 to 8 of the Calibration Coefficient Status register Although the read request via the Calibration Coefficient Access register is accomplished in less then 800n seconds typically...

Page 10: ...ust be programmed for External Trigger Input only mode Data conversion can then be started by writing high to the Start Convert bit of the master PMC230 configured for continuous cycle mode PROGRAMMIN...

Page 11: ...mode of operation which is available on the PMC230 module is used in this example 1 Execute Write of 0100H to Control Register at Base Address 200H a External Software and Internal Hardware timer gene...

Page 12: ...ternal FPGA counters are used to synchronize the simultaneous transfer of serial shift register data to the corresponding converter The DACs can be updated with new digital values or left unchanged Th...

Page 13: ...ents being within specification Field determination of calibration coefficients requires precision test equipment Contact Acromag for technical assistance if field recalibration is needed Surface Moun...

Page 14: ...g Outputs 1 The actual outputs may fall short of the range endpoints due to hardware offset and gain errors The software calibration corrects for these across the output range but cannot extend the ou...

Page 15: ...a flat female ribbon connector at the other end The cable length is 2 meters 6 56 feet This shielded cable is recommended for all I O applications both digital I O and precision analog I O Application...

Page 16: ...RD 16 BIT HIGH DENSITY ANALOG OUTPUT MODULE ___________________________________________________________________________________________ 15 Artisan Technology Group Quality Instrumentation Guaranteed 8...

Page 17: ...RD 16 BIT HIGH DENSITY ANALOG OUTPUT MODULE ___________________________________________________________________________________________ 16 Artisan Technology Group Quality Instrumentation Guaranteed 8...

Page 18: ...RD 16 BIT HIGH DENSITY ANALOG OUTPUT MODULE ___________________________________________________________________________________________ 17 Artisan Technology Group Quality Instrumentation Guaranteed 8...

Page 19: ...RD 16 BIT HIGH DENSITY ANALOG OUTPUT MODULE ___________________________________________________________________________________________ 18 Artisan Technology Group Quality Instrumentation Guaranteed 8...

Page 20: ...RD 16 BIT HIGH DENSITY ANALOG OUTPUT MODULE ___________________________________________________________________________________________ 19 Artisan Technology Group Quality Instrumentation Guaranteed 8...

Page 21: ...RD 16 BIT HIGH DENSITY ANALOG OUTPUT MODULE ___________________________________________________________________________________________ 20 Artisan Technology Group Quality Instrumentation Guaranteed 8...

Page 22: ...uipment Have surplus equipment taking up shelf space We ll give it a new home Learn more Visit us at artisantg com for more info on price quotes drivers technical specifications manuals and documentat...

Reviews: