VXI GPIB-VXI Скачать руководство пользователя страница 1

 
 
 

© Copyright 1983, 1991 National Instruments Corporation. 

All Rights Reserved. 

 
 
 
 
 
 

 
 
 
 
 
 
 
 
 

GPIB-VXI 

User Manual 

 

bus

 

 
 
 
 
 
 

April 1990 Edition 

 

Part Number 320151-01 

 
 
 
 
 
 
 

Содержание GPIB-VXI

Страница 1: ...Copyright 1983 1991 National Instruments Corporation All Rights Reserved GPIB VXI User Manual bus April 1990 Edition Part Number 320151 01...

Страница 2: ...National Instruments Corporation 6504 Bridge Point Parkway Austin TX 78730 5039 512 794 0100 800 IEEE 488 Fax 512 794 8411...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 8: ......

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 42: ......

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 106: ......

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 112: ......

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 118: ......

Страница 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...

Страница 120: ......

Страница 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...

Страница 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...

Страница 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...

Страница 124: ......

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 144: ......

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 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...

Страница 160: ......

Отзывы: