Bustec ProDAQ 3150 User Manual

High-perfomance motherboard

Advertisement

Quick Links

Bustec ProDAQ 3150 User Manual

Advertisement

Table of Contents
loading

Summary of Contents for Bustec ProDAQ 3150

  • 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 This document and the technical data herein disclosed, are proprietary to Bustec Production Ltd., and shall not, without express written permission of Bustec Production Ltd., be used, in whole or in part to solicit quotations from a competitive source or used for manufacture by anyone other than Bustec Production Ltd.
  • Page 3 Bustec Production Ltd., which are inconsistent or in conflict with the terms of this warranty (including but not limited to the limitations of the liability of Bustec Production Ltd. as set forth above), shall not be binding upon Bustec Production Ltd. unless reduced to writing and approved by an officer of Bustec Production Ltd.
  • Page 4: Table Of Contents

    Table of Contents Introduction ............................. 5 1.1 About the ProDAQ 3150 Motherboard ....................5 1.2 Unpacking and Inspection ......................... 6 1.3 Reshipment Instructions ........................7 Installation and Configuration........................ 8 2.1 Installing a ProDAQ Function Card ....................9 2.2 Removing a ProDAQ Function Card ....................11 2.3 Installing a ProDAQ Plug-in Module ....................
  • Page 5 List of Figures Figure 1 - Components of a ProDAQ Modular Data Aquisition System ............6 Figure 2 - Removing the ProDAQ Module Cover ..................... 8 Figure 3 - The module assembly ........................10 Figure 4 - Location of Plug-in Modules and Memory ..................11 Figure 5 - Logical Address Selection ......................
  • Page 6: Introduction

    ProDAQ function cards. The ProDAQ 3150 Motherboard together with the ProDAQ Function Cards can be configured to provide any function or combination of functions required for a specific application. The ProDAQ 3150 Motherboard is part of the ProDAQ Modular Data Acquisition System, which consists of the following components: A ProDAQ Motherboard that installs into a VXI slot in a VXIbus chassis.
  • Page 7: Unpacking And Inspection

    Figure 1 - Components of a ProDAQ Modular Data Aquisition System The ProDAQ 3150 Motherboard is shipped in a VXI module enclosure, ready to be installed in a VXIbus chassis. The function cards can be factory-installed or field-installed later on. The front-panel is populated with filler panels for each ProDAQ function card slot, which should be left in place unless a ProDAQ function card is installed in the slot.
  • Page 8: Reshipment Instructions

    Inspect the ProDAQ module for any defect or damage. Immediately notify the carrier if any damage is apparent. Reshipment Instructions Use the original packing material when returning a ProDAQ module to Bustec Production Ltd. or calibration or servicing. The original shipping carton and the instrument's plastic foam will provide the necessary support for safe reshipment.
  • Page 9: Installation And Configuration

    ProDAQ 3150 User Manual 3150UM-01 Chapter 2 Installation and Configuration To install a ProDAQ Plug-in Module or a ProDAQ Function Card as well as to configure the addressing mode of the ProDAQ 3120 Motherboard, you need to remove the modules top cover.
  • Page 10: Installing A Prodaq Function Card

    ProDAQ 3150 User Manual 3150UM-01 To re-install the cover, slide it back into its position by placing the small hooks over their holes and moving the cover down and forward. Secure the top cover using the three undercut flathead screws.
  • Page 11: Figure 3 - The Module Assembly

    ProDAQ 3150 User Manual 3150UM-01 1 - 2.5mm Panhead Screws 2 - 2.5mm Panhead Screws 3 - Module Handle 4 - Ring 5 - Mounting Angle 6 - 2.5mm Panhead Screws 7 - Standoff 8 - Spacer 9 - Crinkle Washer 10 - 2.5mm Panhead Screw...
  • Page 12: Removing A Prodaq Function Card

    Installing a ProDAQ Plug-in Module The ProDAQ 3150 Motherboard Module allows the installation of a Voltage Reference Plug-in Module for calibration purposes, a ProDAQ 3250 DSP Plug-in Module and memory modules. Figure 4 - Location of Plug-in Modules and Memory Bustec Production Ltd.
  • Page 13: Installing The Prodaq Voltage Reference Plug-In Module

    ProDAQ 3150 User Manual 3150UM-01 Installing the ProDAQ Voltage Reference Plug-in Module To install the ProDAQ Voltage Reference Plug-in Module, the top cover of the module has to be removed as described earlier in this chapter. Locate the position of the plug-in module slot (See Figure 4 for reference).
  • Page 14: Configuring The Prodaq 3150 Motherboard

    ProDAQ 3150 User Manual 3150UM-01 Configuring the ProDAQ 3150 Motherboard The ProDAQ 3150 Motherboard is fully software configurable. No strap or switch settings are necessary except for the VXI Logical Address setting as specified by the VXIbus standard. VXIbus Logical Address Each device in a VXIbus system is assigned a logical address, either statically by the user or dynamically by the resource manager.
  • Page 15 ProDAQ 3150 User Manual 3150UM-01 Page 14 Bustec Production Ltd. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 16: Theory Of Operation

    Chapter 3 Theory of Operation The ProDAQ 3150 High-Performance Motherboard is an enhanced version of the ProDAQ 3120 Standard Motherboard. As the latter, it accepts up to eight ProDAQ function cards in a single slot, C-Size VXIbus module, but provides in addition an enhanced VXIbus interface, an on-board processor and the option for a DSP Plug-in module.
  • Page 17: Overview

    The ProDAQ 3150 Motherboard can be accessed from the VXIbus via byte, word, double word (32 bit) and quad word (64 bit) access in the A32 address space. It occupies either 64 MBytes in the VXIbus A32 address space if used with 16/32MByte memory, ot 256 MByte if used with 64/128 MByte memory.
  • Page 18: Memory

    On-board processor The on-board processor controls the ProDAQ 3150 motherboard. It is responsible for initializing the motherboard and function cards after power-up and reset, handles the communication with a host and provides fast data-movement capabilities. It is located on the iBus and is equipt with local SRAM and FLASH memory.
  • Page 19: The Trigger And Interrupt System

    3150UM-01 The Trigger and Interrupt System The trigger and interrupt system on the ProDAQ 3150 Motherboard is build using a programmable trigger switch matrix. The switch matrix allows to connect all trigger sources and sinks available: Function Card Trigger Outputs Each function card features one trigger output line, allowing the function card to send a trigger to the switch matrix.
  • Page 20 ProDAQ 3150 User Manual 3150UM-01 Port Function Direction Port Function Direction FC 1 Trigger Input VXIbus TTL Trigger Line 2 FC 2 Trigger Input FC 4 Clock FC 3 Trigger Input FC 3 Clock FC 4 Trigger Input VXIbus TTL Trigger Line 3...
  • Page 21 ProDAQ 3150 User Manual 3150UM-01 Page 20 Bustec Production Ltd. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 22: Programming Information

    ProDAQ 3150 User Manual 3150UM-01 Chapter 4 Programming Information VXIbus Interface and Registers The VXIbus Interface conforms to the VXIbus specification issue 1.4. In addition to a static VXI device configuration, it supports dynamic configuration. It is a register-based device, which supports A16/A32 addressing, and requires 16 Mbytes from the A32 address space.
  • Page 23: Vxibus Configuration Register Details

    ProDAQ 3150 User Manual 3150UM-01 VXIbus Configuration Registers All addresses are shown as an offset to the base of the motherboards logical address space. Address Mnemonic 0x00 Config VXI device type and manufacturer ID = 5E70 0x00 LogAdr VXI device logical address...
  • Page 24 ProDAQ 3150 User Manual 3150UM-01 VXIbus Configuration Register Details The following describes the device specific configuration register bits in detail. Config (0x0 read) This register provides information about the device class, the address space and the manufacturer ID of the module.
  • Page 25 ProDAQ 3150 User Manual 3150UM-01 Status (0x4, read) Indicates the module status: Operation Initial Name Reset indicates the reset state of the module Sysfail indicates the status of the VXIbus SysFail line Passed Internal Selftest has passed (FPGAs are ready)
  • Page 26 ProDAQ 3150 User Manual 3150UM-01 Control (0x4, read/write) Operation Initial Name RESET writing a 1 resets the device (clears configuration registers, aborts all operations) SYSFAIL Inhibit disables the device from driving the SYSFAIL_L line. By default Resource Managers set this bit to 0.
  • Page 27 ProDAQ 3150 User Manual 3150UM-01 SerialLow (0xB, read/write) and SerialHigh (0xA, read/write) Holds the Serial Number of the module. The contents is copied by software from the serial EEPROM into the registers. Operation RWO RWO RWO RWO RWO RWO RWO RWO RWO RWO RWO RWO RWO RWO RWO RWO...
  • Page 28 ProDAQ 3150 User Manual 3150UM-01 InterControl (0x1C, read/write) Operation Initial Not used Interrupt IRQ Handler IRQ Name ena* ena* Line* Line* Interrupt Mask Handler IRQ Line not used, permanently 7 Interrupt IRQ Line* selects a interrupt line on the VXI/VMEbus...
  • Page 29 ProDAQ 3150 User Manual 3150UM-01 FC_AVAIL_RESET (0x20, read/write) Reset function cards, the List Processor, the memories and the optional DSP Initial read function write function FC1 ... FC8 AVAIL signals availability of the corresponding front end card read: ENABLE FC1 ... FC8...
  • Page 30 ProDAQ 3150 User Manual 3150UM-01 MB_STATUS (0x26, read) (bit assignments like list processor register MB_STATUS) Function sLPtoVXI signals message in LP to VXI mailbox register sDSPtoVXI signals message in DSP to VXI mailbox register sVXItoLP signals message in VXI to LP mailbox register...
  • Page 31 ProDAQ 3150 User Manual 3150UM-01 FCMODE (0x2A, read/write) Operation RW RW Initial Name FC_CLK disable disables the FC-card clock FCMASK (0x2C, read/write) Used for broadcast write operations and concurrent Read/write operations. Operation Initial Name Read mask Write mask Bit 15...
  • Page 32 ProDAQ 3150 User Manual 3150UM-01 EEPROM_CTRL (0x30, read/write) Write Function Read Function LIST_DSP_CTRL (0x32, read/write) Write Function Read Function With switch SW701_1 open (high) RESET condition after power up, with switch closed RUN condition after power up With switch SW701_2 open (high) RESET condition after power up, with switch closed RUN condition after...
  • Page 33 ProDAQ 3150 User Manual 3150UM-01 Util (0x36, read/write) Operation RW RW RW RW Initial Name EEPRM SELn Selects which EEPROM is accessible via the EEPRM_CTRL register. EEPRM EEPRM access to/from SEL1 SEL1 Motherboard EEPROM Motherboard EEPROM LIST EEPROM DSP EEPROM...
  • Page 34 DSP FC_D Stack MASTER bit DSP FC_C Stack MATER bit DSP FC_B Stack MASTER bit DSP FC_A Stack MASTER bit LIST FC_D Stack MASTER bit LIST FC_C Stack MASTER bit LIST FC_B Stack MASTER bit LIST FC_A Stack MASTER bit VXI FC_D Stack VXI FC_D Stack VXI FC_D Stack...
  • Page 35 VREF AAVAIL DSP JTAG MASTER bit DSP RAPID MATER bit DSP FC_RESET MASTER bit DSP VREF MASTER bit LIST JTAG MASTER bit LIST RAPID MASTER bit LIST FC_RESET MASTER bit LIST VREF MASTER bit VXI JTAG clear VXI JTAG VXI JTAG MASTER bit REQUEST bit MASTER bit...
  • Page 36: Vxibus Address Map

    3150UM-01 VXIbus Address Map The following map describes the address space of the ProDAQ 3150 High-Performance Motherboard as seen from the VXIbus. All addresses are shown relativ to the boards base address in the VXIbus A32 address space. The base address is set via the offset register in the VXIbus Configuration Registers.
  • Page 37: Function Card Access

    3150UM-01 Function Card Access The function cards fitted into the ProDAQ 3150 High-Performance Motherboard can be accessed through their address spaces in the boards address space. The function card address space (registers, memory, etc.) is organized in 16-bit words. Using different mapping for the VXIbus access types, the function cards can be accessed seperately, combined or all at once.
  • Page 38: Internal Resource

    ProDAQ 3150 User Manual 3150UM-01 Broadcast Write access A broadcast write will transfer the same data to all function cards simultaneously. This can be used for example to start/stop all function cards at the same time. A broadcast write can be done by writing to the defined address range in the motherboard address space (see VXIbus Address Map).
  • Page 39 ProDAQ 3150 User Manual 3150UM-01 TTLtrig 0...7 Status of the VXIbus TTL trigger lines FCtrgOut 0...7 Status of the function card output trigger lines FCtrgIn 0...7 Status of the function card input trigger lines Page 38 Bustec Production Ltd. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 40: The Prodaq 3220 Dsp Plug-In Module

    Chapter 6 The ProDAQ 3220 DSP Plug-in Module The ProDAQ DSP Plug-in Module adds a fully user-programmable DSP to the ProDAQ 3150 motherboard. Overview The ProDAQ 3220 DSP Plug-in module consists of a SHARC 21060 DSP with 512 KWord local SRAM and 4 MB local FLASH.
  • Page 41: Programming Information

    ProDAQ 3150 User Manual 3150UM-01 Programming Information Address Map Internal Internal Data Description Address Start Address End Width 0x0040 0000 0x0043 FFFF 48 bit SRAM (256K x 48) 512K x 8 Flash Memory 0x0080 0000 0x0087 FFFF 8 bit (SHARC: Data [23:16])
  • Page 42: Communication Registers

    ProDAQ 3150 User Manual 3150UM-01 Communication Registers (base address: 0x00C0 0000) Address Mnemonic Function 0x00C0 0000 MB_Status mailbox status register 0x00C0 0002 MB_VXI mailbox to and from VXI 0x00C0 0004 MB_DSP / MB_LIST mailbox to and from DSP / to and from LIST...
  • Page 43 ProDAQ 3150 User Manual 3150UM-01 MB_STATUS (0x00C0 0000, read) Function sLPtoVXI signals message in LP to VXI mailbox register sDSPtoVXI signals message in DSP to VXI mailbox register sVXItoLP signals message in VXI to LP mailbox register sDSPtoLP signals message in DSP to VXI mailbox register...
  • Page 44 ProDAQ 3150 User Manual 3150UM-01 FC_AVAIL_RESET (0x00C0 0006, read/write) Initial read function write function FC1 ... FC8 AVAIL signals availability of the corresponding front end card read: ENABLE FC1 ... FC8 reflects the ENABLE/RESET status of the corresponding front end card write: ENABLE FC1 ...
  • Page 45 VREF AVAIL DSP JTAG MASTER bit DSP RAPID MASTER bit DSP FC_RESET MASTER bit DSP VREF MASTER bit LIST JTAG clear LIST JTAG LIST JTAG MASTER bit REQUEST bit MASTER bit LIST RAPID clear LIST RAPID LIST RAPID MASTER bit REQUEST bit MASTER bit LIST FC_RESET clear...
  • Page 46 ProDAQ 3150 User Manual 3150UM-01 TRIG_IN_EN_IRQ (0x00C0 0018, read/write) Operation Initial VXITI VXITI VXITI VXITI VXITI VXITI VXITI VXITI FCTO FCTO FCTO FCTO FCTO FCTO FCTO FCTO Name FCTO 0 .. 7 Selects the FC trigger signals, which will generate a trigger interrupt for the DSP (IRQ2) VXITI 0 ..
  • Page 47 ProDAQ 3150 User Manual 3150UM-01 TMO 0 … 2 “1” : set the trigger line from the LIST communication register to the trigger matrix (set to low) “0” : clear the trigger line from the LIST communication register to the trigger matrix (tristate) FL0 …...
  • Page 48 DSP FC_D Stack DSP FC_D Stack DSP FC_D Stack clear MASTER bit REQUEST bit MASTER bit DSP FC_C Stack DSP FC_C Stack DSP FC_C Stack clear MASTER bit REQUEST bit MATER bit DSP FC_B Stack DSP FC_B Stack DSP FC_B Stack clear MASTER bit REQUEST bit MASTER bit...
  • Page 49 ProDAQ 3150 User Manual 3150UM-01 FC_STATUS (0x00C00025; read) Function LP reads a “0”; DSP reads a “1” NOT_DEF_CMD indicates a not valid access on internal bus; cleared after Power Up or VXI Reset PDB7 DRAM Bank 2 memory ID bit 7 Bank2 (lower 72-pin SO-DIMM)
  • Page 50: Ibus Cycles

    ProDAQ 3150 User Manual 3150UM-01 IBUS cycles (FC-SHARC-DRAM) Sharc External Address commands MODE MODE MODE depends depends depends depends depends Bit M2 Bit M1 Bit M0 on MODE on MODE on MODE on MODE on MODE Selected Mode reserved MODE 1: SHARC single read or write Cycle from or to FC-card...
  • Page 51 ProDAQ 3150 User Manual 3150UM-01 selected FC-card use FC-card AS data use FC DS data from from/to IBUS Data path IBUS Data path FC 1 (A16=1) [15:0] [15:0] FC 2 (A17=1) [15:0] [15:0] FC 3 (A18=1) [31:16] [31:16] FC 4 (A19=1)
  • Page 52: Vxi Local Bus Interface

    ProDAQ 3150 User Manual 3150UM-01 VXI Local Bus Interface The VXI Local Bus interface of the DSP plug-in module can be used in two different ways, either by routing the SHARC link interface lines to the VXI local bus lines or by addressing the lines of the VXI local bus directly via a register.
  • Page 53 ProDAQ 3150 User Manual 3150UM-01 LOC_CONTROL (0x0100 0000, read/write) Operation RW Initial Name ENABLE_LOC_P2C enables FET-driver for VXI LBUSC0..11 lines on the HPM ENABLE_LOC_P2A enables FET-driver for VXI LBUSA0..11 lines on the HPM ENABLE_P2C_ OUT_REG enables register outputs to lines VXI LBUSC0..11...
  • Page 54 ProDAQ 3150 User Manual 3150UM-01 Pin assignment Sharc Link 0 VXI Local bus P2 connector L0ACK VXI LBUSA0 L0CLK VXI LBUSA1 L0DATA0 VXI LBUSA2 L0DATA1 VXI LBUSA3 L0DATA2 VXI LBUSA4 L0DATA3 VXI LBUSA5 Sharc Link 1 VXI Local bus P2 connector...
  • Page 55 ProDAQ 3150 User Manual 3150UM-01 LOC_P2A_OUT (0x0100 0002, read/write) 15 14 13 12 Operation Initial P2A_ P2A_ P2A_ P2A_ P2A_ P2A_ P2A_ P2A_ P2A_ P2A_ P2A_ P2A_ Name “0” “0” “0” “0” OUT11 OUT 10 OUT 9 OUT 8 OUT 7...
  • Page 56 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