Excalibur DAS-429PCI/Mx User Manual

Multi-channel arinc 429 test and simulation board for pci systems
Table of Contents

Advertisement

Quick Links

Excalibur DAS-429PCI/Mx User Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DAS-429PCI/Mx and is the answer not in the manual?

Questions and answers

Summary of Contents for Excalibur DAS-429PCI/Mx

  • Page 1 Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...
  • Page 2 DAS-429PCI/Mx Multi-channel ARINC 429 Test and Simulation Board for PCI Systems User’s Manual 311 Meacham Avenue Elmont NY 11003 Tel. (516) 327-0000 Fax (516) 327-4645 excalibur@mil-1553.com e-mail: website: www.mil-1553.com Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 3 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 4: Table Of Contents

    Module ID Register ........2-10 DAS-429PCI/Mx: User’s Manual page i Artisan Technology Group - Quality Instrumentation ...
  • Page 5 Receive Look-Up Table Mode Diagram ....4-8 4.3.3 Receive Look-Up Table Status/Control Word ....4-9 page ii Excalibur Systems Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 6 PCI Bus Edge Connector Pinout ......5-5 Ordering Information DAS-429PCI/Mx: User’s Manual page iii Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 7 Channel 4 Control Register Block Map ....4-13 Figure 5-1 DAS-429PCI/Mx Board Layout ......5-1 Figure 5-2 Connector J1 Layout (Front View).
  • Page 8 Introduction Introduction Chapter 1 provides an overview of the DAS-429PCI/Mx avionics communication board. The following topics are covered: Overview ..........1-2 Installation .
  • Page 9: Introduction

    ARINC-429 bus, both in the lab and in the field. The DAS-429PCI/Mx is based on the latest Surface Mount Technology, which substantially reduces the area required. The DAS-429PCI/Mx comes configured with 2(x) transmit and 4(x) receive channels (where x = number of modules ordered).
  • Page 10: Das-429Pci/Mx Block Diagram

    Chapter 1 Introduction Figure 1-1 below illustrates the DAS-429PCI/Mx’s block diagram RX0(i)* ADDR/DATA ADDR/DATA ARINC-429 CNTRL INTERFACE MODULE #0 TX0(j)** 20 MHz CONTROLLER CNTRL (M429R4T2) RX1(i) ARINC-429 ARINC-429 CONNECTIONS MODULE #1 40 MHz TX1(j) (M429R4T2) RX2(i) ARINC-429 MODULE #2 TX2(j)
  • Page 11: Installation

    1.2.2 Board Installation Installation of the DAS-429PCI/Mx board is similar to that of all PCI “Local Bus” boards. The DAS-429PCI/Mx complies with the “Plug and Play” specification of the PCI standard, and as such its absolute address is determined by the BIOS at system start-up.
  • Page 12: Memory Structure

    Introduction Memory Structure There are two distinct areas of memory in the DAS-429PCI/Mx. The first area, the PCI Configuration Space Header Region, is located in a fixed location in host memory and contains all information necessary for the Plug and Play operation of the board.
  • Page 13: Pci Configuration Space Header

    Introduction PCI Configuration Space Header The DAS-429PCI/Mx includes a PCI Configuration Space Header, as required by the PCI specification. The registers contained in this header enable software to set up the Plug and Play operation of the board, and set aside system resources.
  • Page 14: Pci Configuration Registers

    Boot-load External nvRAM offset 040–41 H Attribute Read Only Size 16 bits The Vendor Identification register contains the PCI Special Interest Group vendor identification number assigned to Excalibur Systems. Description 00-15 1405 H 1.5.2 Device Identification Register (DID) Address: 02–03 (H)
  • Page 15: Pci Command Register

    This bit is initialized to 0 upon the assertion of signal pin RESET#. PCI Command Register page 1 - 8 Excalibur Systems Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 16: Pci Status Register (Pcists)

    When equal to 1, this indicates that the device can accept fast Capable (RO) back-to-back cycles as a target. 00-06 Reserved (RO) Always returns 0s PCI Status Register DAS-429PCI/Mx: User’s Manual page 1 - 9 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 17: Revision Identification Register (Rid)

    The Class Code register is divided into three one-byte fields, residing in the following locations: • Base class - 0B H • Sub-class - 0A H • Programming interface - 09 H The Class Codes of the DAS-429PCI/Mx are set as indicated below: Address Fields Value Description...
  • Page 18: Cache Line Size Register (Caln)

    Attribute: Read/Write bits 03–07; Read only bits Size: 8 bits The Latency Timer register has meaning only for bus masters and therefore is not used with the DAS-429PCI/Mx. Bit Name Description 03-07 Latency Timer Value (R/W) Always set to 0 00–02...
  • Page 19: Header Type Register (Hdr)

    External nvRAM/EPROM offset 04F H Read only: bits 07 and 00–05 Attribute: Write only: bit 06 as PCI bus Size: 8 bits The Built-In Self-Test register is not implemented in the DAS-429PCI/Mx. Bit Name Description BIST Capable (RO) Always returns 0 Start BIST (WO) Always set to 0 04–05...
  • Page 20: Base Address Registers (Badr)

    Base Address Registers, by the BIOS (see also “Determining Base Address Size”). Up to five memory pages are required by the DAS-429PCI/Mx: one for each ARINC-429 module present and one for the PC Global Interrupt Control Registers (see the table below).
  • Page 21 When set to 1, this bit identifies a base address region as an I/O space. Base Address Register – I/O (bit 0 = 1) page 1 - 14 Excalibur Systems Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 22: Expansion Rom Base Address Register (Xrom)

    00000000 H Boot-load: External nvRAM offset 70 H Attribute Read/Write: bits 11–31, bit 00; Read only: bits 01–10 Size: 32 bits The Expansion ROM Space is not implemented on the DAS-429PCI/Mx. Bit Name Description 11-31 Expansion ROM Don’t Care Base Address Location (R/W) 01–10...
  • Page 23: Interrupt Pin Register (Intpin)

    Power-up value: 00 H Boot-load: External nvRAM offset 7E H Attribute: Read only Size: 8 bits The Minimum Grant register is not implemented on the DAS-429PCI/Mx. Description 00–07 Don’t Care Maximum Grant Register 1.5.16 Maximum Latency Register (MAXLAT) Address: 3F (H)
  • Page 24: Pci Global Interrupt Registers

    The PCI Global Interrupt Control Registers are used to enable /disable and check the status of interrupts generated on the PCI bus. These registers are located in Page 0 of the DAS-429PCI/Mx. To generate interrupts on the PCI bus, the interrupt condition registers in...
  • Page 25 Chapter 1 Introduction page 1 - 18 Excalibur Systems Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 26: Module Operation

    (as written above). For software reset operations, set these values to 0 immediately prior to writing to the Board Software Reset register. DAS-429PCI/Mx: User’s Manual page 2 - 1 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 27: Module General Operation

    Read the Receiver Status registers to know how many words have been received Read the Receive Data block: Read the ARINC words (and RCV Status and Time Tag Words) from the on-board memory. page 2 - 2 Excalibur Systems Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 28: Module Memory Map

    TX Instruction Stacks TX Data Blocks 01A0–7FFE H RCV Data Blocks RCV Look-up Tables Figure 2-1 Module M429R4T2 Memory Map DAS-429PCI/Mx: User’s Manual page 2 - 3 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 29: Global Registers

    X - Don’t Care Module 3 Software Reset Module 2 Software Reset Module 1 Software Reset Module 0 Software Reset Global Software Reset Register page 2 - 4 Excalibur Systems Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 30: Global Interrupt Reset Register

    Module 3 Interrupt Status Module 2 Interrupt Status Module 1 Interrupt Status Module 0 Interrupt Status Global Interrupt Status Register DAS-429PCI/Mx: User’s Manual page 2 - 5 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 31: Module Control Registers

    Figure 2-3 Module Control Registers Map * For an explanation of these registers, See Note: Receiver Merge Mode Control page 2-11 Registers, page 2 - 6 Excalibur Systems Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 32: Start/Stop Register

    2. When a transmit channel (channels 2 or 5) has completely finished transmitting all of its data, its start bit is automatically cleared. DAS-429PCI/Mx: User’s Manual page 2 - 7 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 33: Module Status Register

    0014 (H) The Firmware Revision register indicates the revision level of the firmware. For Read example, 0100 (H) = Rev 1.00. page 2 - 8 Excalibur Systems Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 34: Channel Interrupt Register

    3. The Receiver Data Storage Mode register can only be changed when all channels are turned off (Start/Stop register = 0). 4. Merge mode merges the 4 receive channels in each bank. DAS-429PCI/Mx: User’s Manual page 2 - 9 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 35: Interrupt Status Busy Register

    The module will write the value E429 (H) into the Module ID register when it has Read finished its initialization sequence and is ready to be accessed by the Host. page 2 - 10 Excalibur Systems Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 36: Receiver Merge Mode Control Registers

    (0 – 65535). This register wraps around to 0 after it reaches 65535. You can reset it only when the channel is stopped. DAS-429PCI/Mx: User’s Manual page 2 - 11 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 37: Receiver Merge Buffer Wraparound Register

    When the module wraps around it checks bit 14. If bit 14 is not set the module sets it, otherwise the module sets bit 15. Excalibur C drivers handle these bits. If you use these drivers, you don’t Note: need to deal with them.
  • Page 38: Receiver Merge Label Trigger Register

    1 = Data storage is halted when the buffer is full. Around 0 = Receiver wraps around the data in the block. 00-05 Reserved Receiver Merge Configuration Register DAS-429PCI/Mx: User’s Manual page 2 - 13 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 39: Receiver Merge Interrupt Condition Register

    The Label Received Status bit is set upon receipt of any label for which an Note: interrupt has been requested via the filter table. page 2 - 14 Excalibur Systems Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 40: Transmit Mode

    The sequence of writes to memory is not important except that writing to the Module Start Register, step 3 above, must be performed last. DAS-429PCI/Mx: User’s Manual page 3 - 1 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 41: Transmit Channel Control Register Block Maps

    Channel 5 Interrupt Condition Register 0196 H Channel 5 Status Register 0198 H Reserved 019A–019E H Figure 3-2 Channel 5 Control Register Block Map page 3 - 2 Excalibur Systems Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 42: Transmit Channel Control Registers

    Transmit Instruction Stack area. For example, to place the Transmit Instruction stack at location 300 (H), write a 300 (H) to this register. DAS-429PCI/Mx: User’s Manual page 3 - 3 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 43: Channel X Transmit Instruction Counter

    TX instruction blocks have been executed (i.e. the number of loops completed). The Transmit Current Word register is cleared before the Transmit Note: Current Loop register is incremented. page 3 - 4 Excalibur Systems Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 44: Channel X Interrupt Condition Register

    Not used in Transmit mode Transmitter - End of Frame Transmitter - End of Block Channel x Status Register – Transmit Mode DAS-429PCI/Mx: User’s Manual page 3 - 5 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 45: Transmit Instruction Stack

    Word Count Transmit Word in Instruction Control Word Instruction Block Stack Pointer Transmit Instruction Stack Figure 3-3 Transmit Instruction Stack Structure page 3 - 6 Excalibur Systems Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 46: Control Word Definition

    The address must be a word boundary. The size of the buffer is determined by the Word Count value. DAS-429PCI/Mx: User’s Manual page 3 - 7 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 47: Transmit Data Block Format

    Label field which is organized MSB to LSB). It is for this reason that the data block is built the way it is. page 3 - 8 Excalibur Systems Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 48: Receive/ Monitor Mode

    Channel x Status Register ........4-18 DAS-429PCI/Mx: User’s Manual page 4 - 1 Artisan Technology Group - Quality Instrumentation ...
  • Page 49: General Information

    The user can poll the operational status of each channel and generate interrupts in various circumstances. (See on page 4-17.) Channel x Interrupt Condition Register page 4 - 2 Excalibur Systems Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 50: Merge Mode

    The contents of the Receiver Status Word are described in sections Receive on page 4-7 Sequential Mode Status Word Receive Merge Mode Status Word DAS-429PCI/Mx: User’s Manual page 4 - 3 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 51: Receive Data Word Format

    Label field which is organized MSB to LSB). It is for this reason that the data block is built the way it is. page 4 - 4 Excalibur Systems Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 52: Time Tag Word Description

    Word is received over the bus. In no event shall this latency exceed a single hi-speed Word time i.e., 360 microseconds. DAS-429PCI/Mx: User’s Manual page 4 - 5 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 53: Receive Sequential Mode Filter Table Diagram

    Reserved 1 = Interrupt 0 = Don’t Interrupt 1 = Store Word 0 = Don’t Store Label Control Byte Structure (Write) page 4 - 6 Excalibur Systems Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 54: Receive Sequential Mode Status Word

    A logic 1. This bit is cleared while data is in the process of being updated. When the bit is set, valid data is in memory. Receive Merge Mode Status Word DAS-429PCI/Mx: User’s Manual page 4 - 7 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 55: Look-Up Table Mode Operation

    Address Pointer Data Word - Lo Receive Look-Up Label 0 Table Pointer Address Pointer Figure 4-6 Receive Look-up Table Mode Structure page 4 - 8 Excalibur Systems Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 56: Receive Look-Up Table Status/Control Word

    A logic 1. This bit is cleared while data is in the process of being updated. When the bit is set, valid data is in memory. Receive Look-up Table Status/Control Word DAS-429PCI/Mx: User’s Manual page 4 - 9 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 57: Receive Channel Control Register Block Maps

    Channel 0 Status Register 00A8 H Reserved 00AA H Reserved 00AC H Reserved 00AE H Figure 4-7 Channel 0 Control Register Block Map page 4 - 10 Excalibur Systems Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 58: Channel 1 Control Register Block Map

    Channel 1 Status Register 00D8 H Reserved 00DA H Reserved 00DC H Reserved 00DE H Figure 4-8 Channel 1 Control Register Block Map DAS-429PCI/Mx: User’s Manual page 4 - 11 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 59: Channel 3 Control Register Block Map

    Channel 3 Status Register 0138 H Reserved 013A H Reserved 013C H Reserved 013E H Figure 4-9 Channel 3 Control Register Block Map page 4 - 12 Excalibur Systems Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 60: Channel 4 Control Register Block Map

    Channel 4 Status Register 0168 H Reserved 016A H Reserved 016C H Reserved 016E H Figure 4-10 Channel 4 Control Register Block Map DAS-429PCI/Mx: User’s Manual page 4 - 13 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 61: Receive Channel Control Registers

    3 and 4 must be the same. Therefore, bit 00 of the Channel Configuration Register is not used for channels 1 and 4. page 4 - 14 Excalibur Systems Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 62: Channel X Receive Data Start Pointer

    This table is only valid if the Configuration Register Receiver Enable Filter Table bit is set. See Channel x page 4-14, bit 09. Configuration Register, DAS-429PCI/Mx: User’s Manual page 4 - 15 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 63: Channel X Receive Data Word Count Register

    When the module wraps around it checks bit 14. If bit 14 is not set, the module sets it; otherwise the module sets bit 15. Excalibur C drivers handle these bits. If you use these drivers, you don’t Note: need to deal with them.
  • Page 64: Channel X Receive Label Trigger Register

    The Label Received interrupt only occurs upon reception of a label which has been marked for interrupt in a Filter table or Look-up table DAS-429PCI/Mx: User’s Manual page 4 - 17 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 65: Channel X Status Register

    Sequential Mode, it is set upon receipt of any label for which an interrupt has been requested via the Filter table. page 4 - 18 Excalibur Systems Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 66: Mechanical And Electrical Specifications

    Power Requirements ........5-6 Board Layout Figure 5-1 DAS-429PCI/Mx Board Layout DAS-429PCI/Mx: User’s Manual page 5 - 1...
  • Page 67: Led Indicators

    Chapter 5 Mechanical and Electrical Specifications LED Indicators The DAS-429PCI/Mx board contains one LED: Power-up Connectors The DAS-429PCI/Mx board contains two connectors: • Front panel mounted female DB-62 connector (J1) Contains all communication I/O signals (P/N: HDL-62SLC PCB). Mating connectors (P/N: HDT 62-PD) with plastic hoods are included.
  • Page 68: Connector J1 Pin Assignments

    RXH32 TXH30 RXL30 RXL32 TXL30 CASE CASE CASE RXH31 RXH33 TXH31 RXL31 RXL33 TXL31 Table 5-1 Connector J1 Pin Assignments DAS-429PCI/Mx: User’s Manual page 5 - 3 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 69: Connector J1 Communication I/O Signals Description

    Case connection. Provided for cable shield connection. This signal is connected to the case of the computer via the board bracket. Table 5-2 Connector J1 Communication I/O Signals Description page 5 - 4 Excalibur Systems Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 70: Pci Bus Edge Connector Pinout

    AD[06] AD[05] AD[04] AD[03] GROUND GROUND AD[02] AD[01] AD[00] +5V (I/O) ACK64# REQ64# Table 5-3 PCI Bus Edge Connector Pinout DAS-429PCI/Mx: User’s Manual page 5 - 5 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 71: Power Requirements

    Chapter 5 Mechanical and Electrical Specifications Power Requirements The board’s maximum power supply requirements are defined below. DAS-429PCI/Mx with no modules installed: +5V @ 310 mA Each installed module requires: +5V @ 400mA +12V @ 90mA (see Note) -12V @ 90mA (see Note) Conditions: Both transmit channels at full speed and full load.
  • Page 72: Ordering Information

    (6 channels, configured as 4 Receive and 2 Transmit) Ordering examples: DAS-429PCI/M2 ARINC-429 interface board for PCI systems, with 2 modules. Supports 8 Receive and 4 Transmit channels. DAS-429PCI/Mx: User’s Manual page 6 - 1 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 73 The information contained in this document is believed to be accurate. How- ever, no responsibility is assumed by Excalibur Systems, Inc. for its use and no license or rights are granted by implication or otherwise in connection therewith. Specifications are subject to change without notice.
  • Page 74 Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...

Table of Contents