(Page 1 of 1 in this chapter)


Chapter 2

Installing the Hardware


2.1 Introduction
2.2 System Requirements
2.3 Before Installing the Hardware
2.3.1 Configuring the I/O Address
2.3.2 Interrupt Conflicts in Mixed ISA and PCI Systems
2.3.3 Arranging AG Boards
2.4 Installing the Hardware

2.1 Introduction

This chapter provides the hardware installation procedure for installing
AG-24/30/48/60 boards in your PC chassis.

To install the AG-24/30/48/60 hardware:

  1. Make sure your PC system meets the system requirements described in Section 2.2.

    
    
  2. Make sure the board's I/O address does not conflict with the I/O address of any other device in the system. Change the I/O address if necessary, as described in Section 2.3.1.

    
    
  3. Insert the board into one of your computer's ISA slots.

    
    
  4. Connect the MVIP bus connector.

After you have completed the hardware installation, edit or create an AG configuration file so that agmon, the AG board loader/monitor utility, can initialize the AG board. The AG configuration file, ag.cfg, specifies AG board addresses, MVIP connectivity, and other configuration information.

Chapter 3 provides detailed information about creating and modifying AG configuration files, and about using agmon. Chapter 4 provides procedures for verifying your installation.

2.2 System Requirements

To install and use one or more AG-24/30/48/60 boards, your system must have:

2.3 Before Installing the Hardware

Before installing an AG-24/30/48/60 board, make sure that its I/O address and interrupt do not conflict with other devices in the system.

If there is a device conflict with the AG board's I/O address, change its default configuration before proceeding with the installation process. If your system contains both ISA and PCI boards, refer to Section 2.3.2.

Make sure that the boards in your system are positioned appropriately for their telephony bus clock configuration. AG-24/30/48/60 boards must be clock slaves. Refer to Section 2.3.3 for more information about positioning MVIP boards in a PC chassis.

WARNING:

· Do not modify the jumpers on the AG-24/30/48/60 board.

· If there are no jumpers present on the board, do not add jumpers.

2.3.1 Configuring the I/O Address

The AG-24/30/48/60 board occupies up to 6 contiguous I/O addresses. Addresses must be unique and cannot conflict with other devices in your system.

WARNING:

The board is shipped in a protective anti-static container. Leave the board in its container until you are ready to install it. Handle the board carefully and only hold it by its edges. We recommend that you wear an anti-static wrist strap connected to a good earth ground whenever you handle the board. Do not touch the gold fingers which plug into the ISA bus connectors.

The default factory setting for the base address is 0x02C0. The I/O address is configured by setting the DIP switches on the face of the board.

Figure 3. DIP Switches on the AG-24/30/48/60 Boards


 

To select another base address:

  1. Find the S1 block of DIP switches on the face of the AG board and set them as directed in the following table:

    
      
    
    Base Address

    DIP Switch Settings

    Base Address

    DIP Switch Settings

    (Hex)

    1

    2

    3

    4

    5

    6

    (Hex)

    1

    2

    3

    4

    5

    6

    02C0

    on

    on

    on

    on

    on

    on

    0280

    on

    on

    on

    on

    on

    off

    22C0

    off

    on

    on

    on

    on

    on

    2280

    off

    on

    on

    on

    on

    off

    42C0

    on

    off

    on

    on

    on

    on

    4280

    on

    off

    on

    on

    on

    off

    62C0

    off

    off

    on

    on

    on

    on

    6280

    off

    off

    on

    on

    on

    off

    82C0

    on

    on

    off

    on

    on

    on

    8280

    on

    on

    off

    on

    on

    off

    A2C0

    off

    on

    off

    on

    on

    on

    A280

    off

    on

    off

    on

    on

    off

    C2C0

    on

    off

    off

    on

    on

    on

    C280

    on

    off

    off

    on

    on

    off

    E2C0

    off

    off

    off

    on

    on

    on

    E280

    off

    off

    off

    on

    on

    off

    01C0

    on

    on

    on

    off

    on

    on

    0180

    on

    on

    on

    off

    on

    off

    21C0

    off

    on

    on

    off

    on

    on

    2180

    off

    on

    on

    off

    on

    off

    41C0

    on

    off

    on

    off

    on

    on

    4180

    on

    off

    on

    off

    on

    off

    61C0

    off

    off

    on

    off

    on

    on

    6180

    off

    off

    on

    off

    on

    off

    81C0

    on

    on

    off

    off

    on

    on

    8180

    on

    on

    off

    off

    on

    off

    A1C0

    off

    on

    off

    off

    on

    on

    A180

    off

    on

    off

    off

    on

    off

    C1C0

    on

    off

    off

    off

    on

    on

    C180

    on

    off

    off

    off

    on

    off

    E1C0

    off

    off

    off

    off

    on

    on

    E180

    off

    off

    off

    off

    on

    off

    02A0

    on

    on

    on

    on

    off

    on

    0100

    on

    on

    on

    on

    off

    off

    22A0

    off

    on

    on

    on

    off

    on

    2100

    off

    on

    on

    on

    off

    off

    42A0

    on

    off

    on

    on

    off

    on

    4100

    on

    off

    on

    on

    off

    off

    62A0

    off

    off

    on

    on

    off

    on

    6100

    off

    off

    on

    on

    off

    off

    82A0

    on

    on

    off

    on

    off

    on

    8100

    on

    on

    off

    on

    off

    off

    A2A0

    off

    on

    off

    on

    off

    on

    A100

    off

    on

    off

    on

    off

    off

    C2A0

    on

    off

    off

    on

    off

    on

    C100

    on

    off

    off

    on

    off

    off

    E2A0

    off

    off

    off

    on

    off

    on

    E100

    off

    off

    off

    on

    off

    off

    01A0

    on

    on

    on

    off

    off

    on

    0340

    on

    on

    on

    off

    off

    off

    21A0

    off

    on

    on

    off

    off

    on

    2340

    off

    on

    on

    off

    off

    off

    41A0

    on

    off

    on

    off

    off

    on

    4340

    on

    off

    on

    off

    off

    off

    61A0

    off

    off

    on

    off

    off

    on

    6340

    off

    off

    on

    off

    off

    off

    81A0

    on

    on

    off

    off

    off

    on

    8340

    on

    on

    off

    off

    off

    off

    A1A0

    off

    on

    off

    off

    off

    on

    A340

    off

    on

    off

    off

    off

    off

    C1A0

    on

    off

    off

    off

    off

    on

    C340

    on

    off

    off

    off

    off

    off

    E1A0

    off

    off

    off

    off

    off

    on

    E340

    off

    off

    off

    off

    off

    off

    Note: The AG-48 and AG-60 boards include a daughterboard. The DIP switches are located on the AG baseboard, as shown in Figure 3.

  2. Record the base I/O address that you set for the board. You will use it to identify the AG board in the AG configuration file.

2.3.2 Interrupt Conflicts in Mixed ISA and PCI Systems

All AG boards on the ISA bus share a single interrupt. There are no interrupt selection jumpers on AG boards. You specify the interrupt to use for the AG boards in the AG configuration file.

For AG boards on the PCI bus, the system chooses which interrupt is used for each PCI board. The system may choose to share one interrupt across several boards, or it may choose to allocate a single interrupt per board. The system may even choose to share interrupts between NMS PCI boards and boards from other vendors.

WARNING:

The system BIOS for most computer systems that support a combination of PCI slots and ISA slots provides some mechanism for assigning interrupts to either the ISA slots or to the PCI and Plug-n-Play slots.

It is critical that all interrupts that are assigned to PCI slots are NOT used by any ISA boards.

Failure to abide by this restriction will cause an AG PCI board to malfunction. It is recommended that you make a complete list of all interrupts in use by ISA boards before configuring an AG PCI board.

agmon will fail to initialize an AG PCI board if a board on the ISA bus uses the interrupt assigned to the PCI board. The board locate utility, blocate, will correctly identify the PCI board, regardless of interrupt conflicts. Refer to the AG Runtime Configuration and Developer's Manual for more information about blocate.

2.3.3 Arranging AG Boards

In a single PC chassis with multiple boards on an MVIP bus, a bus clock master board drives the bus and clock signals. All the timing signals are passed across the bus from the clock master.

All other boards (clock slaves) reference their clocks from the bus.
AG-24/30/48/60 boards must be clock slaves.

Caution:

When you configure board initialization in your system, make sure the bus clock master board is initialized before the bus clock slaves.

You cannot initialize a clock slave board until the clock master board has been initialized.

If the bus clock master board is re-initialized after the clock slaves have been initialized, or if the clock signal is in any way disrupted or reset, re-initialize all the boards in the system to prevent timeslot and framing synchronization problems.

Position the clock master board as close to the center of the MVIP bus cable as possible, as shown in Figure 4. All other boards should be distributed around the bus clock master.

Figure 4. Arranging MVIP Boards


Note:  If you have many AG boards in your system, you should use a Teflon MVIP cable (available from NMS). You must use the Teflon cable if you have more than 12 boards in your system.

See Getting Started With MVIP Switching for more information on telephony bus clocking.

2.4 Installing the Hardware

To install AG-24/30/48/60 boards in your system and connect them to the MVIP bus:

  1. If necessary, configure the boards as described in Section 2.3.

    
    
  2. Turn off the computer and disconnect it from the AC power source. Remove the cover and set it aside.

    
    
  3. Arrange your boards in adjacent ISA bus slots, in the order you determined in Section 2.3.3.

    
    The board you have designated as clock master should be connected to the central connector on the cable, as shown in Figure 4.
    
    
  4. Make sure each board's ISA bus connector is seated securely in a slot.

    
    
  5. Fasten each board's end bracket to the back of the chassis.

    
    
  6. Connect an MVIP bus cable to the connectors on your boards, so that each board is positioned on the cable in the location determined in Section 2.3.3.

    
    
  7. Make sure that pin 1 of the MVIP cable (marked with a colored strip) is on the side of the connector away from the metal end bracket

    
     . 
    
    Caution:

    As you insert the MVIP bus connectors, make sure that the pins are lined up properly. If the connector is not lined up with the header, you may bend or break a header pin. NEVER pull out the connectors by pulling the cable. Always use the white pull-out tabs to remove the MVIP bus connectors.

  8. Replace the cover, and re-connect the computer to its AC power source.



(Page 1 of 1 in this chapter)


tech_support@nmss.com
Copyright © 1999, Natural MicroSystems, Inc. All rights reserved.