VXI GPIB-VXI User Manual Download Page 132

Using the CDS-852 Adapter Code Instrument 

Appendix D

 

 
 

 
GPIB-VXI User Manual 

D-2 

© National Instruments Corporation 

Enter 

3

 to change the configuration information.  The following menu is then displayed: 

 
 

  
         GPIB-VXI Nonvolatile Configuration Changer 
               (C) 1989  National Instruments 
     ================================================== 
      1). Edit pSOS Configuration 
      2). Edit Default VXI Interrupt Handler Levels 
      3). Edit Resource Manager A24/A32 Assign Bases 
      4). Edit Servant Area and DC Starting LA 
      5). Edit FAILED Device handling mode 
      6). Edit GPIB Configuration 
      7). Edit default CI Configuration 
      8). Edit Resident CI Base Locations 
      9). Edit CI User Configuration Variables 
      Q). Quit Editor 
  
          Choice (1-9,Q):  
 

 
 
Enter 

1

 to edit pSOS configuration.  The following prompt then appears:

 

 

  ------pSOS 

Configuration------ 

 
 

Enter Dynamic RAM Region 1 Size (default 0x70000): 

 
 

Enter <CR> to keep the present value and continue to the next entry: 

 
 

Enter Maximum Number of Processes (default 0x20):  

 
The following formula is used to calculate the maximum number of processes: 
 

 

 

Number of processes = 10h + (# Secondary Address links) + (2* # CI's)  

 
If fewer than six CIs are installed and no other secondary address links exist, the default value of 
32 (0x20) is adequate.  Increasing the number of processes affects the throughput of the GPIB-
VXI.  Enter the number of processes in hexadecimal. 
 
The next prompt is then displayed:

 

 

 

Enter Maximum Number of Exchanges (default 0x20):  

 
The following formula is used to calculate the maximum number of exchanges: 
 
 

Number of exchanges = 10h + (# CI's) 

 
The default value of 32 (0x20) is adequate even if all 12 CIs are installed.  Enter 

<CR>

 to select 

the default value. 
 
The last prompt appears: 
 

 

Enter Maximum Number of Message Buffers (default 0x180): 

Summary of Contents for GPIB-VXI

Page 1: ...Copyright 1983 1991 National Instruments Corporation All Rights Reserved GPIB VXI User Manual bus April 1990 Edition Part Number 320151 01...

Page 2: ...National Instruments Corporation 6504 Bridge Point Parkway Austin TX 78730 5039 512 794 0100 800 IEEE 488 Fax 512 794 8411...

Page 3: ...FOR A PARTICULAR PURPOSE CUSTOMER S RIGHT TO RECOVER DAMAGES CAUSED BY FAULT OR NEGLIGENCE ON THE PART OF NATIONAL INSTRUMENTS SHALL BE LIMITED TO THE AMOUNT THERETOFORE PAID BY THE CUSTOMER NATIONAL...

Page 4: ...tallation However the chances of interference are much less if the equipment is used according to this instruction manual If the equipment does cause interference to radio or television reception whic...

Page 5: ...5 Diagnostic Tests describes the operation of the GPIB VXI offline diagnostic tests Appendix A Specifications lists the specifications of the GPIB VXI Appendix B Error Codes lists the local command s...

Page 6: ...value Angle brackets enclosing a term in monospace denote a parameter Numbers in this manual are base 10 unless noted as follows Binary numbers are indicated by a b suffix for example 11010101b Octal...

Page 7: ...on We appreciate communicating with the people who use our products We are also very interested in hearing about the applications you develop using our products To make it easy for you to communicate...

Page 8: ......

Page 9: ...ed RAM Size 2 5 Setting the Dual Ported Memory Size 2 7 Setting the Front Panel Reset Operation 2 7 Setting the VMEbus Requester Level 2 8 Setting the VXI Interrupt Handler Levels 2 8 GPIB VXI Startup...

Page 10: ...ommand Response Format 3 4 Query Response Format 3 4 Error Reporting 3 4 The Help Query 3 5 Help 3 5 General Configuration Commands and Queries 3 6 ConsoleEna 3 6 ConsMode 3 7 DPram 3 7 NVconf 3 8 OBr...

Page 11: ...Handlers 3 37 IEEE 488 2 Common Commands and Queries 3 38 CLS 3 38 ESE 3 39 ESE 3 39 ESR 3 39 IDN 3 40 OPC 3 40 OPC 3 40 RST 3 41 SRE 3 41 SRE 3 41 STB 3 42 TRG 3 42 TST 3 42 WAI 3 43 VXIbus Access Co...

Page 12: ...t Configuration to Factory Settings 4 5 Write Back Save Changes 4 5 Quit Configuration 4 5 Chapter 5 Diagnostic Tests 5 1 Configuration for Diagnostic Testing 5 1 Diagnostic Test Structure 5 1 Diagnos...

Page 13: ...x 1 Figures Figure 1 1 The GPIB VXI Interface Module 1 1 Figure 2 1 GPIB VXI Parts Locator Diagram 2 3 Figure 2 2 Example Logical Address Switch Setting 2 4 Figure 2 3 Example GPIB Primary Address Swi...

Page 14: ...24 Memory Ranges 2 6 Table 2 5 Dual Ported Memory Size Configuration Switch Settings 2 7 Table 2 6 Slot 0 Resource Manager Operation Switch and Jumper Settings 2 12 Table 2 7 Front Panel LED Indicatio...

Page 15: ...of the GPIB VXI front panel indicators switches and connectors Overview The GPIB VXI is a C sized interface module that links the industry standard IEEE 488 GPIB bus and the VXIbus The GPIB VXI perfor...

Page 16: ...ontain the following components Kit Component Part Number One GPIB VXI module 180715 XYZ One GPIB VXI User Manual 320151 01 The GPIB VXI part number and serial number are printed on the label affixed...

Page 17: ...t electrostatic damage to the module Several components on the module can be damaged by electrostatic discharge To avoid such damage while handling the module touch the plastic bag to a metal part of...

Page 18: ...ts Turbo488 ASIC Full transparent support of individual status bytes for each secondary address Buffered operation decouples GPIB and VXIbus operation Controller can address one VXIbus device to talk...

Page 19: ...Ibus access Word Serial communication CI use and development CI configuration You can access the command set from the GPIB port the serial port and through Word Serial Protocol communication You can a...

Page 20: ...nt Panel Indicators Switches and Connectors The GPIB VXI has the following front panel features Five front panel LEDs FAILED TEST and ONLINE LEDs indicate the self test status of the GPIB VXI ACCESS L...

Page 21: ...onnected to the GPIB VXI serial port optional The 9 pin serial port connector pinouts are listed in Table 2 1 Table 2 1 Serial Port Connector RS 232 Pinouts Pin Signal GPIB VXI I O 2 Receive Data Inpu...

Page 22: ...ze 0 Dual ported memory 0 of installed memory VXIbus Slot 0 services CLK10 driver Enabled CLK10 source Onboard clock VMEbus Slot 1 services SYSCLK driver Enabled Priority Arbiter Enabled VMEbus reques...

Page 23: ...Enable S1 VMEbus Requester Level Jumpers EPROM Expansion Board S12 S11 Detail of 2 Position Switch OFF ON P1 P2 OFF Servant Area Size Switch 12345678 ON S5 OFF 12345678 ON Turbo488 RAM SIMM pair 2 RAM...

Page 24: ...F O N 7 8 Settings for Logical Address 19h MSB Figure 2 2 Example Logical Address Switch Setting Setting the GPIB Primary Address The GPIB switches 5 through 1 correspond to GPIB primary address bits...

Page 25: ...corresponds to a value of 1 To set the servant area size to 7 07h for example set the switches as shown in Figure 2 4 Key Black side you must press down 1 2 3 4 5 6 O F F O N 7 8 Settings for Servant...

Page 26: ...AM SIMM Size Setting Setting Pair 1 Pair 2 512K OFF OFF 256K by 8 bit none 1M OFF ON 256K by 8 bit 256K by 8 bit 2M ON OFF 1M by 8 bit none 4M ON ON 1M by 8 bit 1M by 8 bit The relationship between th...

Page 27: ...ual Ported Portion of Memory Installed Memory Size All One Half One Fourth None Switch S12 ON S12 ON S12 OFF S12 OFF Positions S11 ON S11 OFF S11 ON S11 OFF 512K 512K 256K 128K 0K 1M 1M 512K 256K 0K 2...

Page 28: ...VXI is jumper configurable as shown in Figure 2 5 a Level 3 Requester b Level 2 Requester d Level 0 Requester c Level 1 Requester Figure 2 5 VMEbus Requester Jumper Settings Setting the VXI Interrupt...

Page 29: ...ure 2 6 a 488 VXI Runtime System Mode b Diagnostics Mode d VXI pROBE Mode c Nonvolatile Configuration Mode Key Black side you must press down not used in this context 1 2 3 4 5 6 O F F O N 7 8 1 2 3 4...

Page 30: ...s mode is available only with the GPIB VXI development firmware option The VXI pROBE debugger is described in the GPIB VXI Software Reference Manual part number 320152 01 488 VXI System Operation The...

Page 31: ...t as shown in Figure 2 7 a Printing Disabled b Printing Enabled Key Black side you must press down not used in this context 1 2 3 4 5 6 O F F O N 7 8 1 2 3 4 5 6 O F F O N 7 8 Figure 2 7 VXI System St...

Page 32: ...e CLK10 at the front panel BNC or See Figure 2 8 b CLK10 sourcing is enabled from external source via front panel BNC S24 must be ON Switch S1 ON SYSCLK sourcing is enabled Switch S2 ON MODID pull up...

Page 33: ...on Slot 0 Resource Manager operation Table 2 7 Front Panel LED Indications for RM Operation Sequence FAILED TEST ONLINE State Point of Failure 1 OFF OFF OFF No power 2 ON OFF OFF In self initializatio...

Page 34: ...s address space is A16 A24 or A16 A32 the RM allocates a section of A24 or A32 memory space to the device according to the memory requirements indicated by the content of its Device Type Register and...

Page 35: ...ommands to Message Based devices as described in Static Configuration Operation See the DC Commands and Queries section of Chapter 3 Local Command Set for further information about dynamic configurati...

Page 36: ...the secondary address of another device The self assigned default secondary address of the GPIB VXI can be overridden by the nonvolatile memory configuration as described in the Change Configuration...

Page 37: ...MODID pull down resistor is disabled Switch S5 OFF Bus arbiter is disabled Switch S10 OFF Model code is 8FFh Logical Address All ON Logical address is 0 Switches 8 through 1 CLK10 receiving from back...

Page 38: ...panel BNC Switch S1 OFF SYSCLK sourcing is disabled Switch S2 OFF MODID pull down resistor is disabled Switch S5 OFF Bus arbiter is disabled Switch S10 OFF Model code is 8FFh Logical Address At least...

Page 39: ...p The LED indications are identical for Non Slot 0 Message Based device and Slot 0 Message Based device operation Table 2 11 Front Panel LED Indications for Message Based Device Operation Sequence FAI...

Page 40: ...front panel BNC or See Figure 2 11 b CLK10 sourcing is enabled from external clock source via front panel BNC S24 must be ON Switch S1 ON SYSCLK sourcing is enabled Switch S2 ON MODID pull up resisto...

Page 41: ...performs its self tests then waits until it receives its Device Grant if any and Begin Normal Operation Word Serial commands When the GPIB VXI responds to the Begin Normal Operation command it enters...

Page 42: ......

Page 43: ...ral configuration Resource Manager RM information extraction Dynamic system configuration and reconfiguration VXI defined Common ASCII System Commands GPIB address configuration VXIbus interrupt handl...

Page 44: ...n the 488 2 binary octal decimal or hexadecimal formats 488 2 binary parameters are prefixed with b Octal parameters are prefixed with q and hexadecimal parameters are prefixed with h The most common...

Page 45: ...sponses are terminated by setting the END bit in response to the last Byte Request query Command and Query Responses The local commands and queries have two response formats program mode and console m...

Page 46: ...space character 20h For example the logical address 45 would be returned as 45 Unless otherwise noted all returned values are decimal Console mode query responses are self explanatory and are not des...

Page 47: ...B secondary address gc General configuration ih Interrupt handler configuration dc Dynamic configuration ba VXIbus access rc Dynamic reconfiguration ws Word Serial communication rm Resource Manager tr...

Page 48: ...232 and VXI Word Serial ports The OBRAM query can be used to determine the amount of GPIB VXI installed RAM and the DPRAM query returns the amount of the installed RAM that is dual ported to VME A24...

Page 49: ...ce For example disabling the console response mode from the GPIB port does not affect the response mode on the serial port Example Disable console format responses ConsMode 0 Enable console format res...

Page 50: ...o Handler Logical Address 0xFF free to assign 1 0xFF 2 0xFF 3 0xFF 4 0xFF 5 0xFF 6 0xFF 7 0xFF DC Starting LA 0x01 For FAILED DEV DO set Reset bit A24 Assign Base 0x200000 A32 Assign Base 0x20000000 O...

Page 51: ...able or disable the program data mode Command Syntax ProgMode boolean Action If boolean is TRUE ProgMode enables program format responses for the command source issuing the command If boolean is FALSE...

Page 52: ...ntrol of the physical registers to code instrument at logical address 5 WordSerEna 5 Pass control of the physical registers back to GPIB VXI local command parser at logical address 0 WordSerEna 0 RM I...

Page 53: ...entire system If it is not the RM it has information only about itself and its immediate servants A24MemMap Purpose Get the A24 address space allocation for the system Query Syntax A24MemMap Response...

Page 54: ...here la1 through laN are logical addresses containing A32 address space Console response A32 Memory Map is as follows CRLF Logical Address la1 has A32 memory size K A32 memory size bytes at A32 Addres...

Page 55: ...cla2 cla3 cla4 cla254 CRLF where claN is either the commander s logical address for logical address N or 0 for top level commanders and unused logical addresses Notice that no value is returned for l...

Page 56: ...h 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 NumLaddrs Purpose...

Page 57: ...address logical address CRLF CRLF Commander s Logical Address cla CRLF Secondary Address sa CRLF Slot slot CRLF Device class device class class CRLF Extended Sub Class subclass CRLF Manufacturer s ID...

Page 58: ...y 1 A16 A24 2 A16 A32 membase memory base address memsize memory size in bytes state status state 0 Failed and not Ready 1 Passed and not Ready 2 Failed and Ready 3 Passed and Ready line status online...

Page 59: ...onsole response Logical Address logical address has servants sla1 sla2 slaN comment CRLF if the device has servants or Logical Address logical address has servants none comment CRLF if the device has...

Page 60: ...FAILED and not Ready CRLF or Device at logical address logical address is PASSED and not Ready CRLF or Device at logical address logical address is FAILED and Ready CRLF or Device at logical address l...

Page 61: ...tion command to all top level commanders DCGrantDev Purpose Grant a device to a Message Based commander in a DC system DCGrantDev can be used only to configure the initial commander servant hierarchy...

Page 62: ...commands are used to reconfigure the GPIB VXI s servant subtree after the system has entered the Normal Operation sub state If the GPIB VXI is RM these commands can be used to reconfigure the entire s...

Page 63: ...top level commanders If boolean is 0 it broadcasts ws cmd to its Message Based servants Notice that the GPIB VXI should only broadcast to top level commanders when it is RM ws cmd is a mnemonic as fol...

Page 64: ...la word serial command hex cmd val CRLF space space ws error CRLF 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 co...

Page 65: ...2 Timeout waiting for Word Serial response from device at la 3 Device at la did not recognize the command 6 Multiple query error 10 Read Protocol error not supported 13 Read Ready RR violation 14 Wri...

Page 66: ...e Logical Address commander s logical address granted device at Logical Address servant s logical address Example Grant device 16 to commander at logical address 8 Grantdev 8 16 RelSrvnt Purpose Recov...

Page 67: ...nd peek poke a device s registers The DNUM query is used to find out how many devices are in the system The DLAD query returns a list of logical addresses for devices in the system The DINF query retu...

Page 68: ...ng meanings la device s logical address cla commander s logical address IHANS Interrupt handler levels used by this device where IHANS is a 7 digit binary representing the seven VXI interrupt levels a...

Page 69: ...cturer 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 CRLF Slot slot CRLF Sl...

Page 70: ...ended device s subclass attr memory device s attributes com not used always DLAD Purpose Get a list of the known logical addresses Query Syntax DLAD Response Program response la1 la2 laN CRLF where la...

Page 71: ...Addresses CRLF Example Get the number of the known logical addresses DNUM DRES Purpose Perform a soft reset sequence on a device Query Syntax DRES logical address sysfail flag Note If the device stay...

Page 72: ...evice Query Syntax RREG logical address reg offset where logical address is the device to read from and reg offset is the number of bytes to offset from the base of the VXI registers for that device R...

Page 73: ...ss configuration commands are described on the following pages LaSaddr LaSaddr Primary SaddrLa Saddrs SaDisCon These commands and queries configure and report the relationships between VXI logical add...

Page 74: ...address Attempting to release or change a secondary address will result in a Delete I O Link error if any of the following conditions is true The secondary address does not exist The secondary addres...

Page 75: ...y Address CRLF for logical addresses without attached secondary addresses Example Get the secondary address attached to logical address 9 LaSaddr 9 Primary Purpose Get a GPIB primary address Query Syn...

Page 76: ...gical address or GPIB Secondary Address secondary address is NOT attached to a Logical Address CRLF for a secondary address that is not attached to any logical address Example Get the logical address...

Page 77: ...configure and report the relationships between the GPIB VXI interrupt handlers and VXIbus interrupt levels The GPIB VXI has three programmable interrupter handlers An application program can confirm t...

Page 78: ...to a level Example Get the interrupt level assigned to all interrupt handlers AllHandlers AssgnHndlr Purpose Assign a VXIbus interrupt level to a GPIB VXI interrupt handler Command Syntax AssgnHndlr h...

Page 79: ...RLF level is the interrupt level assigned to handler handler If level equals 0 then the interrupt handler handler is not assigned an interrupt level Example Get the interrupt level assigned to interru...

Page 80: ...ESE ESR IDN OPC OPC RST SRE SRE STB TRG TST WAI These commands provide minimal conformance to the 488 2 requirements for a DT1 device Many of these 488 2 commands have limited meaning in the VXI envir...

Page 81: ...new value of the ESE register Action Sets ESE to byte value Example Set the ESE register to 45 ESE 45 ESE 488 2 Intent Get the contents of the ESE Register Query Syntax ESE Response ESE val CRLF where...

Page 82: ...on CRLF OPC 488 2 Intent Cause the GPIB VXI to generate the operation complete message in the ESR when all pending selected device operations have been finished Command Syntax OPC Action None Notice t...

Page 83: ...not depart from its initial state SRE 488 2 Intent Set the device s Service Request Enable SRE Register bits Command Syntax SRE byte value where byte value is the new value of the SRE register Action...

Page 84: ...current status of the path to the GPIB VXI local command parser TRG 488 2 Intent Cause a device to execute a stored trigger sequence Command Syntax TRG Action None TST 488 2 Intent Perform self test...

Page 85: ...e described on the following pages A16 A16 A24 A24 SYSRESET The A16 and A24 commands can be used to poke or write locations in VME A16 and A24 memory space The A16 and A24 queries can be used to peek...

Page 86: ...e is in decimal integer format hex word value is in C language hexadecimal format A16 hex address is in C language hexadecimal format and A16 address is in decimal integer format Example Read the ID r...

Page 87: ...word value word value read from A24 address A42 hex address A24 address CRLF where word value is in decimal integer format hex word value is in C language hexadecimal format A24 hex address is in C l...

Page 88: ...nnectors of the GPIB VXI The SetTrigSrc command is used to set up the trigger line and protocol to use SetTrigOutFP routes sourced triggers out the GPIB VXI s front panel SourceTrig is used to generat...

Page 89: ...l is 0 4 where 0 External In from front panel 1 Start Stop 2 Sync 3 Semi Sync 4 Asynch Action GPIB VXI is set up to source on TTL Trigger line line using protocol protocol Example Set up to source Syn...

Page 90: ...other commands do not To distinguish between the two types of Word Serial commands and to avoid confusion between Word Serial commands and GPIB VXI local commands and queries the following terminology...

Page 91: ...Send a Read Protocol Error Word Serial query to a Message Based device Query Syntax ProtErr log addr Action Read Protocol Error query is sent to a Message Based device Response is read and reported R...

Page 92: ...text flags that interpret the state of the Response Register bit flags Capitalized text in a text flag indicates that the corresponding bit flag is in the logic TRUE state Lowercase text indicates th...

Page 93: ...value is the hexadecimal value of the Data Low Register response Console response Logical Address log addr Word Serial Query 0xceff returned 0x hex value CRLF Example Write the Read Servant Area Word...

Page 94: ...Command Syntax WSstr log addr string where string is an ASCII character sequence enclosed by double quotation marks The following sequences of characters within the string parameter are special cases...

Page 95: ...esp string is the response string returned by the device Console response Logical address log addr read bytes hex bytes through word serial CRLF CRLF resp string where bytes and hex bytes are the numb...

Page 96: ...and size of the CI RAM area can be determined by using the CIArea query The CIBlocks query returns the allocation state of each block in the CI RAM area The base address of a particular CI s RAM area...

Page 97: ...Region 1 starts at 10000h and its size is determined by the nonvolatile configuration parameter Region 1 Size For example if Region 1 Size 60000h then the lowest allowed value for Base Address is as...

Page 98: ...x 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 4K in decimal CIBlocks Purpose Return a listing of...

Page 99: ...l to 0 the attempt was successful Console response Code Instrument at Logical Address code instrument logical address successfully deleted CRLF if the attempt was successful or Error Deleting Code Ins...

Page 100: ...erial I O structures 5 The GPIB VXI was unable to free the PI CI s dynamic memory Any error encountered is unrecoverable in the sense that the CI is not restored Any further attempts to communicate wi...

Page 101: ...erial END command Because there is no analogy for EOI or END for the serial port that is a carriage return is a valid binary number it cannot be used to download PI DCIs If boolean is 1 debug statemen...

Page 102: ...EOI or the Word Serial END command Because there is no analogy for EOI or END for the serial port it cannot be used to download DCIs If boolean is 1 debug statements are printed to the serial port du...

Page 103: ...code and data are to be loaded into CI RAM area starting at start block A stack of size stack size words is to be allocated for the CI worker process If stack size is less than 1024 a stack size of 1...

Page 104: ...address and granted to the commander at commander s logical address as a servant Up to dynamic RAM size bytes of PI DCI code and data are to be loaded into a pSOS dynamic RAM segment allocated when th...

Page 105: ...et up to download a PI DCI at logical address C0h to be a servant of the device at logical address 2 and commander of device at logical address 50 Set up to download up to 10000 bytes of code and data...

Page 106: ......

Page 107: ...guration Default CI configuration CI RAM area configuration Resident CI locations To enter NV configuration mode set the startup mode switches to the nonvolatile configuration mode as described in the...

Page 108: ...1 Read In Nonvolatile Configuration 2 Print Configuration Information 3 Change Configuration Information 4 Set Configuration to Factory Settings 5 Write Back Save Changes 6 Quit Configuration Choice 1...

Page 109: ...00000 0x04 00000000 0x05 00000000 0x06 00000000 0x07 00000000 0x08 00000000 0x09 00000000 0x0A 00000000 0x0B 00000000 CI Nonvolatile User Configuration Variables 0x00 00000000 0x01 00000000 0x02 00000...

Page 110: ...u item 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 GPIB VXI prints a formula for calcul...

Page 111: ...d The NV memory must be written back using the Write Back Save Changes command in the main menu to retain the changes after the GPIB VXI has been reset or powered down Write Back Save Changes The item...

Page 112: ......

Page 113: ...the pROBE Diag command Diagnostic execution is controlled through a terminal connected to the serial port Configuration for Diagnostic Testing The diagnostic tests require the GPIB VXI to be disconnec...

Page 114: ...ad and write from all RAM addresses The 68070 CPU Test The 68070 CPU test performs tests on the 68070 I2C interface UART interface and timer to determine that they are functioning properly The VXI Con...

Page 115: ...n Three hierarchical levels of menus control execution of the diagnostic tests The highest level menu is the Diagnostics Mode menu which you can use to select whether to execute a test group or step g...

Page 116: ...s Runs the selected subset of steps 1 126 and displays the subroutine commands executed for each step With this mode you must input a keystroke to continue after each command is executed Over Night Lo...

Page 117: ...you specify the Selection option the GPIB VXI prompts you to select which tests or steps to execute with the lowest level menu When you select the tests or steps the GPIB VXI begins executing the sele...

Page 118: ......

Page 119: ...oard Board dimensions 9 187 in by 13 386 in Front Panel connectors One IEEE 488 connector One BNC connector for TTL trigger input One BNC connector for TTL trigger output One BNC external connector fo...

Page 120: ......

Page 121: ...l Arbitrary Block Program Data 13 Syntax Illegal Expression Program Data 14 Syntax Illegal Character Program Data 15 Syntax Illegal character on input 16 Syntax Illegal identifier after command 17 Syn...

Page 122: ...CI to physical device 59 Device Device is already a servant 60 Device Device is not commander of servant 61 Device Register offset out of range 0 through 3Eh 100 CI DCI functionality is inactive 101...

Page 123: ...inued Error Number Type Description 127 CI Memory requested for DCI Word Serial structures is unavailable 128 CI Logical address referenced is not the GPIB VXI or local DCI 129 CI Logical address refe...

Page 124: ......

Page 125: ...tions in the VXI environment Typical applications of CIs include the following Parsing and interpreting command languages Creating virtual hierarchical instruments Creating a Message Based interface f...

Page 126: ...unicating with other devices Each port consists of its electrical interface and the associated system software The GPIB VXI communicates with its commander through the Word Serial servant port and wit...

Page 127: ...Based Instrument Message Based Instrument Message Based Instrument Register Based Instrument GPIB VXI VXI Message Based Commander Terminal or PC Non VXI Device Word Serial Communication Local Commands...

Page 128: ...ical Address Routing GPIB System Controller Local Command Parser Direct Window Access to A16 and A24 Register Based Instrument VXIbus GPIB VXIbus VXIbus VXIbus Key Figure C 2 Code Instrument Operation...

Page 129: ...ltilevel hierarchies of CIs and physical Message Based devices can be constructed The only restriction is that a CI cannot be mapped out of the hierarchy of devices within the GPIB VXI In other words...

Page 130: ...VXI device that requires a special code module somewhere in the system with a Message Based interface Appendix C Using the CDS 852 Adapter Code Instrument contains information about installing and us...

Page 131: ...ge Based to 852 communication translation with a CI The GPIB VXI B 1 firmware includes one 852 Position Independent CI This CI implements the configuration and translation functions required to commun...

Page 132: ...nter Dynamic RAM Region 1 Size default 0x70000 Enter CR to keep the present value and continue to the next entry Enter Maximum Number of Processes default 0x20 The following formula is used to calcula...

Page 133: ...on the second CI enter the following sequence which we have highlighted in boldface type for this example Resident CI Base Location Configuration Enter Number of Base Location to EDIT 0xff EXIT 0 Ent...

Page 134: ...fset 800000h The CI s A24 offset can be changed with the CI command L The 73A 852 has rotary switches for changing its A24 register locations 852 Adapter CI Commands The 852 adapter CI commands are in...

Page 135: ...S command Notice that with binary responses there can be no unique EOS character so the END or transfer size conditions not EOS should be used to terminate binary transfers The default read mode is A...

Page 136: ...ort Command Syntax d Action Disables debug message printing to the serial port E Purpose Configure CI read termination on an EOS character Command Syntax E hex number or e hex number hex number is the...

Page 137: ...target adapter s A24 address Action The adapter CI expects to find the target 852 adapter at offset val 10000h The default initial value of val is the adapter DCI s logical address Example Set the ad...

Page 138: ...al Instruments Corporation T Purpose Enable read termination when the END bit is set Command Syntax T Action Enables read termination when the END bit bit 8 is set t Purpose Disable read termination o...

Page 139: ...r applications engineers will be able to answer your questions efficiently National Instruments Products GPIB VXI Model Number such as 180715 022 _________________________________________ Firmware Rev...

Page 140: ...d Software Configuration Form Appendix E GPIB VXI User Manual E 2 National Instruments Corporation Other VXIbus Products Slot Manufacturer Model No Function such as A D or DMM Logical Address 0 1 2 3...

Page 141: ...A Message Based device that is also a bus master and can control one or more servants Console response Returned in the form of readable sentences which is better suited for interactive command entry D...

Page 142: ...chanical parts front panel optional shields and so on A module contains everything required to occupy a slot in a mainframe A module can occupy one or more slots Nonvolatile configuration mode Mode in...

Page 143: ...the execution of the RM and general configuration operations the GPIB VXI builds up a table of system configuration information Each device has an entry in the table containing the device s logical a...

Page 144: ......

Page 145: ...figuration 2 17 operation 2 17 to 2 18 switch and jumper settings 2 17 overview 2 10 RM operation 2 14 self test operation 2 13 Slot 0 message based device configuration 2 19 to 2 20 operation 2 21 sw...

Page 146: ...address assignment for 852 adapter CI D 4 primary address setting 2 4 AllHandlers query 3 35 ASCII system commands VXI defined common ASCII system commands AssgnHndlr command 3 36 B B command D 5 Bro...

Page 147: ...88 VXI system operation GPIB VXI configuration local command set nonvolatile configuration mode system configuration ConsMode command 3 7 ConsoleEna command 3 6 customer support vii D D command D 6 d...

Page 148: ...ual ported memory size setting description of 2 7 switch settings table 2 7 dynamic configuration commands and queries overview 3 18 DCBNOSend 3 19 DCGrantDev 3 19 DCSystem 3 19 dynamic configuration...

Page 149: ...mands and queries overview 3 31 LaSaddr 3 32 LaSaddr 3 32 Primary 3 33 SaddrLa 3 33 Saddrs 3 34 SaDisCon 3 35 GPIB test 5 2 GPIB VXI characteristics of 1 4 code instruments 1 5 to 1 6 command set 1 5...

Page 150: ...uration 488 VXI system mode 2 9 diagnostics mode 2 10 nonvolatile configuration mode 2 10 switch settings 2 9 VMEbus requester level setting 2 8 GrantDev query 3 23 H HandlerLine query 3 37 Help query...

Page 151: ...equester jumper settings 2 8 See also switch settings L L command D 7 Laddrs command 3 14 LaSaddr command 3 32 LaSaddr query 3 32 LED indications indicators switches and connectors 1 6 for message bas...

Page 152: ...a 3 6 DPram 3 7 NVconf 3 8 OBram 3 9 ProgMode 3 9 WordSerEna 3 10 GPIB address configuration commands and queries overview 3 31 LaSaddr 3 32 LaSaddr 3 32 Primary 3 33 SaddrLa 3 33 Saddrs 3 34 SaDisCon...

Page 153: ...queries overview 3 43 A16 3 43 A16 3 44 A24 3 44 A24 3 45 SYSRESET 3 45 VXIbus interrupt handler configuration commands and queries overview 3 35 AllHandlers 3 35 AssgnHndlr 3 36 HandlerLine 3 37 RdH...

Page 154: ...Manager configuration 2 17 operation 2 17 to 2 18 possible damage if installed in Slot 0 2 10 switch and jumper settings 2 17 nonvolatile configuration mode description of 4 1 information display ill...

Page 155: ...ence compliance iv RAM size See installed RAM size setting RAM test 5 2 RCIs overview C 6 RdHandlers query 3 37 RelSrvnt query 3 24 reset operation setting 2 7 resident CIs overview C 6 Resource Manag...

Page 156: ...peration 2 15 to 2 16 GPIB secondary address assignment 2 15 to 2 16 RM operation 2 14 startup operation 2 13 static configuration operation 2 15 switch and jumper settings 2 12 system configuration t...

Page 157: ...startup message settings 2 11 See also jumper settings SYSFAIL front panel LED 2 13 SYSRESET command 3 45 system configuration 2 1 system configuration table 488 VXI 2 16 T T command D 7 t command D 8...

Page 158: ...35 AssgnHndlr 3 36 HandlerLine 3 37 RdHandlers 3 37 VXI defined common ASCII system commands overview 3 25 DCON 3 25 DINF 3 27 to 3 28 DLAD 3 28 DNUM 3 29 DRES 3 29 RREG 3 30 WREG 3 31 W WAI command...

Page 159: ...User Manual Edition Date April 1990 Part Number 320151 01 Please comment on the completeness clarity and organization of the manual If you find errors in the manual please record the page numbers and...

Page 160: ......

Reviews: