SBS Technologies IndustryPack PCI-60A User Manual

Hex carrier for the pci bus

Advertisement

Quick Links

sales@artisantg.com
artisantg.com
(217) 352-9330 |
|
Click HERE
Find the Abaco Systems / SBS / Greenspring PCI-60A-8/32 at our website:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the IndustryPack PCI-60A and is the answer not in the manual?

Questions and answers

Summary of Contents for SBS Technologies IndustryPack PCI-60A

  • Page 1 sales@artisantg.com artisantg.com (217) 352-9330 | Click HERE Find the Abaco Systems / SBS / Greenspring PCI-60A-8/32 at our website:...
  • Page 2 PCI-60A ® Hex IndustryPack Carrier for the PCI Bus User Manual © SBS Technologies, Inc. Subject to change without notice. Hardware Revision: B Part #: 89004710 Rev. 5.1 20051110 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 3 IndustryPack is a registered trademark of SBS ® Hex IndustryPack Technologies, Inc. QuickPack, SDpacK and Unilin are Carrier Board For The trademarks of SBS Technologies, Inc. PC•MIP is a PCI Bus trademark of SBS Technologies, Inc. and MEN Micro Inc. SBS Technologies, Inc.
  • Page 4: Table Of Contents

    Table of Contents PRODUCT DESCRIPTION_________________________________________________1 _________________________________________________________1 EATURES _________________________________________________________2 DDRESS I/O C _______________________________________________________2 ONNECTIONS ________________________________________________________3 LOCK IAGRAM PCI-60A HARDWARE OVERVIEW __________________________________________4 __________________________________________________4 DDRESSING VERVIEW PCI-60A B ______________________________________4 ELECTING THE DDRESS I/O S ____________________________________________________________6 PACE ID S _____________________________________________________________7 PACE ________________________________________________7 EMORY PACE CCESSES _______________________________________________________8 NTERRUPT...
  • Page 5 List of Figures 1. B ________________________________________________ 3 IGURE LOCK IAGRAM 2. S - 64 MB ___________________________________ 5 IGURE TANDARD EMORY 3. R - 64 KB ____________________________________ 6 IGURE EDUCED EMORY 4. R ID PROM I _______________________ 7 IGURE EQUIRED NDUSTRY NFORMATION 5.
  • Page 6: Product Description

    Product Description ® The PCI-60A IndustryPack carrier board provides six IndustryPack slots on a single desktop or industrial PCI slot card. The PCI-60A-8 provides an 8 MHz clock to all IndustryPack slots. The PCI-60A-8/32 provides a clock that is software-selectable on a per-slot basis and has an overall higher performance level.
  • Page 7: Address Map

    Address Map The PCI-60A is mapped into the PCI memory space. PCI I/O space is not used. IndustryPack I/O, ID, memory, and interrupt vector registers are mapped in the PCI memory space. Two address maps are supported: a standard memory map consuming 64 Mbytes of address space and a small memory map consuming 64 Kbytes.
  • Page 8: Block Diagram

    Block Diagram Industry Pack Slot F Industry Pack Slot E Industry Pack Slot D Clock Distribution Industry Pack Slot C Industry Pack Slot B Industry Pack Slot A Buffers Buffers Data Altera PLX PCI Address Control 9080 Logic PCI Bus Figure 1.
  • Page 9: Pci-60A Hardware Overview

    PCI-60A Hardware Overview Addressing Overview IndustryPacks have four separate address spaces across the IndustryPack Logic interface: ID, I/O, memory, and (interrupt) vector. It is the job of the carrier board, the PCI-60A, to map these spaces into the host’s address space. The PCI-60A maps all IndustryPack spaces into the PCI bus memory space.
  • Page 10: Figure 2. Standard Memory Map - 64 Mb

    Address Name From 0000 0500 0000 07FF PCI-60A Local Control 0000 1000 0000 10FF SlotA I/O 0000 1100 0000 11FF SlotA ID 0000 1200 0000 12FF SlotA INT 0000 2000 0000 20FF SlotB I/O 0000 2100 0000 21FF SlotB ID 0000 2200 0000 22FF SlotB INT...
  • Page 11: I/O Space

    Address Name From 0000 0500 0000 07FF PCI-60A Local Control 0000 5000 0000 57FF SlotA MEM 0000 5800 0000 5FFF SlotB MEM 0000 6000 0000 67FF SlotC MEM 0000 6800 0000 6FFF SlotD MEM 0000 7000 0000 77FF SlotE MEM 0000 7800 0000 7FFF SlotF MEM...
  • Page 12: Id Space

    ID Space Every IndustryPack must have an ID PROM. The ID space on each IndustryPack is fixed at 128, 16-bit words. The ID space above 32 Bytes is for future use. The ID PROM is required by the ANSI/VITA 4 IndustryPack Module Specification 1.0. The ID PROM data is at least 12 Bytes and is found in the lowest byte of the first 12 words.
  • Page 13: Interrupt Space

    this space. Because this space is within the address decoding of the IndustryPack Memory space, the 2K block will appear at memory address 0 only for slot A. The other slots will be offset from 0 in 2K increments. Interrupt Space The PCI-60A maps all interrupt levels to the INTA# signal on the PCI back plane as required for single function devices by the PCI Specification 2.1.
  • Page 14: Status And Control Register Bit Maps

    Status and Control Register Bit Maps Three registers reside within the PCI-60A Local Control space as shown in Figures 2 and 3. The relative offsets and bit map definitions follow: CNTL0: BAR2 offset 0x00000500 = Control Register 0 [CNTL0] Unused Unused Unused Unused...
  • Page 15 INTEN INTEN enables interrupts from the PCI-60A onto the PCI bus when set to “1”. If cleared to "0", the interrupt remains pending but blocked from the PCI-9080. The PCI-9080 will cause INTA# of the PCI bus to be asserted if INTEN is enabled and an interrupt source is active.
  • Page 16 CNTL2: BAR2 [read only] offset 0x00000700 = control register 2 [CNTL2] Unused Unused Unused Unused Unused Unused Unused Unused LINT Auto_Int_Set unused Unused Unused Unused Unused Unused Definition [read only] Auto_Int_Set 0 = no bus error time out, 1 = bus error interrupt pending LINT 0 = no interrupt, 1 = interrupt pending to PLX Auto_Int_Set...
  • Page 17: Industrypack Bus Pin Assignments

    IndustryPack Bus Pin Assignments The six IndustryPack slots have the standard logic connector pinout as defined by VITA 4-1995 and shown below: Signal Signal +5 V Reset* R/W* IDSel* DMAReq0* MemSel* DMAReq1* IntSel* DMAck* IOSel* [Reserved] DMAEnd* [Error*] IntReq0* IntReq1* BS0* BS1* Strobe*...
  • Page 18: Industrypack I/O Pin Assignments

    IndustryPack I/O Pin Assignments The six IndustryPack positions are referred to as slots and identified by the letters A, B, C, D, E, and F. Each slot's I/O connections are routed to a separate 50-pin IDC connector which allows the separate ribbon cables to be brought out through the rear panel.
  • Page 19: Programming

    Programming This section outlines key aspects in programming IndustryPacks installed on the PCI- 60A. The PCI-60A is normally programmed to occupy space above one megabyte. DOS, including Microsoft's MS-DOS and IBM's PC-DOS, cannot access space above one megabyte. "32-bit" operating systems, such as Windows NT, OS-9000, and SCO Unix, can generally access space above one megabyte.
  • Page 20: Programming The Pci 9080 Registers

    To ensure software compatibility with other versions of PCI 9080 PCI CFG Written by family and to ensure compatibility with future enhancements, write Register Serial 0 to all unused bits. Writeable Address EEPROM 0x00 Device ID Vendor ID 0x04 Status Command 0x 08 Class Code...
  • Page 21: Read Ahead Mode

    host is the only bus master, performance should not be affected. The 2.1 compliant mode only affects read cycles, as writes are always posted to the PCI-9080's internal write FIFO. The PCI-9080 terminates the PCI bus write cycle, then writes the data out to the local bus.
  • Page 22: Write Posting

    IntReq1* Interrupt Vector. The vector will normally be read inside the Interrupt Service Routine. The vector does not have to be read if the IndustryPack does nothing more with an IACK cycle than output the vector. Although this is the case with most IndustryPacks, please verify for each IndustryPack by referring to its documentation.
  • Page 23: Other Features

    Other Features LED Indicators There are six green LED indicators on the top long edge of the PCI-60A. These are labeled ACK A, ACK B, ACK C, ACK D, ACK E, and LED F. Each time an IndustryPack is successfully accessed, the corresponding LED will turn on for one third of a second. Accesses more frequent than three times a second will appear as a continuously illuminated indicator.
  • Page 24: Fuses

    Fuses Caution: PCI-60A has self-resetting fuses added on the power inputs to all IndustryPack positions. This is consistent with safety-related requirements of some organizations. Current limitations imposed by these fuses are shown below: Supply Applies To Current Fuse[A,B,C,D,E,F] Per IP 2.5 A @ 20˚C, 1.25 A @ 70˚C F3,4,7,10,13,16 +12V...
  • Page 25: Installation Of Industrypacks

    Installation of IndustryPacks IndustryPacks are installed on the PCI-60A carrier board by simply snapping them into place. Press the IndustryPack and the carrier board together with your fingers until the two pairs of mating connectors are flush. The connectors are keyed, so the IndustryPack can only be installed correctly.
  • Page 26: User I/O Wiring

    1. Figure 10. Flat Cable Connector Pin Numbering Viewed from component side of PCI-60A SBS Technologies offers cables and terminal blocks. Interfacing to the outside world - the I/O cabling - remains the responsibility of the system integrator or end-user/engineer.
  • Page 27: User Options

    User Options The PCI-60A uses a switch for controlling the EEPROM configuration. Settings are described below. Switch SW1 Position 1 EESEL Selects the size of the EEPROM. OFF selects the 1K 93CS46 and ON selects the 2K 93CS56 part. Leave in the ON position (factory default). Position 2 SHORT The SHORT switch is used by the PCI 9080 to determine the size of the EEPROM.
  • Page 28: E1 - Industry Pack Strobe

    E1 - IndustryPack Strobe Each IndustryPack has one pin on the logic interface labeled "Strobe." This pin may be used for a digital strobe or clock signal related to the IndustryPacks functionality. On the PCI-60A, this pin from each of the six IndustryPack slots is connected to one of the pins on the E1 shunt.
  • Page 29: Construction And Reliability

    Construction and Reliability IndustryPacks and their carriers were conceived and engineered for rugged industrial environments. The PCI-60A is constructed out of 0.062-inch thick FR4 material. The six copper layers consist of a power plane, ground plane, and four signal planes. The power planes significantly reduce conducted and emitted RF noise.
  • Page 30: Specifications

    Specifications Form Factor PCI non-standard length PCI Specification, Revision 2.1 PCI Controller PLX 9080 Number of IndustryPack Slots Supports up to three double-wide IndustryPacks IndustryPack Bus Clock Switchable 8/32 MHz per IndustryPack slot IndustryPack Features Supported I/O space, ID space, memory space, interrupt acknowledge cycles IndustryPack Memory Size 8 Mbytes per IndustryPack*...
  • Page 31: Appendix A - Dos Extenders

    Appendix A - DOS Extenders DOS is not recommended with the PCI-60A because its native address space is limited to 1 MByte. Although the PCI-60A can be located within this 1 MByte address space, this configuration has not been tested and is not recommended. The PCI-60A is normally located above the 1 MByte boundary that DOS cannot directly access.
  • Page 32: Repair

    For service of SBS Technologies products not purchased directly from SBS Technologies, contact your reseller. Products returned to SBS Technologies for repair by other than the original customer will be treated as out-of- warranty. For service, contact: SBS Technologies, Inc.

This manual is also suitable for:

Industrypack pci-60a-8Industrypack pci-60a-8/32

Table of Contents