Summary of Contents for Racal Instruments 1260-00C
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
PUBLICATION DATE: June 6, 2000 Copyright 2000 by Racal Instruments, Inc. Printed in the United States of America. All rights reserved. This book or parts thereof may not be reproduced in any form without written permission of the publisher.
Page 3
Authorization is required from Racal Instruments before you send us your product for service or calibration. Call your nearest Racal Instruments support facility. A list is located on the last page of this manual. If you are unsure where to call, contact Racal Instruments, Inc. Customer Support Department in Irvine, California, USA at...
Page 4
FOR YOUR SAFETY Before undertaking any troubleshooting, maintenance or exploratory procedure, read carefully the WARNINGS and CAUTION notices. This equipment contains voltage hazardous to human life and safety, and is capable of inflicting personal injury. If this instrument is to be powered from the AC line (mains) through an autotransformer, ensure the common connector is connected to the neutral (earth pole) of the power supply.
Page 5
This page was left intentionally blank. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
1260-00C User Manual Table of Contents Chapter 1 GENERAL DESCRIPTION ......................1-1 Introduction ..........................1-1 General Information ........................1-1 What Your Kit Should Contain....................1-2 Chapter 2 INSTALLATION INSTRUCTIONS ....................2-1 Introduction ..........................2-1 Unpacking and Inspection ......................2-1 VXIbus Characteristics......................2-1 GPIB Characteristics.........................
Page 10
DCISetupPI? ........................4-77 ECIboot? .......................... 4-78 Chapter 5 NON-VOLATILE CONFIGURATION..................... 5-1 Non-Volatile Overview....................... 5-1 The 1260-00C Non-Volatile Configuration Main Menu ............5-2 Read In Non-Volatile Configuration ..................5-2 Chapter 6 DIAGNOSTIC TESTS........................6-1 Introduction ..........................6-1 Configuration for Diagnostic Testing..................6-1 Diagnostic Test Structure ......................
Page 11
1260-00C User Manual Group 2-68070 CPU ......................6-5 Group 3-MIGA ........................6-6 Group 4-GPIB ........................6-7 Group 5-TIC........................6-11 Group 6-DMA........................6-15 Group 7-68881 Co-processor ..................6-16 Group 8-RAM (Exhaustive) ....................6-16 Group 9-Interrupts ......................6-16 Group 10-Miscellaneous Tests ..................6-16 Chapter 7 PRODUCT SUPPORT ......................... 7-1 Product Support.........................7-1 Reshipment Instructions ......................7-1...
Page 12
1260-00C User Manual Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 13
Figure 3-7, Address Modifier Signals Switch Settings..............3-11 Figure 3-8, Start-Up Mode Switch Settings..................3-12 Figure 3-9, VXI System Start-Up Message Switch Settings............3-13 Figure 5-1, The 1260-00C Non-Volatile Configuration Main Menu..........5-2 Figure 5-2, The Non-Volatile Configuration Information Display ...........5-3 Figure 5-3, The 1260-00C Non-Volatile Configuration Changer ...........5-9 Figure 6-1, The Diagnostics Mode Menu ..................6-2...
Page 14
List of Tables Table 3-1, 1260-00C Factory Configuration ................. 3-2 Table 3-2, Installed RAM Configuration ..................3-4 Table 3-3, 1260-00C CPU Local and A24 Memory Ranges............3-5 Table 3-4, Shared Memory Switch Settings ................. 3-5 Table 3-5, Expansion EPROM Configurations ................3-8 Table 3-6, Discrete Fault Indicator Options.................
Page 15
1260-00C User Manual Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Introduction its VXIbus/GPIB capabilities, local command set, an introduction to Code Instruments (CIs), and a description of the front panel. The 1260-00C is a C-sized VXIbus module that links the General IEEE-488 (GPIB) bus and the VXIbus. The 1260-00C Information...
VXIbus Slot 0-related services. The RM and Slot 0 functions can be defeated individually to allow the 1260-00C to coexist with another RM, and/or be located in any slot. Your 1260-00C kit should contain the following components:...
Page 18
1260-00C User Manual 4 Development Firmware and EPROM Expansion RAM Option 1 512 kilobytes 2 1 Megabyte 3 2 Megabytes 4 4 Megabytes General Description 1-3 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 19
1260-00C User Manual This page was left intentionally blank. General Description 1-4 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Immediately notify the carrier if any damage is apparent. Before use, have qualified personnel perform a safety check. The 1260-00C module is shipped packaged in an anti-static plastic bag to prevent electrostatic damage to the module. Several components on the module can be damaged by electrostatic discharge.
Three programmable VXIbus interrupt handlers • IEEE 488.1 and IEEE 488.2 compatible multiple primary or multiple secondary • 488-VXIbus translator The 1260-00C has the following GPIB characteristics: GPIB Characteristics Communication With VXIbus Message-Based Devices • VXI logical addresses are mapped to GPIB addresses •...
The IEEE 488.1 capabilities are supported for all VXIbus devices associated with GPIB addresses. The IEEE 488.2 compatibility applies to 488.2 compatible VXIbus devices associated with GPIB addresses through the 1260-00C. The 1260-00C local command set supports the following types of Local operations: Command Set...
VXIbus device in the system has failed. • FAILED, TEST, and ON LINE LEDs indicate the current status of the 1260-00C. • ACCESS LED indicates when the 1260-00C is accessed from GPIB or VXIbus, or when its MODID is asserted. Five Front Panel Connectors •...
Refer to Appendix D, Connectors, for descriptions of the RS-232 serial connector and the GPIB interface connector. The 1260-00C, factory configuration is shown in Table 3-1. The 1260-00C RAM, firmware and co-processor are configured according to the...
External Clock Input Unterminated External Trigger Input Unterminated The 1260-00C factory configuration does not have to be changed to use it as a Slot 0 Resource Manager. The following pages describe the factory configuration settings, and present alternate configurations. Figure 2-1 shows the location of the 1260-00C configurable components and their physical location relative to some of the major circuit components.
1260-00C User Manual NOTE The 1260-00C is housed in a metal enclosure that has cut-outs for access to all switches and jumpers associated with Slot 0/Non-Slot 0 settings, start-up mode, and Shared RAM settings. Under normal circumstances, you do not need to open the enclosure.
4 Megabytes Table 3-3 shows the relationship between the amount of installed memory, local address range occupied by the memory, and the range of VXI A24 addresses accessible by the 1260-00C as a bus master. Operation 3-4 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
The RAM shared with the VXIbus will be the upper portion of the installed memory. The 1260-00C Offset Register holds the shared memory VXI A24 base address, as described in the VXIbus specification. The RM automatically configures the Offset Register at start-up.
Setting the VXIbus jumpers on jumper blocks W1 and W2 as shown in Figure 3-2. Requester Level The 1260-00C is configured at the factory to be a Level 3 requester. Figure 3-2 VXIbus Requester Jumper Settings As part of the hardware capabilities on the 1260-00C, there are...
Figure 3-3, External Trigger Input Termination Figure 3-4, External Clock Input Termination The amount of Read Only Memory (ROM) in the 1260-00C can EPROM vary from 512 kilobytes to 1 Megabyte. The standard...
EPROM with the bottom pins of the socket, leaving the top pins open, as illustrated in Figure 3-5. WARNING Improper EPROM installation can result in damage to the EPROM, 1260-00C, or both Operation 3-8 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
As shown in Figure 3-6 and Table 3-6, switch S17 determines the relationship between the SYSFAIL* signal and the serial port pins. If S17 is in the OFF position, the 1260-00C DFI is set to the normally open mode. Therefore, if SYSFAIL* is not asserted while the backplane is powered up, pins 1 and 6 will present an electrical open-circuit.
Figure 3-6 (b) Asserted Open-Circuit Unasserted Short-Circuit By setting onboard switches, the 1260-00C can specify the state of Address Modifier the VXIbus Address Modifiers during a VXI master access. During Configuration A16 accesses, the lines AM5, AM4, and AM3 are needed high, low, and high;...
See Chapter 5, Non-Volatile Configuration for more information. 3. Diagnostics Mode - Performs extensive offline diagnostic tests on the 1260-00C. See Chapter 6, Diagnostic Tests, for a description of the self-tests. Operation 3-11 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
WARNING Do not install a 1260-00C configured for Non-Slot 0 operation in Slot 0, or a 1260-00C configured for Slot 0 operation in any slot other than Slot 0. Doing so can damage the 1260-00C, mainframe, or other modules.
Figure 3-9. The factory default configuration disables this function Figure 3-9, VXI System Start-Up Message Switch Settings To configure the 1260-00C for Slot 0 Resource Manager Slot 0 Resource operation, enable the VXIbus Slot 0 functions, and set the logical Manager address to 0, as shown in Table 3-7.
CLK10 sourced from an external clock via the EXT CLK connector. Invalid. Do not use this setting. At start-up, a 1260-00C configured as a Slot 0 Resource Manager Slot 0 Resource Manager performs its self-tests, executes the RM functions, and enters its Operation normal mode of operation.
Page 40
1260-00C components, including EPROM, RAM, I C bus, RS-232 port, DMA channels, GPIB port, interrupt logic, timer, and VXIbus registers (MIGA). You can execute full tests of the 1260-00C in diagnostics mode, as described in Chapter 6. RM Operation The RM waits until all devices have stopped driving the VXIbus SYSFAIL* signal, or until five seconds have elapsed after the VXIbus SYSRESET* signal is negated.
Page 41
1260-00C User Manual device offline by setting the Sysfail Inhibit and Reset bits in that device's Control Register. The RM determines the address space of each device by reading its ID Register. If the device's address space is A16/A24 or...
Page 42
SC Servants. If the Message-Based device does not support minimal Word Serial[I] or VXIbus 488.2[I4] capabilities, no GPIB address link is created. The 1260-00C assigns a GPIB address to each device according to the top five bits of its logical address.
GPIB address of another device. The default configuration for the 1260-00C is to use multiple GPIB secondary addresses (not multiple primary addresses). To change the configuration to use multiple primary addresses through non-volatile memory configuration is described in Chapter 5, Change Configuration Information.
Page 44
ID number, model code, memory space requirement, memory base address, and memory size. The 1260-00C retains this table after the RM and general configuration operations are complete. The information in the table is accessible through the 1260-00C local command set.
Message-Based Device Disable the VXIbus Slot 0 functions. Configuration (Non- Set the model code of the 1260-00C to be configured for Resource Manager) Non-Slot 0 operation using the non-volatile configuration mode. Set the logical address to a non-zero value with an Operation 3-20 Artisan Technology Group - Quality Instrumentation ...
Device Grant and Begin Normal Operation Word Serial commands. The RM grants any logical addresses to the 1260-00C that reside within its Servant area. When it responds to the Begin Normal Operation command, the 1260-00C enters its normal mode of operation...
Based Device Enable the VXIbus Slot 0 functions. Configuration Set the model code of the 1260-00C to be configured for Slot 0 operation using the non-volatile configuration mode. Set the logical address to a non-zero value with an appropriate Servant area size. If the logical address is set to FFh, the 1260-00C will participate in dynamic configuration.
Begin Normal Operation command, it enters the normal mode of operation. After the 1260-00C Passed bit is set, the RM can manipulate or Operation 3-23 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 49
1260-00C User Manual read the MODID lines by sending the Word Serial queries Read MODID, Set Lower MODID, or Set Upper MODID to the 1260-00C. Operation 3-24 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
The 1260-00C command set consists of commands and queries. Commands cause the 1260-00C to take some action. A query may also cause the 1260-00C to take some action, but it also returns a response containing data or other information. Local Command Set 4-1...
GPIB VXI Word Serial Communication Individual Code Instruments All ports are active when the 1260-00C is in the Normal Operation substate, and operate independently of one another. The 1260-00C returns query responses only to the port originating the query. The 1260-00C also maintains a separate status state for each port.
<LF> (ASCII 0Ah), it is ignored. The GPIB termination is EOI. Commands issued to the 1260-00C via VXI Word Serial Protocol are terminated by setting the END bit in the last Byte Available command. Responses are terminated by setting the END bit in response to the last Byte Request query.
($). A list of error code descriptions is given in Appendix E, Error Codes. If the console response mode is enabled, the 1260-00C returns an error message in the following format: Local Command Set 4-4...
The Help? query is a quick online reference to the syntax and The Help Query functionality of the 1260-00C local command set. Help? Purpose: List syntax and descriptions of local command set.
RS-232 and VXI Word Serial ports. The NVconf? query returns the contents of the onboard non- volatile memory. CONF reboots the 1260-00C and enters the non- volatile configuration editor. DIAG reboots the 1260-00C and enters diagnostic mode.
1260-00C User Manual Syntax: CONF Example: Reboot into non-volatile configuration mode. CONF Purpose: Enable or disable the RS-232 port as the console. ConsoleEna When the RS-232 port is disabled as the console, a CI can take control of the serial port.
Program response: <A24/A32 starting address>, <shared RAM <CRLF> size> Console response: This 1260-00C has <shared RAM size>K bytes shared with [A24, A32] Address <A24/A32 hex <CRLF> starting address> where <A24/A32 starting address> is the shared RAM base address in decimal integer format.
1260-00C User Manual Syntax: NVconf? Response: The contents of the onboard EEPROM are displayed in the following format: =============== Non-Volatile Configuration Information =============== Logical Address: 0x00 Device Type: Message Based Manufacturer Id: 0xFF6 Model Code: 0x0FF (Slot 0) Slave Addr Spc :...
Examples: Disable program format responses. ProgMode 0 Enable program format responses. ProgMode 1 Purpose: Assign control of the 1260-00C physical Word WordSerEna Serial registers to an onboard logical address (1260-00C command interpreter or code instrument). Local Command Set 4-10 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
1260-00C or an onboard code instrument. The default control of the physical registers is given to the 1260-00C local command set parser. Examples: Pass control of the physical registers to code instrument at Logical Address 5.
1260-00C User Manual return information about the known A32MemMap?) system. If the 1260-00C is the system RM, it can access information about the entire system. If it is not the RM, it has information only about itself and its immediate Servants.
1260-00C User Manual • Logical Address <laN> has <A32 memory size>K (<A32 memory size> bytes) at A32 Address<A32 memory base><CRLF> Example: Get A32 address map for the system. A32MemMap? Purpose: Get the logical address of a device's Commander. Cmdr? Query Syntax: Cmdr? <logical address>...
1260-00C User Manual that no value is returned for Logical Address 255. Console response: Known Hierarchy is as follows:<CRLF> Logical address <la1> has Servants: <sa1,1>,...,<sa1,M> <comment><CRLF> Logical address <la2> has Servants: <sa2,1> ,...,<sa2,M> <comment><CRLF> • • Logical address <laN> has Servants: <saN,1>...
1260-00C User Manual Query Syntax: NumLaddrs? Response: Program response: <num las><CRLF> where <num las> is the number of known logical addresses. Console response: There are <num las> known Logical Addresses<CRLF> Purpose: Return RM information about a device or all RmEntry? devices.
Page 66
1260-00C User Manual Status State :<state> (state)<CRLF> Forced Offline? :<line status> (yes/no)<CRLF> The mnemonics have the following meanings: Device's logical address Commander's logical address Device's GPIB address addr (255 if not assigned GPIB address) Slot number slot (255 if unknown, such as if the...
1260-00C User Manual 0 = online 1 = forced offline The program mode response format is the same for all devices. However, the console mode response returns only the lines that are relevant. For example, the memory base address and memory size lines are not returned for A16-only memory space devices.
1260-00C User Manual Example: Get a list of Servants for device at Logical Address Srvnts? 15 Purpose: Get a device's current self-test status. StatusState? Query Syntax: StatusState? <logical address> <logical address> is the logical address for the device. Response: Program response: <val><CRLF>...
DCSystem? The DC commands are used to configure the VXI system when all of these conditions are present: • The 1260-00C is the RM. • At least one DC device is present in the system. • The non-volatile configuration setup specifies not to send Begin Normal Operation (user-specified hierarchy).
1260-00C User Manual a DC system. DCGrantDev can be used only to configure the initial Commander/Servant hierarchy of a DC system, and before DCBNOSend is used to cause the system to enter the Normal Operation substate. Command Syntax: DCGrantDev <Commander's logical address>, <Servant's logical address>...
• RelSrvnt? The dynamic reconfiguration commands are used to reconfigure the 1260-00C's Servant subtree after the system has entered the Normal Operation substate. If the 1260-00C is RM, these commands can be used to reconfigure the entire system. The Broadcast? query can be used to make the system or...
Page 72
1260-00C User Manual is 0, it broadcasts <ws cmd> to its Message-Based Servants. Note that the 1260-00C should only broadcast to top-level Commanders when it is RM. The Broadcast? query can fail due to inability to complete a Word Serial operation, or because an invalid code was returned from a device in response to ANO or ENO.
Page 73
1260-00C User Manual Error sending Logical Address <la> Word Serial command <hex cmd <CRLF> val><CRLF><space><space><ws error> if the command failed. <la> is the logical address of the device to which the broadcast failed. <cmd val> is the value of the Word Serial command, in decimal.
<Commander's logical address>. The 1260-00C must own the device at <Servant's logical address>. 1260-00C can get ownership of any device with the RelSrvnt? command. Note that before the GrantDev? query is used, the Word Serial End Normal Operation query, or a...
1260-00C User Manual Action: Commands device at <Commander's logical address> to release ownership of the device at The 1260- <Servant's logical address>. 00C assumes ownership of the device. Response: Program response: 254<CRLF> if the Commander released the Servant. Any other response indicates that an error occurred.
1260-00C User Manual DCON? query returns configuration information about a device. The DRES? query is used to perform a soft-reset sequence on a device. The RREG? query and WREG command are used to peek (read from) and poke (write to) registers on a VXI device.
1260-00C User Manual where INTS is a 7-digit binary representing the seven VXI interrupt levels and a 1 in each position, meaning Interrupter present Status state of the device: status PASS FAIL IFAIL READY Substate of the device sstate CONF NONE Not used;...
Page 78
1260-00C User Manual Manufacturer ID Number :<manid>(manufacturer name)<CRLF> Model Code :<modelcode><CRLF> Device Class :<devclass><CRLF> A16/A24/A32 Memory Space :<memspace><CRLF> A16/A24/A32 Memory Base :<membase><CRLF> A16/A24/A32 Memory Size :<memsize>1<CRLF> Slot :<slot><CRLF> Slot 0 Logical Address :<slot0><CRLF> Extended Subclass :<ext><CRLF> Attribute :<attr><CRLF> Manufacturer Specific Comment :<com><CRLF>...
1260-00C User Manual Purpose: Get a list of the known logical addresses. DLAD? Query Syntax: DLAD? Response: Program response: <la1>,<la2>,..., <laN><CRLF> where <la1> through <laN> are the known logical addresses. Console response: Known logical addresses are <la1>,<la2>,..., <laN><CRLF> CI logical addresses are terminated with an asterisk (*) in the console mode response.
1260-00C User Manual Purpose: Perform a soft-reset sequence on a device. DRES? Query Syntax: DRES? <logical address> [, <sysfail flag>] NOTE If the device stays failed for five seconds after the soft-reset sequence, <sysfail flag> determines whether or not the device is kept sysfail-inhibited.
1260-00C User Manual <hex word value><CRLF> Console response: Value 0x<hex word value> (<word value>) read from Logical Address <logical address>, Register offset 0x<reg offset><CRLF> Example: Read Device Type register from Logical Address RREG? 12,2 Purpose: Write a 16-bit VXI register on a particular device.
These commands and queries configure and report the relationships between VXI logical addresses and GPIB addresses. Determine the 1260-00C's primary address when used for multiple GPIB secondary addressing by using the Primary? query from the serial port. Determine the relationships between GPIB...
Page 83
1260-00C User Manual • The GPIB address is addressed to talk or listen; unable to delete. • There is still data in the GPIB address input or output queue. Examples: Attach GPIB Address 6 to Logical Address 4. LaSaddr 4,6 Release GPIB address currently attached to Logical Address 8.
Program response: <primary address><CRLF> where <primary address> is the GPIB primary address of 1260-00C. Console response: The GPIB primary address of the 1260-00C is <primary address><CRLF> Purpose: Get the logical address that a GPIB address is SaddrLa? attached to. Query Syntax: SaddrLa? <GPIB address>...
• <type> Address <saN>: connected to Logical Address <laN><CRLF> Purpose: Detach all GPIB address links except the GPIB SaDisCom address link to the 1260-00C command set. Command Syntax: SaDisCon Action: Detaches all GPIB address links from Servants of the 1260-00C.
HandlerLine? • RdHandlers? The interrupt handler commands and queries configure and report the relationships between the 1260-00C interrupt handlers and VXIbus interrupt levels. The 1260-00C has three programmable interrupter handlers. An application program can confirm this with the RdHandlers? query. The AllHandlers? and Handerline? queries return the current VXI interrupt level assignments for the handlers.
<handlerN> is not assigned to a level. Example: Get the interrupt level assigned to all interrupt handlers. AllHandlers? Purpose: Assign a VXIbus interrupt level to a 1260-00C AssgnHndlr interrupt handler. Command Syntax: AssgnHndlr <handler>, <level> where <handler> is a numeric integer quantity in the range 1 to 3, and <level>...
If <level> equals 0, Interrupt <handler>. Handler <handler> is not assigned an interrupt level. Example: Get the interrupt level assigned to Interrupt Handler HandlerLine? 3 Purpose: Get the number of assignable 1260-00C interrupt RdHandlers? handlers. Query Syntax: RdHandlers? Response: Program response: <CRLF>...
The 1260-00C has no reason to interrupt as a 488.2 instrument. It is only a parser. All other functions of the 1260-00C are considered to be interface functions for other 488.2 VXI devices. It is the responsibility of each VXI device connected via the GPIB to the 1260-00C to implement 488.2 protocols if individual device 488.2 compatibility...
Read and clear the Standard Event Status register (ESR). Query Syntax: *ESR? Response: <ESR val><CRLF> <ESR val> is the current value of the ESR. 488.2 *IDN? Intent: Get the 1260-00C's manufacturer, model, serial number, and firmware level. Query Syntax: *IDN? Response: "Racal- Dana","1260-00C",<serial number>,<firmware version><CRLF> 488.2 *OPC Local Command Set 4-41 Artisan Technology Group - Quality Instrumentation ...
Note that because the 1260-00C only parses and routes commands, there are never any pending commands on the 1260-00C 488.2 *OPC? Intent: Cause the 1260-00C to place an ASCII 1 in its output queue when all pending operations have completed. Query Syntax: *OPC? Response: 1 <CRLF>...
Intent: Get the contents of a device's Status Byte. Query Syntax: *STB? Response: <STB value><CRLF> where <STB value> is the current status of the path to the 1260-00C local command parser. 488.2 *TRG Intent: Cause a device to execute a stored trigger sequence. Command Syntax: *TRG Action: None 488.2...
1260-00C User Manual received, the self-test was successful. 488.2 *WAI Intent: Prevent device from executing any further commands until the No-Operation Pending flag is TRUE. Command Syntax: *WAI Action: None. The VXIbus access commands and queries are described on the VXIbus Access following pages.
1260-00C User Manual #h504305, #hA502 Purpose: Read a word value from VXI A24 address space. A24? Query Syntax: A24? <A24 address> Response: Program response: <word value><CRLF> Console response: Value <hex word value> (<word value>) read from A24 address <A42 hex address (<A24 address>)<CRLF>...
Page 96
These commands can be used to directly manipulate the VXI TTL/ECL trigger lines and the front panel trigger connectors of the 1260-00C. The trigger functions are grouped into the following four categories. 1. Source trigger commands act as a standard interface for asserting (sourcing) TTL and ECL triggers, and for detecting acknowledgements from accepting devices.
(TIC) counter and tick timers. The trigger configuration commands are TrigAsstConf, TrigExtConf, TrigCntrConf, TrigTickConf, and TrigToREQT. TrigToREQT is a special function for the 1260-00C to map trigger interrupt sources to SRQ on the GPIB so VXI trigger protocols can be completely controlled from an external GPIB controller.
1260-00C User Manual Query Syntax: DisTrigSense <line> where the value of <line> corresponds to the trigger line on which to disable sensing: Value Trigger Line 0 to 7 TTL trigger lines 0 to 7 8 to 9 ECL trigger lines 0 to 1...
1260-00C User Manual and the value of <protocol> specifies the protocol to use: Value Protocol START STOP SYNC SEMI-SYNC ASYNC Response: Program response: 0 Console response: Trigger sense enabling (line = <line text>, protocol = <protocol text>) complete.<CRLF> where the meaning of <line text> corresponds to the value of <line>...
1260-00C User Manual where the value of <line> corresponds to the trigger line or counter/tick source: Value Trigger Line 0 to 7 TTL trigger lines 0 to 7 8 to 9 ECL trigger lines 0 to 1 TIC counter TIC TICK1 tick timer...
1260-00C User Manual Connection to EXTCLK input pin 44 to 49 Hardware-dependent GPIOs 4 to 9 TIC counter pulse output (TCNTR) TIC counter finished output (GCNTR) TIC TICK1 tick timer output TIC TICK2 tick timer output and the value of <mode> specifies the signal conditioning mode (where 0 = no conditioning).
1260-00C User Manual source with a specified function. Query Syntax: SetTrigHndlr <lines>, <function> where <lines> is a bit vector of trigger lines (1 = set; 0 = do not set), where the value corresponds to the trigger line(s) to set:...
Page 103
1260-00C User Manual ECL, or external trigger line. Query Syntax: SrcTrig <line>, <protocol>, <timeout> where the value of <line> corresponds to the trigger line to source: Value Trigger Line 0 to 7 TTL trigger lines 0 to 7 8 to 9...
1260-00C User Manual to the value of <line> as follows: Value of <line> Value of <line text> 0 to 7 TTL <line> 8 to 9 ECL (<line> - 8) 40 to 49 GPIO (<line> - 40) TCNTR TICK1 and the meaning of <protocol text>...
1260-00C User Manual General Configuration Modes 1 = Pass trigger through asynchronously 0 = Synchronize with next CLK10 edge 1=Participate in SEMI-SYNC with external trigger acknowledge protocol 0 = Do not participate All other values are reserved for future expansion.
Page 106
1260-00C User Manual input to counter: Value Trigger Line 0 to 7 TTL trigger lines 0 to 7 8 to 9 ECL trigger lines 0 to 1 CLK10 EXTCLK and <count> specifies the number of input pulses to count before terminating.
1260-00C User Manual configure: Value Trigger Line 40 to 49 External source/destination (GPIO 0 to 9) Front panel In (connector 1) Front panel Out (connector 2) ECL bypass from front panel EXTCLK 44 to 49 Hardware-dependent GPIOs 4 to and <mode> specifies the configuration mode,...
1260-00C User Manual used as feedback and left tri-stated for use as a mapped input via MapTrigTrig. TrigExtConf 40, 16 Example 3 : Configure external line 48 (GPIO 8) to be used as feedback for use as a cross-point switch input and output via MapTrigTrig.
TIC counter TIC TICK1 tick timer Action: The 1260-00C is set up to assert SRQ for a device attached to a GPIB address for a given trigger line's Local Command Set 4-60 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
1260-00C User Manual interrupt, as configured using either the SrcTrig or EnableSense function. Response: Program response: 0 Console response: Line: <line text>, configured to generate an REQT for Logical Address <la>.<CRLF> where the meaning of <line text> corresponds to the value of <line> as follows: Value of <line>...
1260-00C User Manual TIC counter finished output (GCNTR) TIC TICK1 tick timer output TIC TICK2 tick timer output Response: Program response: 0 Console response: Unmapping complete (line <line text source> unmapped from line <line text destination>).<CRLF> where the meaning of <line text source>...
• WSstr? These commands are used to directly generate Word Serial communication operations with any Message-Based device, including the 1260-00C itself, regardless of whether or not it is the 1260-00C's Servant. NOTE The Word Serial communication commands and queries are intended for debugging purposes. Racal-Dana does...
Command - A 1260-00C command, as defined in this chapter. Query - A 1260-00C query, as defined in this chapter. The WScmd command can be used to send a Word Serial command to a Message-Based device. The WScmd? query is used to send a Word Serial query to the Message-Based device, and to automatically read and return the device's response.
1260-00C User Manual reported. Response: Program response: <hex value><CRLF> where <hex value> is the hexadecimal value of the Data Low register response. Console response: Read Protocol Error for Logical Address <log addr> returned 0x<hex value>: <description> where <description> is text explaining the error response.
1260-00C User Manual Lowercase text indicates that the corresponding bit flag is in the logic FALSE state. Purpose: Send a 16-bit Word Serial command or query to a WScmd Message-Based device. Command Syntax: WScmd <log addr>, <WS cmd> Action: Sends the Word Serial command <WS cmd> to the device at <log addr>.
1260-00C User Manual Purpose: Read a 16-bit Word Serial response to a previously Wsresp? sent query. Query Syntax: WSresp? <log addr> Action: Reads and returns the response of the device at <log addr>. Response: Program response: <hex value><CRLF> where <hex value> is the hexadecimal value of the Data Low register response.
1260-00C User Manual Action: Writes the string <string> to the device at <log addr> as a series of Byte Available commands. Example: Write the string "start" to a device at Logical Address 8. WSstr 8, "start" Purpose: Read a device-dependent response string from a WSstr? Message-Based device.
Page 118
StatusState?) can be used to retrieve the equivalent information for a CI. The CIDelete query deletes a CI. The amount of RAM reserved for all CIs set by the 1260-00C depends upon its non-volatile configuration, the amount of RAM installed, and the use of the command CIArea.
1260-00C User Manual Purpose: Get the local base RAM address of a CI. CIAddr? Query Syntax: CIAddr? <logical address> Response: Program response: <base address><CRLF> where <base address> is the CI's base address in decimal. Console response: CI at Logical Address <logical address>...
Page 120
<Number of blocks> is as follows: (<RAM size> - <Base Address>) / 1000h For example, if the 1260-00C is configured with 512 kilobytes (80000h) of RAM, and <New Base Address> is 70000h, the maximum allowed value for <Number of blocks> is given by the...
1260-00C User Manual <hex base address> is the base address of the CI RAM area in C language hexadecimal notation. <number of blocks> is the size of the CI RAM area (in blocks of 4 kilobytes) in decimal. Purpose: Return a listing of used and unused CI memory CIBlocks? area blocks.
The 1260-00C was unable to delete the CI's Async process. The 1260-00C was unable to delete the CI's Worker process. The 1260-00C was unable to delete the CI's Word Serial I/O structures. The 1260-00C was unable to free the PI CI's dynamic memory.
The DCIDownLdPI command should always be immediately preceded by a DCISetupPI? command that configures the download parameters. Executing intermediate 1260-00C Local Command Set 4-74 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
The DCIDownLoad command should always be immediately preceded by a DCISetup? command that configures the download parameters. Executing intermediate 1260-00C commands between DCISetup? and DCIDownLoad may invalidate the download setup. Example: Download and initialize a DCI, generating debug statements.
Page 125
<Commander's logical address>, <start block>, <number of blocks>, <stack size>, [, <Servant1>, [<Servant2>,..., <ServantN>]] The DCISetup? query provides the 1260-00C with the information it needs to prepare for executing a DCIDownLoad command. This command is performed separately from the DCIDownLoad...
<Commander's logical address>, <dynamic RAM size>, <stack size>, [, <Servant1>, [<Servant2>,..., <ServantN>]] The DCISetupPI? query provides the 1260-00C with the information it needs to prepare for executing a DCIDownLdPI command. This command is performed separately from the DCIDownLdPI command so that the download parameters can be validated before the object code download is initiated.
Response: Program response: none Console response: EPROMed Code Instrument at address <address> booting complete.<CRLF> where <address> is the local 1260-00C memory-mapped address of the EPROMed Code Instrument. Example: Boot EPROMed Code Instrument at address Local Command Set 4-78 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 128
1260-00C User Manual f7C000h with debug off. ECIboot? #hf7C000, 0 Local Command Set 4-79 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 129
1260-00C User Manual This page was left intentionally blank. Local Command Set 4-80 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Overview information on the 1260-00C. The 1260-00C non-volatile (NV) memory is a 256-byte EEPROM accessible as 64 longword locations. The first half of the NV memory (32 longwords) is reserved for use by Racal-Dana. The second half of NV memory is allocated for storing Code Instrument (CI) configuration variables.
C serial bus. It takes five to ten seconds to write the contents of the memory. The 1260-00C creates a copy of the contents of the EEPROM in RAM, which can be quickly edited. When the editing is complete, the entire contents of the RAM copy is written back to the EEPROM.
1260-00C User Manual the EEPROM into RAM. Configuration Print Configuration Information displays the Non- Volatile Configuration Information from the RAM copy. Figure 5-2 shows an example of this display. ========Non-Volatile Configuration Information========= Logical Address: 0x00 Device Type: Message Based Manufacturer ID:...
Page 133
If the Logical Address is set to 0, the 1260-00C will attempt to be the VXI Resource Manager. If the Logical Address is set in the range of 01 to FEh (1 through 254), the 1260-00C is set up to be a Static Configuration (SC) Message-Based (or possibly Register-Based) device.
Page 134
(SYSRESET* on backplane asserts local reset). Serial Number The serial number is a 32-bit quantity used to identify a particular 1260-00C. This value is set at the factory and cannot be altered User pROBE Parser For developmental 1260-00Cs, install a parser to implement any commands needed for a custom test/debug environment within the pROBE environment.
Page 135
If all interrupters and interrupt handlers are programmable, keep the value of FFh for all entries in the table. As part of the hardware capabilities on the 1260-00C, there are three VXI programmable interrupt handlers. They can be assigned dynamically by the RAM or statically according to the contents of the non-volatile memory.
Page 136
1260-00C User Manual This entry determines the A24 address where the Resource A24 Assign Base Manager will begin allocating A24 address space for VXI devices. This field can be used to avoid conflicts with VME devices using A24 address space. A bus master can access the range of address space a particular device is configured to occupy.
Page 137
This parameter specifies what Servant area value to return to the Resource Manager during a Word Serial Read Servant Area query. This applies only when the 1260-00C is not Resource Manager. This parameter specifies the GPIB primary address of the...
In each case, you are prompted to enter constants for the new values, with default values supplied where appropriate. For the pSOS configuration parameters, the 1260-00C prints a formula for calculating an appropriate value for each parameter when typing in 0 in response to the prompt requesting the value.
Page 139
You must use the Write Back (Save) Changes command in the main menu to write back the NV memory, and retain the changes after the 1260-00C has been reset or powered-down. Write Back (Save) Changes writes the modified copy of the Write Back (Save) NV memory back to the EEPROM.
In 488-VXI runtime system mode, enter the diagnostic mode through the DIAG command. The diagnostic commands must be executed from the RS-232 port. The diagnostic tests require the 1260-00C to be disconnected Configuration for from all other GPIB devices to prevent interference with the Diagnostic Testing GPIB tests.
1260-00C User Manual Table 6-1. Diagnostic Tests Test Numbers Test Name Group Number From 68070 CPU MIGA GPIB 68881 Co-processor RAM (exhaustive) Interrupts Miscellaneous Tests Two hierarchical levels of menus control execution of the Diagnostics Mode diagnostic tests. The highest level menu is the Diagnostics...
With this feature, each access to memory or to a register is reported on the screen. The 1260-00C waits for a key to be pressed before performing the displayed step. If the Default Diags (all) option or the Over Night Loop option is Diagnostic Test selected, the appropriate tests begin immediately.
When all diagnostic tests have been completed, select q to quit and exit diagnostics mode. If the diagnostics had been entered from pROBE, quitting would return you to pROBE. Otherwise, the 1260-00C gives a prompt to reboot the system in a different start-up mode. Diagnostic Tests 6-4...
1260-00C User Manual Diagnostic Test Groups This group tests the RAM to ensure the CPU can correctly read Group 1-RAM and write from RAM addresses. Table 6-3 gives the test numbers and names of the RAM tests. Table 6-3. RAM Tests...
1260-00C User Manual This group tests the MIGA (gate array) registers. The MIGA Group 3-MIGA contains the VXI registers as defined for Message-Based devices. Table 6-5 gives the test numbers and names of the MIGA tests. Table 6-5. MIGA Tests...
1260-00C User Manual This group tests the NAT4882 and Turbo488 GPIB interface Group 4-GPIB IC's. Tests 45 through 99 test the NAT4882, and Tests 100 through 132 test the Turbo488. Table 6-6 gives the test numbers and names of the GPIB tests.
Page 147
1260-00C User Manual Table 6-6. GPIB Tests (continued) Test Number Test Description Check can set END on 8-bit EOS Check can set END on 7-bit EOS Check can recognize GET command Check set APT on unrecognized command Check can recognize undefined command...
Page 148
1260-00C User Manual Table 6-6. GPIB Tests (continued) Test Number Test Description Check 9914 and 7210 mode switch Check able to untalk Check able to unlisten Check NBAF and NTNL Check REQTC Check REQFC Check holdoff now command Check DHALL...
Page 149
1260-00C User Manual Table 6-6. GPIB Tests (continued) Test Number Test Description Reset TIMER Check flags on 16-bit independent FIFO Fill and empty 16-bit independent FIFO Fill and empty 16-bit FIFO Reset non-full FIFO Reset full FIFO 16-bit FIFO read...
1260-00C User Manual This group tests the TIC ASIC. The TIC, an ASIC designed by Group 5-TIC Racal-Dana, handles the TTL/ECL trigger interface and CLK10 conversion. Table 6-7 gives the test numbers and names of the TIC tests. Table 6-7. TIC Tests...
Page 152
1260-00C User Manual Table 6-7. TIC Tests (continued) Test Number Test Description Counter using Trig4 Counter using Trig5 Counter using Trig6 Counter using Trig7 Counter using Trig8 Counter using Trig9 Counter using EXT CLK Interrupt on Trig0 by ASTS and USTS...
Page 153
1260-00C User Manual Table 6-7. TIC Tests (continued) Test Number Test Description Interrupt AOVER, UOVER, and PSOVER on Trig4 Interrupt AOVER, UOVER, and PSOVER on Trig5 Interrupt AOVER, UOVER, and PSOVER on Trig6 Interrupt AOVER, UOVER, and PSOVER on Trig7...
1260-00C User Manual Table 6-7. TIC Tests (continued) Test Number Test Description Hardware Semi-Sync and Automatic ACK on Trig6 Hardware Semi-Sync and Automatic ACK on Trig7 Hardware Semi-Sync and Automatic ACK on Trig8 Hardware Semi-Sync and Automatic ACK on Trig9...
1260-00C User Manual This is a test of the numeric co-processor operation. If the Group 7-68881 68881 is not installed, the 1260-00C skips this test. Table 6-9 Co-processor gives the test number and name of the 68881 Co-processor test. Table 6-9. 68881 Co-Processor Test...
Page 156
1260-00C User Manual Test Number Test Description LED test: SYSFAIL and FAILED LED LED test: ACCESS LED LED test: TEST LED LED test: ONLINE LED Switch test: Start-up switches (S10,S11,S12) Local BTO test: Test local bus timeout unit VXI BTO test: Test VXI bus timeout unit...
Page 157
1260-00C User Manual This page was left intentionally blank. Diagnostic Tests 6-18 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
For worldwide support and the office closes to your facility, refer to the Support Offices section on the following page. Use the original packing material when returning the 1260-00C to Reshipment Racal Instruments for calibration or servicing. The original shipping...
Page 159
1260-00C User Manual Racal Instruments, Inc. Support Offices 4 Goodyear St., Irvine, CA 92618-2002 Tel: (800) 722-3262, FAX: (949) 859-7309 Racal Instruments, Ltd. 480 Bath Road, Slough, Berkshire, SL1 6BE, United Kingdom Tel: +44 (0) 8706 080134; FAX: +44 (0) 1753 791290 Racal Systems Electronique S.A.
Page 160
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 •...