Tektronix VX4570 User Manual

User Manual
VX4570 Mass Storage Controller
070-9259-01
This document supports firmware version 1.00 and above.
Warning
The servicing instructions are for use by qualified personnel only. To avoid personal injury, do not perform any servicing unless you are qualified to do so. Refer to the Safety Summary prior to performing service.
Copyright T ektronix, Inc. 1995. All rights reserved. Licensed software products are owned by Tektronix or its suppliers and are protected by United States copyright laws and international treaty provisions.
Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in T echnical Data and Computer Software clause at DFARS 252.227-7013, or subparagraphs (c)(1) and (2) of the Commercial Computer Software – Restricted Rights clause at F AR 52.227-19, as applicable.
T ektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supercedes that in all previously published material. Specifications and price change privileges reserved.
Printed in the U.S.A. T ektronix, Inc., P.O. Box 1000, Wilsonville, OR 97070–1000 TEKTRONIX and TEK are registered trademarks of T ektronix, Inc. IBM, PC, AT, and XT are registered trademarks of the IBM Corporation. VXIbus is a trademark of the VXI Consortium.
WARRANTY
T ektronix warrants that this product will be free from defects in materials and workmanship for a period of three (3) years from the date of shipment. If any such product proves defective during this warranty period, T ektronix, at its option, either will repair the defective product without charge for parts and labor, or will provide a replacement in exchange for the defective product.
In order to obtain service under this warranty, Customer must notify Tektronix of the defect before the expiration of the warranty period and make suitable arrangements for the performance of service. Customer shall be responsible for packaging and shipping the defective product to the service center designated by T ektronix, with shipping charges prepaid. T ektronix shall pay for the return of the product to Customer if the shipment is to a location within the country in which the T ektronix service center is located. Customer shall be responsible for paying all shipping charges, duties, taxes, and any other charges for products returned to any other locations.
This warranty shall not apply to any defect, failure or damage caused by improper use or improper or inadequate maintenance and care. T ektronix shall not be obligated to furnish service under this warranty a) to repair damage resulting from attempts by personnel other than T ektronix representatives to install, repair or service the product; b) to repair damage resulting from improper use or connection to incompatible equipment; or c) to service a product that has been modified or integrated with other products when the effect of such modification or integration increases the time or difficulty of servicing the product.
THIS WARRANTY IS GIVEN BY TEKTRONIX WITH RESPECT TO THIS PRODUCT IN LIEU OF ANY OTHER WARRANTIES, EXPRESSED OR IMPLIED. TEKTRONIX AND ITS VENDORS DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. TEKTRONIX’ RESPONSIBILITY TO REPAIR OR REPLACE DEFECTIVE PRODUCTS IS THE SOLE AND EXCLUSIVE REMEDY PROVIDED TO THE CUST OMER FOR BREACH OF THIS WARRANTY. TEKTRONIX AND ITS VENDORS WILL NOT BE LIABLE FOR ANY INDIRECT , SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX OR THE VENDOR HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.

Table of Contents

Getting Started
Operating Basics
Syntax and Commands
General Safety Summary iii. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Service Safety Summary v. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Preface vii. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Product Description 1–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Accessories 1–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Controls and Indicators 1–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration 1–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation 1–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installation Checklist 1–11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Check 1–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operational Check 1–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Overview 2–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power-On 2–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Instrument I/O: VXIbus Basics 2–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Status and Events
Appendices
Command Syntax 3–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Command Groups 3–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
System Commands 3–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Module Commands 3–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Command Descriptions 3–7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
IEEE-488.2 Common Commands 3–31. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Status and Event Reporting System 4–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Status Byte Register 4–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Service Request Enable Register 4–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Standard Event Status Register 4–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Event Status Enable Register 4–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Output Queue 4–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The System Error Queue 4–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix A: Specifications A–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix B: Input/Output Connections B–1. . . . . . . . . . . . . . . . . . . . . . . .
Appendix C: Self Test Failures C–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix D: User Service D–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VX4570 Mass Storage Controller Module User Manual
i
Table of Contents
Glossary and Index
Appendix E: Diagnostic Commands E–1. . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix F: Post Processing F–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix G: Replaceable Parts List G–1. . . . . . . . . . . . . . . . . . . . . . . . . . .
Parts Ordering Information G–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using the Replaceable Parts List G–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ii
VX4570 Mass Storage Controller Module User Manual

General Safety Summary

Review the following safety precautions to avoid injury and prevent damage to this product or any products connected to it.
Only qualified personnel should perform service procedures.
While using this product, you may need to access other parts of the system. Read the General Safety Summary in other system manuals for warnings and cautions related to operating the system.
Injury Precautions
Avoid Electric Overload
Do Not Operate Without
Covers
Use Proper Fuse
Do Not Operate in
To avoid electric shock or fire hazard, do not apply a voltage to a terminal that is outside the range specified for that terminal.
To avoid electric shock or fire hazard, do not operate this product with covers or panels removed.
To avoid fire hazard, use only the fuse type and rating specified for this product.
To avoid electric shock, do not operate this product in wet or damp conditions.
Wet/Damp Conditions
Do Not Operate in
Explosive Atmosphere
To avoid injury or fire hazard, do not operate this product in an explosive atmosphere.
Product Damage Precautions
Provide Proper Ventilation
To prevent product overheating, provide proper ventilation.
Do Not Operate With
Suspected Failures
VX4570 Mass Storage Controller Module User Manual
If you suspect there is damage to this product, have it inspected by qualified service personnel.
iii
General Safety Summary
Safety Terms and Symbols
Terms in This Manual
Terms on the Product
These terms may appear in this manual:
WARNING. Warning statements identify conditions or practices that could result in injury or loss of life.
CAUTION. Caution statements identify conditions or practices that could result in damage to this product or other property.
These terms may appear on the product: DANGER indicates an injury hazard immediately accessible as you read the
marking. WARNING indicates an injury hazard not immediately accessible as you read the
marking. CAUTION indicates a hazard to property including the product.
Symbols on the Product
iv
The following symbols may appear on the product:
DANGER
High Voltage
Protective Ground
(Earth) T erminal
ATTENTION
Refer to
Manual
VX4570 Mass Storage Controller Module User Manual
Double
Insulated

Service Safety Summary

Only qualified personnel should perform service procedures. Read this Service Safety Summary and the General Safety Summary before performing any service
procedures.
Do Not Service Alone
Disconnect Power
Use Care When Servicing
With Power On
Do not perform internal service or adjustments of this product unless another person capable of rendering first aid and resuscitation is present.
To avoid electric shock, disconnect the main power by means of the power cord or, if provided, the power switch.
Dangerous voltages or currents may exist in this product. Disconnect power, remove battery (if applicable), and disconnect test leads before removing protective panels, soldering, or replacing components.
To avoid electric shock, do not touch exposed connections.
VX4570 Mass Storage Controller Module User Manual
v
Service Safety Summary
vi
VX4570 Mass Storage Controller Module User Manual

Preface

Conventions
This manual assumes you are familiar with VXIbus instruments and operation and with the purpose and function of this instrument.
Please read and follow all instructions for installation and configuration. Use the Installation Checklist to ensure proper installation and to record your initial settings.
The Operating Basics section gives a summary of VXIbus operation and presents an overview of the operation of this instrument.
The Syntax and Commands section provides a summary of all the commands followed by detailed descriptions of each command, including examples.
The Status and Events section contains an explanation of the Status and Event Reporting System and lists the system messages.
You may also want to keep the Reference guide by the instrument.
The names of all switches, controls, and indicators appear in this manual exactly as they appear on the instrument.
Specific conventions for programming are given in Syntax and Commands.
VX4570 Mass Storage Controller Module User Manual
vii
Preface
viii
VX4570 Mass Storage Controller Module User Manual
Getting Started

Getting Started

Product Description
This section begins with a brief description of the VX4570 Mass Storage Controller Module, and explains how to configure and install the module in a VXIbus mainframe.
The VX4750 is a single-wide C-size VXI module that provides an interface between the VXIbus and a mass storage device. The VX4570 is designed for use in a data acquisition system where VXI modules are collecting large amounts of data to be off-loaded to mass storage for later retrieval and post-processing analysis.
In such a data acquisition system the VX4570 will be a VXI commander. It moves data from its data collector servants over the VXIbus (using Fast Data Channel protocol) into shared memory on the VX4570. The VX4570 will then move the data from shared memory to the mass storage device.
Data from the data collector is written out to a data acquisition file on the mass storage device with no formatting or modification. Before storage, a header is added to each FDC buffer received from the data collector. The header includes the FDC channel number, buffer size, and other information for post processing. A setup file containing the data collector’s setup parameters is associated with each data acquisition file. Information in the setup file also aids in post-proces­sing data extraction and analysis.
Refer to the Operating Basics for additional information on the header and setup file.
The interface to the mass storage device is implemented on a daughter board. The daughter board is a SCSI II single-ended interface with a high density 50-pin connector.
Figure1–1 shows a functional block diagram of the module. Figure 1–2 shows the VX4570 controls and indicators, and Figure 1–3 shows the front panel.
VX4570 Mass Storage Controller Module User Manual
1–1
Getting Started
VXI Bus
D<0..31>
AM<0..5>
A<1..31>
IRQ<1..7>/
IACK<1..7>
BR<0..3>/
BGIN<0..3>/
BGOUT<..3>
TTL<0..7>
543
BA
245
245
Trigger Bus
AM Register
374
DQ
374
DQ
Page Register
VA<24..31>
Master Address Buffers
VA<1..23>
VA<1..31>
374
DQ
374
DQ
244
373
DQ
CPU
DMA
INT Requestor/ INT Handler
Bus Requestor
Memory Controller
XC4003
DMA REQ/ACK CPU REQ/ACK VME REQ/ACK SCSI REQ/ACK
Data Buffer Enables
Address Mux Enables
Address Paths
Slave
VXI
373
Switch’s, RTC,
NVRAM, I/O Port
Trigger Bus INT Controller
RAS/CAS
DQ
System
SAD<0..15>
HAM<0..11>
BREQ/BGRANT VA<1..31>
Shared Memory
D<0..15>
VXI ASIC
DRAM
1M x 32 (16M x 32)
RAS/CAS MUX_ADDR<0..12>
CPU
Mux
Mux
D<0..31>
Data Paths
646
VXI
245
CPU
245
SCSI
Figure 1–1: VX4570 Block Diagram
1–2
DMA Master VXI
DMA_AD<0..31> D<0..15>
Mux Mux
DMA (LCA)
XC4003A
VX4570 Mass Storage Controller Module User Manual
SCSI
Getting Started
CPU
AB
SRAM
256K X 16
Flash PROM
1M X 16
Boot PROM
128K X 16
543
Development Board Interface
D<0..15> HA<1..23>
245
HD<0..15>
LD<0..15>
244
HA<1..15>
Mass Storage Daughter Board
245
16
244
ASCI_INT
D<0..31>
A<1..25>
68330
IRQ7 IRQ6
IRQ5 IRQ4INT_Controller
D<0..15>
A<1..25>
SCSI
SCSI Bus
Figure 1–1 (continued): VX4570 Block Diagram
VX4570 Mass Storage Controller Module User Manual
1–3
Getting Started
LEDs
SCSI
Connector
J74
Fuses
S79 MSD
S89 LSD
Logical Address Switches
Configuration Switch S1061
Figure 1–2: VX4570 Controls and Indicators
LEDs
SCSI Connector
Servant Area
Switch S1071
1–4
Figure 1–3: VX4570 Front Panel
VX4570 Mass Storage Controller Module User Manual
Getting Started
BITE (Built-in Test
Accessories
Fuses
Equipment)
The VX4570 has a fuse that limits the amount of current that the module can draw from the VXI backplane +5 V power pins. This fuse protects the module in case of an accidental shorting of the power bus or any other situation where excessive current might be drawn.
If the fuse opens, the VX4570 will assert SYSFAIL* on the VXIbus. If the +5 V fuse opens, the VXIbus Resource Manager will be unable to assert
SYSFAIL INHIBIT to disable SYSFAIL*. If a +5 V fuse opens, remove the fault before replacing the fuse. Replacement
fuse information is given in the Appendix A:Specifications section of the user manual for the appropriate relay module.
Built-in Test Equipment (BITE) is provided by extensive self tests that are automatically invoked on power-on and can also be invoked on command. Circuitry tested includes the CPU, SRAM, DRAM, non-volatile RAM, real-time clock, SCSI chip registers, interrupt controller registers, address modifier register, and page register.
Controls and Indicators
Switches
Table 1–1 lists the standard accessories included with the VX4570.
T able 1–1: Standard Accessories
Accessory Part Number
VX4570 User Manual 070-9259-XX VX4570 Reference 070-9295-XX
The following controls are provided to select the functions of the VX4570 operating environment.
The Logical Address switches and Configuration switches must be correctly set to insure proper operation. See Configuration for details on how to set the switches.
VX4570 Mass Storage Controller Module User Manual
1–5
Getting Started
Configuration
The following switches must be correctly set to ensure proper operation. Refer to Figure 1–2 for their physical locations.
Logical Address Switches
Each functional module in a VXIbus System must be assigned a unique logical address, from 1 to decimal 255 (hexadecimal FF). The base VMEbus address of the VX4570 is set to a value between hexadecimal C0 (C0 FF (FF
) by two hexadecimal rotary switches. Align the desired switch position
16
) and hexadecimal
16
with the arrow on the module shield. The physical address of the instrument is on a 64-byte boundary. If the Logical
Address switch representing the most significant digit (LA–HI) of the logical address is set to position X and the switch representing the least significant digit (LA–LO) of the logical address is set to position Y, then the base physical address of the VX4570 will be [(40
× XY16) + C00016]. Table 1–2 shows two
16
Logical Address switch examples.
NOTE. When using the VX4570 as a master for the VX4244 Digitizer, you must set the logical address for these servants to be greater than the logical address for the VX4570. For convenience, it is recommended that the logical addresses be set in ascending order: For example, set the VX4570 at logical address 10 and set the VX4244 at logical address 11. Please read the readme.txt file that is included with the System Management and Control Software (SMCS) for further clarification.
T able 1–2: Logical Address Switch Examples
1–6
IEEE-488 Address
Base Physical Address
1
L.A.
A
16
15
1
HI LO decimal hexadecimal
0
16
1
16
16
L.A. is the Logical Address
A
16
5
16
(64 * 10) + 49152 = 49792 (4016 * A16) + C00016 = C280 (64 * 21) + 49152 = 50496 (4016 * 1516) + C00016 = C540
16
16
NOTE. At the time of printing for this manual, the VX4570 can only be used with embedded controllers or MXI slot 0 modules. Please contact your local Tektronix representative before attempting to use this product with an IEEE–488 slot 0 module.
VX4570 Mass Storage Controller Module User Manual
Getting Started
Configuration Switch
The Configuration switch, S1061 has the following functions:
S1061 rockers 1 and 2 – VMEbus Arbitration Level. These two rockers determine which Bus Request level will be used by the VX4570 when it requires use of the VMEbus. The setting of rockers 1 and 2 for the required Bus Request levels is as follows:
Rocker 1 Rocker 2 Level
closed (down) closed (down) 0 open (up) closed (down) 1 closed (down) open (up) 2 open (up) open (up) 3
S1061 rocker 3 – Boundary Scan mode. In the closed (down) position the VX4570 is in Boundary Scan mode and will NOT operate as a VXI instrument. This rocker must be in the open (up) position for normal operation of the VX4570.
S1061 rockers 4 through 8. Unused.
Servant Area Switch
The Servant Area switch, S1071 has the following functions:
S1071 rockers 1 through 4 – Servant Area Size. These four rockers select how many data collector servants will be granted to the VX4570 when the VXI Resource Manager configures the system hierarchy. These four rockers use binary values. Rocker 1 is the LS bit and rocker 4 is the MS bit. For a servant area size of 5 the rockers would be:
Rocker Position
1 open (up) 2 closed (down) 3 open (up) 4 closed (down)
For this switch, up = 1 and down = 0.
S1071 rockers 5 through 8. Unused.
VX4570 Mass Storage Controller Module User Manual
1–7
Getting Started
LEDs
Front Panel Connector
The following LEDs are provided on the front panel:
LED Description
POWER (green) When lighted, indicates all DC power for the card is available.
Unlighted indicates loss of a power rail(s).
FAILED (red) Lighted whenever SYSFAIL* is asserted, indicating a module
failure. Module failure includes loss of power rail, CPU failure, or a catastrophic self-test failure.
MASTER (green) When lighted, indicates the module is performing a master
cycle on the VMEbus.
ACCESS (yellow) When lighted, indicates the module is being addressed as a
slave on the VMEbus. FETCH (green) When lighted, indicates the module is accessing the SCSI bus. ERROR (red) When lighted, indicates a programming error has been
processed by the card.
See Figure 2 for the physical location of this connector. The front panel has a 50-pin high density standard SCSI–2 connector. The connector type is “shielded alternative 1” in the SCSI–2 specification. Refer to Appendix B for connector pinouts.
Installation
Tools Required
Requirements and
Cautions
This section describes how to install the VX4570.
A slotted screwdriver set is required for proper installation.
The VX4570 Controller is a C-size VXIbus instrument module and therefore may be installed in any C- or D-size VXIbus mainframe slot other than slot 0. To install the module in a D-size mainframe, consult the operating manual for the mainframe. Refer to Configuration for information on selecting and setting the Logical Address switch of the module. This switch defines the programming address of your module. To avoid confusion, it is recommended that the slot number and the logical address be the same.
NOTE. Note that there are two printed ejector handles on the card. To avoid installing the card incorrectly, make sure the ejector marked “VX4570” is at the top.
1–8
VX4570 Mass Storage Controller Module User Manual
Getting Started
NOTE. Verify that the mainframe is able to provide adequate cooling and power with this module installed. Refer to the mainframe Operating Manual for instructions.
If the VX4570 is used in a Tektronix mainframe, all VX4570 cooling require­ments are met.
NOTE. If the VX4570 is inserted in a slot with any empty slots to the left of the module, the VME daisy-chain jumpers must be installed on the backplane in order for the VXI Module to operate properly. Check the manual of the main­frame being used for jumpering instructions. Jumpers are not necessary for autoconfiguring backplane designs.
Installation Procedure
Follow these steps to install the VX4570.
CAUTION. The VX4570 Controller is a piece of electronic equipment and therefore has some susceptibility to electrostatic damage (ESD). To avoid ESD, use precautions when handling the module.
1. Record the revision levels, serial numbers (located on the label on the top
shield of the host module and on a sticker on the VX4570), and switch settings on the Installation Checklist.
2. Verify that the switches are set to the correct values. Refer to Configuration
for more information on setting switches.
3. Make sure that the mainframe power is off.
4. Insert the module into one of the instrument slots of the mainframe (see
Figure 1–4).
VX4570 Mass Storage Controller Module User Manual
1–9
Getting Started
Figure 1–4: Module Installation
1–10
VX4570 Mass Storage Controller Module User Manual
Installation Checklist
Getting Started
Installation parameters will vary depending on the mainframe being used. Be sure to consult the mainframe operating manual before installing and operating the module.
Revision Level: __________ Serial No.: __________ Mainframe Slot Number: __________ Switch Settings:
VXIbus Logical Address Switch: __________ Configuration Switches:
S1061 VMEbus Arbitration Level:
Rocker 1: __________ Rocker 2: __________ Rocker 3: __________ (Rockers 4–8 unused)
S1071 Servant Area Size:
Rocker 1: __________ Rocker 2: __________ Rocker 3: __________ Rocker 4: __________ (Rockers 5–8 unused)
Cable Installed (if any): __________
Performed by: _______________________ Date: _____________
VX4570 Mass Storage Controller Module User Manual
1–11
Getting Started
Functional Check
The VX4570 Mass Storage Controller Module executes a self test at power-on, on direction of a VXIbus hard or soft reset condition, or on command. The power-on self test consists of an interface self test and an instrument self test. The self test requested by command performs only the instrument self test. A VXIbus hard reset occurs when another device, such as the VXIbus Resource Manager, asserts the backplane line SYSRESET*. A VXIbus soft reset occurs when another device, such as the VX4570’s commander, sets the Reset bit in the VX4570’s Control register.
During power-on, or a hard or soft reset, the following actions take place:
1. The SYSFAIL* (VME system failure) line is set active, indicating that the
module is executing a self test, and the Failed LED is lighted. For a soft reset, SYSFAIL* is set. All Tektronix commanders will simultaneously set SYSFAIL INHIBIT to prevent the resource manager from prematurely reporting the failure of a card.
2. The instrument self test, as described in the *TST? command description is
then executed. If the self test fails, the module makes an internal record of the failure(s) that occur. Use the SYSTem:ERRor? command to view the results.
Operational Check
3. On completion of the interface self test, SYSFAIL* is de-asserted. If the test
fails, the SYSFAIL* line remains active. If the interface self test passed, the SYSFAIL* line is released, and the module enters the VXIbus PASSED state (ready for normal operation). If it failed, the module enters the VXIbus FAILED state.
After self test, the module is returned to its default state, as described in the *RST command description.
Self test can be run at any time during normal operation by using the *TST? command.
In addition to the self test, more comprehensive and additional tests can be executed using the module’s DIAGnostic commands described in Appendix E.
SYSFAIL* becomes active during power-on, hard or soft reset, or self test, or if the module loses +5 V power. When the mainframe Resource Manager detects SYSFAIL* set, it will attempt to inhibit the line. This causes the VX4570 Mass Storage Controller Module to deactivate SYSFAIL* except when +5 V power is lost.
1–12
VX4570 Mass Storage Controller Module User Manual
Operating Basics

Operating Basics

Functional Overview
The VX4570 Mass Storage Controller Module is a VXIbus message-based instrument and communicates using the VXIbus Word Serial Protocol. The module is programmed by issuing ASCII characters from the system controller to the VX4570 via the module VXIbus commander and the VXIbus mainframe backplane. Refer to the manual for the VXIbus device that will be the VX4570 Controller’s commander for details on the operation of that device.
The VX4750 is a single-wide C-size VXI module that provides an interface between the VXIbus and a mass storage device. The VX4570 is primarily designed for use in a data acquisition system where VXI modules are collecting large amounts of data to be off-loaded to mass storage for later retrieval and post processing analysis.
In such a data acquisition system the VX4570 will be a VXI commander. It moves data from its data collector servants over the VXIbus (using Fast Data Channel protocol) into shared memory on the VX4570. The VX4570 will then move the data from shared memory to the mass storage device.
Power-On
Data from the data collector is written out to a data acquisition file on the mass storage device with no formatting or modification. Before storage, a header is added to each FDC buffer received from the data collector. The header includes FDC channel number, buffer size, and other information for post processing. A setup file containing the data collector’s setup parameters is associated with each data acquisition file. Information in the setup file also aids in post-processing data extraction and analysis.
The interface to the mass storage device is implemented on a daughter board. The daughter board is a SCSI II single-ended interface with a high density 50-pin connector.
The VX4570 will complete its self test and be ready for programming five seconds after power-on. The POWER LED will be on, and all other LEDs off. The yellow ACCESS LED will blink during the power-on sequence as the VXIbus Resource Manager addresses all modules in the mainframe.
When the VX4570 receives the VXI Begin Normal Operation (BNO) command, the green FETCH LED will be lighted as initialization of the SCSI bus begins.
VX4570 Mass Storage Controller Module User Manual
2–1
Operating Basics
The green MASTR LED will also be lighted if the VX4570 has been assigned and granted servants by the VXIbus Resource Manager.
Instrument I/O: VXIbus Basics
CAUTION. If the user’s mainframe has other manufacturers’ computer boards operating in the role of VXIbus foreign devices, the assertion of BERR* (as defined by the VXIbus Specification) may cause operating problems on these boards.
A Normal Transfer Mode read of the VX4570 Controller proceeds as follows:
1. The commander reads the VX4570 Response register and checks if the Write
Ready and DOR bits are true. If they are, the commander proceeds to the next step. If not, the commander continues to poll these bits until they become true.
2. The commander writes the Byte Request command (hexadecimal 0DEFF) to
the Data Low register of the VX4570.
3. The commander reads the VX4570 Response register and checks if the Read
Ready and DOR bits are true. If they are, the commander proceeds to the next step. If not, the commander continues to poll these bits until they become true.
4. The commander reads the VX4570 Data Low register. A Normal Transfer Mode write to the VX4570 Controller proceeds as follows:
1. The commander reads the VX4570 Response register and checks if the Write
Ready and DIR bits are true. If they are, the commander proceeds to the next step. If not, the commander continues to poll the Write Ready and DIR bits until they are true.
2. The commander writes the Byte Available command which contains the data
(hexadecimal 0BCXX or 0BDXX, depending on the End bit) to the Data Low register of the VX4570.
The module has no registers beyond those defined for VXIbus message based devices. All WSP communications with the module are through the Data Low register, the Response register, or the VXIbus interrupt cycle. Any attempt by another module to read or write to any undefined location of the VX4570 address space may cause incorrect operation of the module.
2–2
As with all VXIbus devices, the VX4570 Controller has registers located within a 64 byte block in the A16 address space. The base address of the VX4570
VX4570 Mass Storage Controller Module User Manual
+ 88 hidden pages