background image

Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Summary of Contents for VX4521

Page 1: ...service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE IN...

Page 2: ...Corporation If you are interested in other electrical T M optical T M and or laboratory equipment please visit us on the web at http www artisan scientific com Artisan Technology Group Quality Instrum...

Page 3: ...nager This document applies for firmware version 1 00 and above Please check for change information at the rear of this manual Second Edition September 1994 Artisan Technology Group Quality Instrument...

Page 4: ...this publication supercedes that in all previouslypublishedmaterial Specificationsandprice change privilegesreserved Printedin the U S A Tektronix Inc P O Box 1000 Wilsonville OR 97070 1000 TEKTRONIX...

Page 5: ...ly to any defect failureor damage caused by improper use or improper or inadequate maintennnce and care l ektronix shall not be obligated to furnish service under this warranty a to repair damage resu...

Page 6: ...er 3 70 TryCnfg returns the current trigger connectlon matrix In table format 3 7 1 VX4521 INTERFACE MODULE QUICK REFERENCE GUIDE Nurnbers i n parentheses refer to the page s in the Operating Manual B...

Page 7: ...TABLE TEST TIMEOUT 1 INTMATRIX returns the interrupter matrlx table maintained Internally b y the Resource Manager 3 3 2 LOCK LA CLEAR sends the WSP cwirnands Set Lock or Clear Lock t o the indicated...

Page 8: ...list 2 4 Section 3 Operation Overview 3 1 Power up 3 2 Module Operation 3 2 ResourceManager 3 2 SlotOFunctions 3 5 IEEE 488lnterface 3 5 VMEbus System Functions 3 6 IEEE 488 Control Lines 3 7 IEEE 488...

Page 9: ...ndix C VXI Glossary A 5 Appendix D Shifting Method A 13 Appendix E User Service A 15 List of Illustrations Figure 1 VX4521 Controls and Indicators 1 7 Figure 2 Front Panel 1 8 Figure 3 Typical System...

Page 10: ...ended to operate in a mainframe whose power source does not apply more than 250V rms between the supply conductors or between either supply conductor and ground A protective ground connection through...

Page 11: ...88 General Purpose lnterface Bus As the VMEbus Controller the VX4521 Module provides the bus arbiter interrupt daisy chain driver bus time out and system clock driver It is also a VMEbus master Since...

Page 12: ...econdary addresses The VX4521 Module will execute a self test at power up on direction of a VXlbus hard reset or on command A VXlbus hard reset cccurs when the Reset switch on the module s front panel...

Page 13: ...use switch 31 and which VMEbus arbitratron level will be used when the module is acting as a Master of the VMEbus switches 7 and 8 The settings of the eight rockers are as follows open IEEE 488 prima...

Page 14: ...nlnes w h c h IRQ line on the VMEbus w l l be mon tored Ill ePRuPT by the VX4521 If the switch IS set from 1 through 7 then the correspondlng VME 4 OLEil IRQ line will cause the lnterrupt Handler to e...

Page 15: ...the switch is pressed to the STEP position A t that time the bus handshaking is completed and data from the next bus cycle when it occurs is latched into the display Bus data is stepped one byte at a...

Page 16: ...s slave The LED appears to stretch the length of the VMEbus cycle For example a five microsecond cycle will light the LED for approximately 0 2 seconds The LED will flash if the module is being consta...

Page 17: ...Figure 7 VX452 1 Controls and indicators V R f i Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Page 18: ...Section 1 0 V I N C E D 1 MANAGER I Figure 2 Front Panel Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Page 19: ...Xlbus Specifications for a Resource Manager 10 MHz ECL differential 1OH11 6 type driver Pulled up by 16 9K ohms lines may be driven and monitored The left side is keyed for TTL signal levels VMEbus Fu...

Page 20: ...ystem Controller Single step VX4521 may act 3s an IEEE 488 bus analyzer 1 4 0 ps start up address change Byte Transfer Prct col 2 5 0 I byteslsecond Fast Handshake F tocol 4 0 0 I bytesisecond Byte Tr...

Page 21: ...1 mm wide 10 3 in x 13 9 in x 1 2 in Dimensions Shippmg When ordered as part of a configured system the module is installed and secured in slot 0 of the mainframe When ordered alone shipping dimension...

Page 22: ...Software Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Page 23: ...et Note that there are two printed ejector handles on the card To avoid installing the card incorrectly make sure the ejector marked VX4521 is at the G In order to maintain proper mainframe cooling un...

Page 24: ...ion level serial number located on the label on the top shield of the VX45211 and switch settings on the Installation Checklist Only qualified personnel should perform this operation Verify that the s...

Page 25: ...or If an interface Cable is purchased separately If the module is being installed in a TektronixKDS V X 1 4 0 0 Series mainframe route the cable from the front panel of the module d o w n through the...

Page 26: ...Revision Level Serial No Mainframe Slot Number 0 Switch Settings IEEE 488 Address Switch Configuration Switch Rocker 1 open closed Rocker 2 open closed Rocker 3 open closed Rocker 7 open closed Rocker...

Page 27: ...table may be up loaded to the station controller through the IEEE 488 interface The Resource Manager also configures system address maps sets up the commanderlservant hierarchies for the system and t...

Page 28: ...Resource Manager is a VXI Message Based device at logical r address 0 After a five second delay following power up or system reset the Resource Manager begins to initialize the system and build a conf...

Page 29: ...r A32 device is present and requires additional address space then an offset is calculated so that no two devices address spaces overlap This value is written to the device s Offset register Foreign d...

Page 30: ...e based device it controls If the receiving device does not generate an Unrecognized Command error the device is assumed to support the commands This information is added to the Resource Manager s dev...

Page 31: ...resses are translated to VXlbus logical addresses as follows The IEEE 488 address of the VX4521 is determined b y the setting of the t w o hexadecimal rotary switches o n the VX4521 Module Logical add...

Page 32: ...ystem clock driver bus timer system reset driver interrupt daisy chain driver and interrupt handler functions 1 Bus Arbiter The bus arbiter arbitrates bus requests and grants the bus on four levels 0...

Page 33: ...VXlbus Message Based Device then step c is performed Otherwise the interrupt handler terminates operation c If the Status is a Response bit 15 set t o 01 then the configuration table is updated with...

Page 34: ...Standard 1978 ATN Attention1 lmplemented per IEEE 488 Standard 1978 IEEE 488 Bus Commands The IEEE 488 Specification refers to multiline messages which can be used t o obtain predefined uniform actio...

Page 35: ...the IEEE 488 idle state If a serial poll did occur for the instrument which sent the Request True event to the VX4521 no other instrument has sent a Request True event t o the VX4521 then the SRQ line...

Page 36: ...o determine which device is asserting SYSFAIL then tries to inhibit it and generates appropriate error messages Runtime Sysfail Management Runtime Sysfail management is more complex If no V1 3 command...

Page 37: ...s for all dev ces in the VXI system DLIS returns information on the devices compris ng the VXI system DNUM returns the number of devices in the VXI system EN0 issues the End Normal Operation WSP comma...

Page 38: ...hat the servant device at logical address ServantLA be released I from the commander device at logical address CommanderLA resets a selected VXI device updates the Interrupt Handler Matrix table in th...

Page 39: ...terminator Consult the host s Operating Manual LF represents the line feed character decimal 10 Its use is host specific and it may not be required as a terminator Consult the host s Operating Manual...

Page 40: ...lly be used to restart operation if an End Normal Operation command had been sent to a module to allow reconfiguratlon of commander1 servant or Interrupt hierarchies Example Errors BNO 1 4 C R LF This...

Page 41: ...I strings The value Slow corresponds to a bus settling time of 2 2 ps Medium corresponds to 1 2 ps If omitted the parameter defaults to a bus settling time of 600 ns The IEEE 488 bus settling time wil...

Page 42: ...s one of three ASCII strings Slow is returned when the bus settling time is 2 2 ps Medium is returned when the settling time is 1 2 ps Fast 1 s returned for a 600 ns settling time Example Bustime CR L...

Page 43: ...rns comma separated ASCII decimal integers whose values will range from 0 to 255 inclusive The last decimal integer is followed by the CR LF characters Example If the system has five VXlbus devices th...

Page 44: ...device commander s logical address ASCll decimal integer from 1 to 255 inclusive 1 indicates this device has no commander VXlbus manufacturer ID ASCll decimal integer from 0 to 4095 inclusive model co...

Page 45: ...T is preceded by a space character extended field 1 This field is up to 8 0 characters long and is reserved for future VXlbus use extended field 2 This field is up to 80 characters long and is reserve...

Page 46: ...ommander i e it is the Resource Manager the device manufacturer s VXlbus ID Code the device s model code the slot number of the device the logical address of the Slot 0 device for this module the VXI...

Page 47: ...mation might be as follows The first line of returned data is identical to the previously described example except that the version number does not appear and the line terminates in a semi colon This...

Page 48: ...1 1 PASS mdicates the device passed its built in self test The next three fields are null fields reserved for future VXlbus uses The null fields are indicated by comma separators 15 04 RSTB NORMAL CR...

Page 49: ...ingle ASCII decimal integer ranging from 1 to 256 inclusive terminated with CR LF characters Example DNUM C R LF 010 C R LF The DNUM command returns the ASCll decimal number 01O indicating that there...

Page 50: ...ber is used it must be preceded by HI or 4th This command is typically used to put an instrument in the Configure mode t o permit system level activities such as reconfiguring interrupt levels and com...

Page 51: ...he FDC buffer header Example Errors FdcRead 2 CR LF This example would return shared memory data from the device at logical address 2 The amount of data that is returned is device dependent and define...

Page 52: ...ffer header Example Errors Fdcwrite 2 CR LF data This example would write shared memory data to the device at logical address 2 The amount of data that is written IS def ned by a count value written t...

Page 53: ...oth logical addresses may be expressed in e ther ASCll decimal or ASCII hexadecimal notation If an ASCll hex number is used it must be preceded by H or h Errors GRANT 5 6 CR LF This command would gran...

Page 54: ...ice If the device has t w o handlers HDLLINE LA 1 and HDLLINE LA 2 commands could then be sent t o determine which IRQ lines each handler is assigned to If the returned value is 0 the specified interr...

Page 55: ...ill only report interrupt handlers of the Resource Manager and those devices that support the VXlbus Programmable Handler capability For a complete description of the interrupt handier structure any i...

Page 56: ...mal definition of the specified command with its various parameters and their definitions is returned Example The command HELP WRT CR LF would return ail of the following nforrnatlon WRT AdrChq AdrMod...

Page 57: ...he device If the device has t w o interrupters an INTLINE LA 1 and INTLINE LA 2 could then be sent t o determine which IRQ lines each interrupter is assigned to If the returned value is 0 the specifie...

Page 58: ...s system This command will only report interrupters that support the VXlbus Programmable Interrupters capability For a complete description of the interrupter structure any interrupters configured wit...

Page 59: ...d bit indicates that access from local services is locked out Historically in IEEE 488 systems the IEEE 488 interface used this capability t o lock out control from a manual front panel on an instrume...

Page 60: ...The MAP command ISvalid in either the Configure or Normal VXlbus operation mode Use the TABLE command to determine the current logical address1lEEE 488 address mapping matrix before making any changes...

Page 61: ...is 0 the device has no programmable Interrupt handlers The command is used in conjunction with the Read Handler Line and Modify lnterrupt Handler M a t r x commands to modify the Interrupt handler str...

Page 62: ...7 If the response is 0 the device has no programmable interrupters The command is used in conjunction with the READINTS and SETINT commands to modify the interrupter structure of a VXlbus system Examp...

Page 63: ...o be generated specifies the VME address modifier t o be used for the read cycle The field may contain any t w o digit number in ASCII from 0 to 63 3F hex If an ASCll hex number is used it must be pre...

Page 64: ...space The VMEbus inrtial address of COCO hex is incremented between successive reads The return data is formatted as ASCII hex After sending this command to the VX4521 the next time the VX4521 is addr...

Page 65: ...REDBSETUP n ith39 h200000 1 CR LF REDB CR LF 0001 When the REDB command is issued the VX4521 reads one 16 bit data value from address 200000 hex in A 2 4 space When the VX4521 is addressed as a talker...

Page 66: ...ay contain any t w o digit ASCll number from 0 t o 63 3Fhex If an 1 ASCll hex number is used it must be preceded b y HI o r h Typical address modifiers are H29 for A 1 6 address space and H39 for A24...

Page 67: ...ommanders based o n the servant area the commander specifies it has and consecutive logical addresses of servants This command permits user reconfiguration Example Errors This command is used in conju...

Page 68: ...f the LA parameter references the VX4521 LA 01 each device in the mainframe is reset including the VX4521 but the Safe parameter is not allowed This is a special case of the Reset command in which the...

Page 69: ...lled See the section of the manual describing Sysfail management Issuing the Reset command and specrfying the VX4521 s logical address allows you to reset and re initialize the system wlthout re nstal...

Page 70: ...READHDLS and HDLLINE commands t o modify a VXlbus system s interrupt handler hierarchy The VMEbus specification only permits one interrupt handler per IRO line Assigning t w o different devices t o h...

Page 71: ...description of the Reset command This example will connect the device at logical address 6 s second interrupt handler to VMEbus lnterruot line 3 If the selected device does not exist or IS not a mess...

Page 72: ...nnected from the specified IRQ line and the table values for that IRQ line are cleared out This command is often required in situations where a VXlbus device is being used with a device with a switch...

Page 73: ...pts a Device Does Not Support Programmable Interrupts error IS generated If the device is in the normal operation substate an Invalid Device Substate error is generated Artisan Technology Group Qualit...

Page 74: ...gnals The optional ASCII parameter Clear disables the generatlon of SRO signals The command Reauest False event Examples Example 1 SRO CR LF This command enables Example 2 the g SRQ CLEAR CR LF has n...

Page 75: ...ol Error command If the referenced device is not a Message Based Device or is not a servant of the VX4521 an Invalid Logical Address error is generated Examples If the device does not support the Read...

Page 76: ...e IEEE 488 bus The ASCll strlng for each device w l l return a maximum of ten fields with each field separated by a comma and the ASCll string terminated with a CR LF The following fields will be sent...

Page 77: ...device does not support any 488 2 commands then the field will be an ASCII space device type This field specifies the device type Valid strings for this field are MESG REG MEM EXT FOREIGN and CMDR cor...

Page 78: ...TUS command t o the VX4521 If an error occurred during the self test an error message is returned If no errors occurred a null string is returned The Failed LED o n the VX4521 is turned o n during exe...

Page 79: ...t 655 35 decimal The tirneout parameter is optional If omitted the power up default value of five seconds is assigned When RESET 0 is executed the timeout value remains what it was prior to the Reset...

Page 80: ...dify the VME address reference b y t 2 Any z values other than the three specified above w l l cause an Invalid Command error t o be generated z specifies the VME address modifier to be used for the w...

Page 81: ...hFFC408 h3031 h3839 h 4 l 4 2 CR LF This command would cause three 16 bit VMEbus writes to occur at VME address FFC408 hex using VME address modifier 57 3 9 hex A 2 4 space The VME address would be i...

Page 82: ...data value to address 200000 hex in A24 space and a second 16 bit value t o address 200002 hex The first 16 bit VMEbus data value would contain a 001 10001 131 hex in bits D l 5 D8 and a 001 10010 32...

Page 83: ...and error t o be generated specifies the VME address modifier t o be used for the write cycle The field may contarn any 2 digit ASCll number from 0 to 63 3F hex If an ASCll hex number is used it must...

Page 84: ...ource Manager s Configuration Array Do not use this command t o send Word Serial commands that generate responses by the rece vingVXI device Use the WSCMD command for that purpose N0TE Some Word Seria...

Page 85: ...ller the next time the system controller requests input from the VX4521 The response is formatted in ASCll decimal and termmated with CR LF Use the WSCMD command t o send Word Serial commands that d o...

Page 86: ...wing summary gives a general descr ption of the commands that access the trigger control circuitry on the VX4521 RM Detailed descriptions of these commands in alphabetical order are given on the follo...

Page 87: ...IS a 100 ns l o w golng pulse PulseTrg Pulse Trigger This command converts the input trigger event to a l o w going output pulse or square wave of user defined frequency given the restraints of the tr...

Page 88: ...r lower case In the examples below the left and right parentheses 0 are used only to help differentiate the parameters from the command in the formal command descript ons Square brackets I mdicate opt...

Page 89: ...ront panel external trigger input t o the VXlbus T7 trigger line The output trigger signal would be synchronized t o the rising edge of the VXlbus CLI 10 signal The trigger connections of examples 1 a...

Page 90: ...mitted all connections to the source trigger line would be broken Disconnecting a trigger connection automatically disables it If the same connection is later re establ shed it m u s t be re enabled S...

Page 91: ...7 and EO or CEO and E l or CE1 and XO or CXO Examples 7 EnblTrg CT1 This example would enable the CLK10 synchron zed T I output trlgger line Only the clocked T1 line is enabled if example 3 was used t...

Page 92: ...O and T1 or CT1 and T 7 or CT7 and EO or CEO and E l or CE1 and XO or CXO Examples 9 DsblTrg CT1 This example would disable the CLI 10 synchronized TI output trigger line Only the clocked T I line is...

Page 93: ...igger If the external trigger output line is not referenced in the destmation trigger lines the H parameter is ignored The maximum delay time is 6 5 msecs The delay time is specified as an ASCII decim...

Page 94: ...the T I trigger line The output signal is automatically enabled The first GET signal will cause a low going 100 ns pulse to occur on trigger line T I every mrcrosecond Subsequent GET signals are ignor...

Page 95: ...only be specified for the front panel external output trigger If the external trigger output line is not referenced in the destination trigger lines the H parameter is ignored When in the contlnuous...

Page 96: ...h s command Example SwTrg Once enabled the execution of this command would cause output trigger signals on whichever lines the software trigger event was connected to The output trigger signals can be...

Page 97: ...conf gurat on nformatron Note that the vartous trigger connectrons shown cannot all exrst at the same time The numbers in parentheses refer to the command examples they do not appear in the table retu...

Page 98: ...Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Page 99: ...sults of the HELP command If the opposlte sequence were t o occur first the error then the HELP command the HELP command message will not be placed in the VX4521 s message buffer because an error IS p...

Page 100: ...rly Detect All Cards In The Card Cage Generated during initialization when the Resource Manager detects a different number of cards in the ma nfrarne than correspond t o the driven MODlD lines This ca...

Page 101: ...er is referenced that is greater than the number of handlers the device contains 21 Invalid VME IRQ Line Reference Generated during VME Interrupt Request line allocation when the IRQ line is less than...

Page 102: ...al address of the device that was issued the BNO command The Response field contains the response value returned b y the device Crnd Read Handlers LA 000 Response h0000 Generated during interrupt hand...

Page 103: ...nized Command LA 000 Crnd Value h0000 Generated when a device is issued a Word Serial Protocol command and the device generates an Unrecognized Command interrupt or signal The LA field contains the lo...

Page 104: ...device s Response register never becomes write ready and the command cannot be written The LA field is the logical address of the dec ce The Cmd Value field contains the hex value of the command that...

Page 105: ...ssed by the Resource Manager The memory area is the one returned by the servant in response t o the FDCBASE query command During FDC protocol initialization the Resource Manager verifies it can access...

Page 106: ...er Of Arguments Indefinite Number Positive Not A Number Negative Not A Number Pos trveInfinity Negative Infinity Pseudo Zero Found Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SO...

Page 107: ...was successful or an 8 if an operating system timeout occurred in the PC Prior to using the CALL ENTER statement the string RS must be set to a string of spaces whose length is greater than or equal...

Page 108: ...s example assumes that the VX4520 has logical address 2 4 and is installed in a VXlbus card cage that is controlled through an IEEE 488 interface from an external system controller such as an 1BM PC o...

Page 109: ...HEN PRINT ERROR STATUS STOP 240 PRINT LEFT RS LENGTH 250 NEXT I 1000 FOR I H40 TO HEC STEP H4 1010 FAILED 0 DEF SEG I H I 00 1020 IF CHRS PEEK 50 C THEN FAILED 1 1030 IF CHRS PEEK 51 E THEN FAILED 1 1...

Page 110: ...ta L o w register 3 The VX4521 reads the servant s Response register and checks if the Read Ready bit is true If it is the VX4521 proceeds t o the next step If not the VX4521 continues t o poll the Re...

Page 111: ...begin polling the Read Ready bit and when it becomes true the VX4521 will read the Data Low register The data from that read will be sent t o the IEEE 488 bus 5 Once the module asserts Bus Error the...

Page 112: ...CEPTED GROUND NOT READY FOR DATA GROUND DATA AVAILABLE GROUND INTERFACE CLEAR GROUND END OR IDENTIFY REMOTE ENABLE DATA INPUTIOUTPUT 1 DATA 1NPUT OUTPUT 2 DATA INPUTiOUTPUT 3 DATA INPUTIOUTPUT 4 DATA...

Page 113: ...3 in by 0 8 in the same size as a VMEbus single height short module Communications that occur outside the normal command response cycle Such communications have higher priority than synchronous commun...

Page 114: ...it imperat ve to a servant from commander In Shared Memory Protocol a 16 bit imperative from a client to a server or vice versa In a Message an ASCII coded multi byte directive to any receiving device...

Page 115: ...ule timing resources and that are bussed across the VXlbus subsystem backplane Any module including the Slot 0 module may drive and receive information from these lines These lines have an impedance o...

Page 116: ...al Controller The instrument module that performs system control and external interface functions for the instrument modules in a VXlbus card cage or several card cages See Resource Manager Local Proc...

Page 117: ...re of 5 volt power will extinguish this indicator A VXlbus device that supports VXI register maps but not high level VXlbus communication protocols includes devices that are register based servant ele...

Page 118: ...le asynchronous communication These pairs of timed and matched delay lines connect slot 0 and each of slots 1 through 12 in a card cage The delay between slots is less than 5 nanoseconds and the lines...

Page 119: ...ne card cage with modules installed The installed modules include one module that performs slot 0 functions and a given complement of instrument modules The subsystem may also include a Resource Manag...

Page 120: ...ng system slots 1 2 and 3 are a three card instrument set Hodu1e Logical Address Hex Decimal 08 8 10 16 18 24 78 120 CO 192 IEEE 488 Sinale PrimarvlMulti le Secondarv Address MaDDing IEEE 488 Primary...

Page 121: ...he other devices s logical 1 2 3 I S 24 addresses should have the upper five bits set identical to the commander s upper five bits and the lower three bits should be incremented for each additional de...

Page 122: ...tside of the instrument with a lint freecloth 3 Remove any remainingdirt with lint free cloth dampened in a general purpose deter gent and watersolution Do not use abrasive cleaners User Replaceable P...

Page 123: ...Fuse Micro 1Amp 125V Fast Collar Screw Metric 2 5 x 11 Slotted Shield Front Screw Phillips Metric 2 5 x 4 FLHD SS Part Number 070 9116 00 950 0932 00 950 1064 00 159 0374 00 159 0116 00 950 0952 00 95...

Page 124: ...service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE IN...

Reviews: