CPCI-SIP. Slave Dual IndustryPack Carrier for 3U CompactPCI systems REFERENCE MANUAL Version 2.0 June 1998

Similar documents
PCI-4SIP. Slave Quad IndustryPack Carrier for PCI systems REFERENCE MANUAL Version 1.2 September 2001

CPCI-SIP-2. Slave Dual IndustryPack Carrier for 3U CompactPCI systems REFERENCE MANUAL Version 4.1 February 2007

CPCI-IPC. Intelligent DSP Based Dual IndustryPack Carrier for CompactPCI systems REFERENCE MANUAL Version 2.

PMC-DA Channel 16 Bit D/A for PMC Systems REFERENCE MANUAL Version 1.0 June 2001

CPCI-Dual_IPC. Intelligent IP CARRIER for CPCI systems with Two TMS 320C31 DSPs Up to Four IndustryPack Modules REFERENCE MANUAL

CPCI-AD32. Intelligent DSP Based 32 Channel Analog Input Card for 3U CompactPCI systems REFERENCE MANUAL Version 1.

CPCI-SIP-PLX. Slave 2- IndustryPack Carrier for 3U CompactPCI systems REFERENCE MANUAL Version 1.2 August 2008

PCI-BCRTM MIL-STD-1553 BCRTM PCI Module

PCI-4IPM Revision C. Second Generation Intelligent IP Carrier for PCI Systems Up to Four IndustryPack Modules Dual Ported SRAM, Bus Master DMA

IP-AD Channel 500 khz Simultaneous IndustryPack Module REFERENCE MANUAL Version 1.4 June 2003

ATC-AD8100K. 8 Channel 100 khz Simultaneous Burst A/D in 16 bits IndustryPack Module REFERENCE MANUAL Version 1.

ICP2432-to-PCI Host Protocol Specification DC A

CPCI-AD8. Intelligent DSP Based 8 Channel Analog Input Card for 3U CompactPCI systems REFERENCE MANUAL Version 1.

ALPHI Technology ATC-1553-DDC. MIL-STD-1553 BC/ RT/ BM Industry Pack Module REFERENCE MANUAL Revision 1.0 Jan.

IP-1553B MIL-STD-1553

IP-THERMISTOR. 6 CHANNELS TEMPERATURE 8-CHANNEL VOLTAGE Industry Pack module HARDWARE REFERENCE MANUAL. Revision 1.0 JANUARY, 2008

CPCI-AD Channel High Performance Analog Data Acquisition Card for 6U CompactPCI systems REFERENCE MANUAL

IP-48DAC channel 16-bit Digital/Analog Converter With memory Industry Pack Module PROGRAMMING MANUAL Version 1.

PCI-OPTO32B-CONTACT. User s Manual. 24 Input Bits. 8 Output Bits. -12V-CONTACT Optional. Opto Isolator Board

IP-ARINC429. OCTAL ARINC429 Industry Pack Module REFERENCE MANUAL. Revision 1.2 September 2009

IP FPGA IP MODULE FPGA HARDWARE REFERENCE MANUAL. Revision 1.5 December 1998

TCP Channel Serial Interface RS232 / RS422 cpci Module. User Manual. The Embedded I/O Company. Version 1.0. Issue 1.

TPMC815 ARCNET PMC. User Manual. The Embedded I/O Company. Version 2.0. Issue 1.2 November 2002 D

TPMC /8 Digital Inputs (24V) 16/8 Digital Outputs (24V, 0.5A) Version 3.0. User Manual. Issue June 2014

TPMC Channel Isolated Serial Interface RS422/RS485. Version 1.0. User Manual. Issue July 2009

TPMC Channel Motion Control. User Manual. The Embedded I/O Company. Version 1.0. Issue 1.3 March 2003 D

TPMC816. Two Independent Channels Extended CAN Bus PMC Module. Version 2.2. User Manual. Issue August 2014

TPMC Channel Isolated Serial Interface RS232. Version 1.0. User Manual. Issue August 2017

TPMC310. Conduction Cooled PMC Isolated 2 x CAN Bus. Version 1.1. User Manual. Issue June 2014

PAS 9796/DIO ENGINEERING SPECIFICATION

TIP815. ARCNET Controller. Version 1.0. User Manual. Issue September 2009

PCI-HPDI32A-COS User Manual

User s Manual. PCIe-DIO05 Users Manual (Rev 1.1)

TPMC Digital Inputs/Outputs (Bit I/O) Version 2.0. User Manual. Issue February 2014

PCIe-FRM16. User s Manual

TPMC810. Isolated 2x CAN Bus. Version 1.1. User Manual. Issue June 2009

PCI-FRM11. User s Manual. PCI-FRM11 User s Manual (Rev 1.1)

TIP SERCOS IP with 2 Encoder Interfaces. User Manual. The Embedded I/O Company. Version 1.0. Issue 1.3 September 2006 D

ArduCAM-M-2MP Camera Shield

TIP120. Motion Controller with Incremental Encoder Interface. Version 1.0. User Manual. Issue August 2014

PCI to SH-3 AN Hitachi SH3 to PCI bus

PAS 9732/AI ENGINEERING SPECIFICATION

User s Manual. PCIe-FRM10 User s Manual (Rev 1.3)

S5920 ADD-ON. 32 Byte FIFO. Pass- Thru AMCC ADD-ON. 32 Byte FIFO PCI. Local Bus Interface Logic. Pass- Thru. Mux/ Demux Active R/W Logic Buffers

Total Impact briq. Hardware Reference. 31st July Revision Overview 2

PCI EXPRESS EXPANSION SYSTEM USER S MANUAL

440GX Application Note

PCI 9x56/FPGA AN. Programming FPGA s through PLX PCI 9x56 Devices Application Note. General Description

Kvaser PCIEcan User's Guide

GSC-PCI TO PMC ADAPTER

MODEL P104-COM232-8 USER MANUAL

PCI-CAMAC CC32 CAMAC Crate Controller with PCI Interface. User Manual. Plein & Baus GmbH. W i. Werk für. Industrie- e lektronik. N uklear- lektronik e

January 2014 Rev FEATURES

Express Card-FRM11. User s Manual. ecard-frm11 User s Manual (Rev 2.1)

TCP Channel Serial Interface RS232/RS422. Version 1.0. User Manual. Issue August 2014

TIP550. Optically Isolated 8/4 Channel 12-bit D/A. Version 1.2. User Manual. Issue October 2009

Application Note Features A[31:28] GLUE LOGIC (PLD) A[2] [Gnd:Vcc] Figure 1. TMS320C6202 to PCI Subsystem

cpci-dart Base-Board & Daughter-Board

VME64x Slave Interface IP Core Specifications. Author: Paolo Musico

PAS 9715/AO ENGINEERING SPECIFICATION

PowerSpan II TM Initialization Application Note

128 Kb Dual-Port SRAM with PCI Bus Controller (PCI-DP)

TPMC Channel Serial Interface RS232/RS422. Version 1.0. User Manual. Issue August 2014

IP-QuadUART-485-PLRA

ARINC-629 Interface to PMC Sy629PMC-BPM

The PCI 9054 has Direct Master, DMA and Direct Slave Hitachi SH bit RISC Processor

PMC494 10BaseT to 10Base2 PMC Media Converter

128K Bit Dual-Port SRAM with PCI Bus Controller

TPCE260. PCI Express PMC Carrier. Version 1.0. User Manual. Issue August 2014

User s Guide. IP-201 I2C Bus Multiplexer Board Revision 1. Micro Computer Control Corporation

PCI-HPDI32A PCI-HPDI32A-PECL PMC-HPDI32A PMC-HPDI32A-PECL

AMC data sheet. PMC Module with four CAN bus Nodes ARINC825 compliant for Testing & Simulation of Avionic CAN bus Systems

Excalibur Solutions Using the Expansion Bus Interface. Introduction. EBI Characteristics

CPCI-HPDI32ALT High-speed 64 Bit Parallel Digital I/O PCI Board 100 to 400 Mbytes/s Cable I/O with PCI-DMA engine

PCI EXPRESS EXPANSION SYSTEM USER S MANUAL

Contents. CHAPTER 1 General Information...1. CHAPTER 2 Installation...9. CHAPTER 3 Digital Input Programming...15

MOTENC-Lite 4-Axis PCI Motion & I/O Control Board. Reference Manual Rev 1.1, June 20, Copyright 2005 VITAL Systems Inc

TPMC500. Optically Isolated 32 Channel 12 Bit ADC. Version 1.1. User Manual. Issue January 2014

PCI-DIO02. User s Manual

440GX Application Note

EPSON. DYO 211 & 212 Dual Drive. User s Guide. Printed on recycled paper with at least 10% post-consumer content.

AND8386/D. Bootloading BelaSigna 250 Using the I 2 C Interface APPLICATION NOTE

TPMC Channel Serial Interface RS232/RS422. Version 1.0. User Manual. Issue August 2014

AIAO U CompactPCI Analog I/O Card. User Manual. 13 Altalef St. Yehud, Israel Tel: 972 (3) Fax: 972 (3)

PCIe-FRM22. User s Manual

Architecture Specification

MODELS PCIe-DIO-48S PCIe-DIO-48 PCIe-DIO-24S. PCI Express 48 Channel Digital I/O Card with Change of State Detection USER MANUAL

A33 Nand Flash Controller Specification

KNJN I2C bus development boards

Introduction to the PCI Interface. Meeta Srivastav

DYNAMIC ENGINEERING 150 DuBois St. Suite C Santa Cruz CA Fax Est.

TXMC885. Four Channel 10/100/1000 Mbit/s Ethernet Adapter. Version 1.0. User Manual. Issue October 2011

Using the FADC250 Module (V1C - 5/5/14)

C900 PowerPC G4+ Rugged 3U CompactPCI SBC

Nios Soft Core Embedded Processor

DYNAMIC ENGINEERING 150 DuBois St. Suite C, Santa Cruz, Ca Fax Est.

64-Channel, 16-Bit Simultaneous Sampling PMC Analog Input Board

TI s PCI2040 PCI-to-DSP Bridge

SIDEBAND#2 3 JP43 JP37 JP45 JP38 JP41 J10 I C#2 JP36 JP50:I2CRST#1 JP38:I2CRST#2 OFF:SGPIO ON:I2C JP50 JP29 2 I C#1 JP40 JP44 JP51 JP29:9072 RESET

Older PC Implementations

Transcription:

CPCI-SIP Slave Dual IndustryPack Carrier for 3U CompactPCI systems REFERENCE MANUAL 729-20-000-4000 Version 2.0 June 1998 ALPHI TECHNOLOGY CORPORATION 6202 S. Maple Avenue #120 Tempe, AZ 85283 USA Tel: (602) 838-2428 Fax: (602) 838-4477

NOTICE The information in this document has been carefully checked and is believed to be entirely reliable. While all reasonable efforts to ensure accuracy have been taken in the preparation of this manual, ALPHI TECHNOLOGY assumes no responsibility resulting from omissions or errors in this manual, or from the use of information contain herein. ALPHI TECHNOLOGY reserves the right to make any changes, without notice, to this or any of ALPHI TECHNOLOGY s products to improve reliability, performance, function or design. ALPHI TECHNOLOGY does not assume any liability arising out of the application or use of any product or circuit described herein; nor does ALPHI TECHNOLOGY convey any license under its patent rights or the rights of others. ALPHI TECHNOLOGY CORPORATION All Rights Reserved This document shall not be duplicated, nor its contents used for any purpose, unless express permission has been granted in advance. ALPHI TECHNOLOGY CORP. Page ii REV 2.0

TABLE OF CONTENTS 1. GENERAL DESCRIPTION 1 1.1 INTRODUCTION 1 1.2 FUNCTIONAL DESCRIPTION 1 1.3 REFERENCE MATERIALS LIST 3 2. HOST (CPCI) SIDE 4 2.1 PCI CONFIGURATION REGISTERS 4 2.2 PCI BASE ADDRESS REGISTERS 4 2.3 CPCI OPERATION REGISTERS 5 2.4 IP ID AND I/O REGION 5 2.5 IP MEMORY REGION 5 3. IP DETAILS 6 3.1 IP MODULE ID SPACE 6 3.2 IP MODULE IO SPACE 6 3.3 IP MODULE MEMORY SPACE 6 3.4 IP MODULE INTERRUPT SPACE 6 4. RESET SIGNALS 6 5. JUMPER DESCRIPTIONS 7 6. LED INDICATORS 7 7. CONNECTIONS 7 7.1 IP I/O CONNECTORS (P4, P7) 7 7.2 FACTORY USE (J2) 8 7.3 32 BIT CPCI BUS (P1) 8 ALPHI TECHNOLOGY CORP. Page iii REV 2.0

1. GENERAL DESCRIPTION 1.1 INTRODUCTION The CPCI-SIP is a 3U format CompactPCI (CPCI) bus IP carrier. The CPCI-SIP provides mechanical support and the electrical interfaces for two single width IP modules, or a double width IP module. Multiple CPCI-SIP boards may be installed in a single system. The primary features of the CPCI-SIP are as follows: Support for up to two IP modules 8 MHz or 32 MHz IP operation via jumper selection Direct I/O or Memory mapped access from CPCI bus via AMCC 5933 PCI Chip Supports double-wide form factor IndustryPack Full interrupt support of host Front panel I/O connectors for all IPs 1.2 FUNCTIONAL DESCRIPTION A functional block diagram of the CPCI-SIP is presented below in Figure 1-1. The jumper placement and the connector placement is depicted in Figure 1-2. The CPCI-SIP operates as a slave that is managed by the host processor on the CPCI bus. Each pair of IP modules share a common clock that can be jumpered for 8 or 32 MHz operation. The CPCI-SIP is supported by ALPHI Technology under Windows NT by a Board Support Package which is supplied with the card. Other documentation supplied with the card will describe this support in full detail. CPCI Bus PCI to Local Bus Bridge Mailbox Registers IP A IP B Connector Connector Figure 1.1: Block Diagram ALPHI TECHNOLOGY CORP. Page 1 REV 2.0

W1 P4 IP A W2 W3 P 2 P7 IP B P1 Figure 1.2: Jumper and Connector Locations ALPHI TECHNOLOGY CORP. Page 2 REV 2.0

1.3 REFERENCE MATERIALS LIST The reader should refer to the PCI Local Bus Specification for a detailed explanation of the PCI bus architecture and timing requirements. This specification is available from the following source: PCI Special Interest Group PO Box 14070 Portland, OR 97214 Tel: (800) 433-5177 Tel: (503) 797-4207 Fax: (503) 234-6762 The reader is also referred to the S5933 PCI Controller data book: AMCC Applied Micro Circuits Corporation 6195 Lusk Boulevard San Diego, CA 92121-2793 Tel: (800) 755-2622 http://www.amcc.com WindowsNT and Windows95 Programming Tools: BlueWater Systems 144 Railroad Ave. Suite #217 Edmonds, WA 98020 Tel: (206) 771-3610 Fax: (206) 771-2742 E-Mail: info@bluewatersystems.com Web: http://www.bluewatersystems.com ALPHI TECHNOLOGY CORP. Page 3 REV 2.0

2. HOST (CPCI) SIDE 2.1 PCI CONFIGURATION REGISTERS The card presents the following configuration values to the CPCI system, based on the values stored in the NVRAM device read by the AMCC PCI interface chip. Register Vendor ID Device ID Revision ID Class Code Interrupt Line Interrupt Pin Multifunction Device Build In Self Test Latency Timer Minimum Grant Maximum Latency Expansion ROM Size Value (Meaning) 0x13c5 (ALPHI Technology) 0x0102 (CPCI-SIP) 0x00 0xff0000 (Device does not fit into defined class codes) 0xff A No No 0x00 0x00 0x00 None Table 2.1: CPCI Configuration Registers 2.2 PCI BASE ADDRESS REGISTERS The card requests base address regions from the CPCI system after RESET, based on the values stored in the NVRAM device read by the AMCC PCI interface chip. The decode addresses of these regions are assigned by the host processor. The CPCI-SIP uses 3 of the 5 AMCC mapped base address registers. The AMCC is normally programmed at the factory to request the following resource from the CPCI BIOS: BASE BAR From To Description Type 0 0x00000000 0x00000003F AMCC PCI Operation Registers MEM 1 0x00000000 0x000001FF IP ID and IO Region MEM 3 0x00000000 0x00FFFFFF IP Memory Region MEM Table 2.2: Base Address and Use NOTE: The AMCC has been programmed to request memory above 1 Mbytes. ALPHI TECHNOLOGY CORP. Page 4 REV 2.0

2.3 CPCI OPERATION REGISTERS The host processor communicates with the CPCI-SIP card via the AMCC pass-through interface. After the base address register has been programmed by the CPCI configurator, incoming CPCI I/O or Memory cycles are used to access the registers of the AMCC chip. The PCI Operation Registers of the AMCC 5933 chip are depicted below: Offset Register Name 0x00 OMB1 Outgoing Mailbox Register 1 0x04 OMB2 Outgoing Mailbox Register 2 0x08 OMB3 Outgoing Mailbox Register 3 0x0C OMB4 Outgoing Mailbox Register 4 0x10 IMB1 Incoming Mailbox Register 1 0x14 IMB2 Incoming Mailbox Register 2 0x18 IMB3 Incoming Mailbox Register 3 0x1C IMB4 Incoming Mailbox Register 4 0x20 FIFO Register Port (bi-directional) 0x24 MWAR Master Write Address Register 0x28 MWTC Master Write Transfer Counter 0x2C MRAR Master Read Address Register 0x30 MRTC Master Read Transfer Counter 0x34 MBEF Mailbox Empty/Full Status 0x38 INTCSR Interrupt Control/Status Register 0x3C MCSR Bus Master Control/Status Register Table 2.3: AMCC Registers (HOST) For more information about these registers refer to the AMCC PCI controller manual. 2.4 IP ID AND I/O REGION 16 bit accesses to the following offsets from BAR1 will allow for communication with the two IPs. Unspecified addresses are reserved. Note that the CPCI-SIP only supports 16 bit access to the I/O regions, but it does support 32 bit access to memory regions. FROM TO R/W REGION 0x00 0x3F R/W IP_A ID Space 0x40 0x41 R IP_A Interrupt Vector 0 0x42 0x43 R IP_A Interrupt Vector 1 0x80 0xFF R/W IP_A I/O Space 0x100 0x13F R/W IP_B ID Space 0x140 0x141 R IP_B Interrupt Vector 0 0x142 0x143 R IP_B Interrupt Vector 1 0x180 0x1FF R/W IP_B I/O Space Table 2.4: IP ID and I/O Regions 2.5 IP MEMORY REGION 16 bit accesses to the following offsets from BAR3 will allow for communication with the two IPs. If the jumper is set for 32 bit access, then both IPs are strobed. FROM TO R/W REGION 0x000000 0x7FFFFF R/W IP_A Memory Space 0x800000 0xFFFFFF R/W IP_B Memory Space Table 2.5: IP Memory Regions ALPHI TECHNOLOGY CORP. Page 5 REV 2.0

3. IP DETAILS Please consult the IP User s Manual for details about accessing the particular IP used. 3.1 IP MODULE ID SPACE Each IP must support an identification PROM. The CPCI-SIP decodes 64 bytes of ID space for each IP module. The ID PROM contains information about each the IP, which is defined in the IndustryPack Specification. The two IP I/O spaces can be accessed at fixed offsets from Base Address 1, as indicated in Table 2.4. The information required for the most common IP PROM format is shown below: OFFSET DESCRIPTION VALUE 0x00 ASCII I 0x49 0x02 ASCII P 0x50 0x04 ASCII A 0x41 0x06 ASCII C 0x43 0x08 Manufacturer ID 0x0A Model No 0x0C Revision 0x0E Reserved 0x00 0x10 Driver ID, Low Byte 0x12 Driver ID, High Byte 0x14 Number of bytes used 0x0C 0x16 CRC 0x18-0x3F User Space Table 3.1: Typical ID Space Layout 3.2 IP MODULE IO SPACE The CPCI-SIP decodes 128 bytes of IO space for each IP module. The two IP I/O spaces can be accessed at fixed offsets from Base Address 1, as indicated in Table 2.4. 3.3 IP MODULE MEMORY SPACE The CPCI-SIP decodes 8 Mbytes of MEM space for each IP module. The two IP MEM spaces can be accessed at fixed offsets from Base Address 3, indicated in Table 2.5. 3.4 IP MODULE INTERRUPT SPACE The CPCI-SIP routes the interrupts from all IP modules to the INTA# signal on the CompactPCI bus. The CPCI-SIP decodes 2 16 bit words of INT space for each IP module to supply an optional interrupt vector. The two IP INT spaces can be accessed at fixed offsets from Base Address 1, as indicated in Table 2.4. IMB4 in the AMCC 5933 PCI Interface chip is written by the CPCI-SIP hardware when one or more IP modules are asserting an interrupt. If incoming Mailbox 4 Byte 3 interrupts have been enabled, then the CPCI-SIP will assert INTA#. Some IP modules may require that the host processor perform a read to INT space to clear pending interrupts. The PCI Operation Registers MBEF and INTCSR can be used to manage IP interrupts. See the Board Support Package for examples of how to support HOST interrupts. 4. RESET SIGNALS The CPCI-SIP can be reset from two different sources: At power on or when the PCI RESET is asserted, the watchdog timer will hold the IP reset lines low for 200 ms. The AMCC has a bit called SYSRST which the HOST can toggle to reset the IPs. Software should hold the RESET asserted for 200 ms to meet the IP specifications. ALPHI TECHNOLOGY CORP. Page 6 REV 2.0

5. JUMPER DESCRIPTIONS JUMPER FACTORY SETTING DESCRIPTION W1 2-3 IP A Clock Speed. 1-2 for 32 MHz, 2-3 for 8 MHz. 8 MHz is default. W2 2-3 IP B Clock Speed. 1-2 for 32 MHz, 2-3 for 8 MHz. 8 MHz is default. W3 1-2 When shorted, supports 16 bit IP memory access. Table 5.1 Jumper Descriptions 6. LED INDICATORS There are four LED indicators visible at the CPCI card bracket. They are marked with a legend on the bracket, and they are labeled on the PCB as L1 L4 where L1 is at the top of the card. The LEDs have the following meanings: LED LEGEND Meaning L1 WR HOST is writing to IP. L2 RD HOST is reading from IP. L3 IP B DSP is accessing IP B. L4 IP A DSP is accessing IP A. Table 6.1 LED Descriptions 7. CONNECTIONS 7.1 IP I/O CONNECTORS (P4, P7) Connector I/O for P4 IP_A P7 IP_B 50 pin high density flat cable connectors are used to route all the IP I/O signals off the card. ALPHI Technology can supply transition modules and cable assemblies to meet any special requirements. Contact the factory for additional information. Connectors are manufactured by HIROSE. Use On PC Board Suggested Plug Model HIF6A-50PA-1.27DS H1F6-50D-1.27R Table 7.1: I/O Connector Model Numbers Pin 25 Pin 1 Pin 50 Pin 26 Figure 7.1: IP I/O CONNECTORS The I/O signals for the two IPs are directly routed off the card through the front panel. ALPHI TECHNOLOGY CORP. Page 7 REV 2.0

7.2 FACTORY USE (J2) This connector is used at the factory for programming the FPGA. 7.3 32 BIT CPCI BUS (P1) This connector plugs into the backplane and provides the standard CPCI signals for all CPCI systems. ALPHI TECHNOLOGY CORP. Page 8 REV 2.0