background image

Page 2

Operation

PCI Bus Interface

The PCI bus is a high speed alternative to ISA bus, it has been designed to overcome some of the

limitations of ISA bus, and provide faster throughput for I/O intensive peripheral devices. PCI bus

also supports Plug and Play configuration which allows the system software to allocate resources

during initialisation helping to overcome resource conflicts, which might exist in a system.
The APCI-SER4 uses a single chip PCI bus slave controller which is designed and manufactured by

PLX  Technology.  This device has been designed to fully support the PCI 2.1 specification and

provides plug and play software capabilities. During power-up initialisation the PCI BIOS will detect

the card and assign a unique I/O address location and interrupt line. This ensures that there are no

resource conflicts on the PCI bus. Multiple cards are supported through this mechanism without the

need for address decode links. 
The PLX device contains a standard type 00H configuration space header. The table below shows the

registers within this header which are required for configuration of the APCI-SER4.

Configuration Space Header

These registers can be accessed using PCI BIOS functions. Please contact Arcoms customer support

team (Tel: 01223 412428) for a copy of the PCI BIOS Specification if required.

Enhanced Serial Communication Controllers

The APCI-SER4 contains two 85230 Enhanced Serial Communication Controllers (ESCC), each device

provides two full-duplex communication channels. The serial interface lines from these devices are

buffered on board by RS232 and RS485/422 devices. 
The ESCC is a versatile and powerful device and requires careful initialisation. For this reason it is

recommended that the ESCC manufacturers manual is used. This may be obtained by contacting

Arcoms customer support team (Tel:01223 412428). It should be noted that these devices are 

NOT

compatible with the PC 8250-type UART.
The order in which registers are initialised is important and a register may need to be accessed more

than once during initialisation. Unreliable operation may be experienced if short cuts are taken. For

examples of basic ESCC initialisation, please refer to the programs on the utility disk.
Each ESCC occupies four I/O locations in the APCI-SER4 indexed I/O map; two consecutive locations

per channel. The lower address of each pair is used to select the appropriate register within the

device, and to read/write data to the register. The higher address provides direct connection to the

receive and transmit data latches.
The internal ESCC registers are accessed using an indexed addressing scheme like the APCI-SER4.

The appropriate index must be written each time a register is accessed. Therefore each read/write

operation to a register must be preceded with a write to the index register. After a read/write

operation the index is reset to 0.

2192-09100-000-000

J592 APCI-SER4

Offset

00-01H

02-03H

18-1BH

2C-2DH

2E-2FH

3CH

Register Name

Vendor ID

Device ID

Base Address Register

Subsystem Vendor ID

Subsystem ID

Interrupt Line

Description

ID of PCI device manufacturer

ID of PCI device

ID of board manufacturer

ID of Board

Interrupt line assigned to device

I/O base address assigned to card

Value

10B5H (PLX Technology)

9050H

0000xxxx

13ABH (ARCOM)

0592H (APCI-SER4)

0x

Summary of Contents for APCI-SER4

Page 1: ...acility Board Access LED RED User LED GREEN Industry Standard I O via 50 way D type PCI 2 1 Compatible Bus Interface Plug and Play software compatible CE Compliant design Operating temperature range 0 to 70C Power Consumption 250mA 5V 70mA 12 60mA 12V MTBF 350 014 hours using generic figures from MIL HDBK 217F at ground benign Getting Started Power down your PC system Install the board in a spare ...

Page 2: ...ices are buffered on board by RS232 and RS485 422 devices The ESCC is a versatile and powerful device and requires careful initialisation For this reason it is recommended that the ESCC manufacturers manual is used This may be obtained by contacting Arcoms customer support team Tel 01223 412428 It should be noted that these devices are NOT compatible with the PC 8250 type UART The order in which r...

Page 3: ...OS initialisation This interrupt line is expanded on board to provide two interrupt sources These interrupts are connected to the output signals from the ESCC devices An interrupt source register has been provided at index 10H The interrupt service routine must read this register to determine which device generated the interrupt request If bit 0 in this register is set logic 1 Channel 1 or 2 has r...

Page 4: ...a system as each will be given a unique I O address Index Registers Special Function Registers Page 4 2192 09100 000 000 J592 APCI SER4 Index 00 00 01 02 02 03 04 04 05 06 06 07 08 0F 10 Register Name S1 C1 D1 S1 C1 D1 S1 C1 D1 S1 C1 D1 N A INT Read Write Read Write Read Write Read Write Read Write Read Write Read Write Read Write Read Write N A Read Comments Channel 1 Status Channel 1 Control Cha...

Page 5: ... cases which lines go to the 50 way connector Some of the serial lines are not affected by these links This is either because they have a connection on the 50 way connector which is not shared with a different function or level or because the device can operate at either level RS232 485 and RS422 Serial Signal Connections Page 5 2192 09100 000 000 J592 APCI SER4 Link LK10 Channel 1 1 1 1 2 2 2 2 3...

Page 6: ...f D Type connects RS485 TX data Pin 3 of D Type connects to 85230 TRXC clock input via RS232 buffer LK14C LK14C A B Pin 5 of D Type connects to RS485 RX data Pin 5 of D Type connects to 85230 RTXC clock input via RS232 buffer LK24A LK24A A B RX buffer enabled when RTS active RX buffer is permanently enabled LK24B LK24B A B Pin 13 of D Type connects RS485 TX data Pin 13 of D Type connects to 85230 ...

Page 7: ...nfiguration Record Sheet Link LK10 LK11 LK12 LK13 LK20 LK21 LK22 LK23 LK30 LK31 LK32 LK33 LK40 LK41 LK42 LK43 LK14A LK14B LK14C LK24A LK24B LK24C LK34A LK34B LK34C LK44A LK44B LK44C Default A A A A A A A A A A A A A A A A B B B B B B B B B B B B User ...

Page 8: ... 37 21 5 38 22 6 39 23 7 40 24 8 41 25 9 42 26 10 43 27 11 44 28 12 45 29 13 46 30 14 47 31 RS232 Signal Name 0V 0V N C TX1 N C RX1 RTS1 CTS1 DTR1 DCD1 0V SEE LK14 N C TX2 N C RX2 RTS2 CTS2 DTR2 DCD2 0V SEE LK24 N C TX3 N C RX3 RTS3 CTS3 DTR3 DCD3 0V SEE LK34 N C TX4 N C RX4 RTS4 CTS4 DTR4 DCD4 0V SEE LK44 RS485 RS422 Signal Name Ribbon Cable Pin No D Type Pin No RS232 Signal Name RS485 RS422 Sign...

Page 9: ...al bracket attached to the board is fully seated 4 fit the bracket clamping screw and firmly tighten this on the bracket Note Good contact of the bracket to the chassis is essential 5 Replace the cover of the PC observing any additional instructions of the PC manufacturer Cable Cable length 1 Metre or less Ribbon cable satisfactory Cable 1 Metre to 3 Meters Commercial screened cable 3 Meters or no...

Reviews: