Home
VXI 320222-01 Network Card User Manual
Contents
1. Trigger output External clock input or output configurable e System reset pushbutton e INTX connector 1f your VXI MXI includes the INTX daughter card option National Instruments Corporation 1 5 VXI MXI User Manual General Information Chapter 1 What Your Kit Should Contain Your VXI MXI kit should contain the following components Standard VXI MXI Interface Module 181045 01 Or Enhanced VXI MXI Interface Module with INTX option 181045 02 VXI MXI User Manual 320222 01 Optional Equipment Equipment Part Number Type M1 MxXIbus Cables Straight point connector to straight point connector 180758 01 180758 02 180758 04 180758 08 180758 20 Type M2 MxXIbus Cables Straight point connector to right angle daisy chain connector 180760 01 180760 02 180760 04 180760 08 180760 20 Type M3 MXIbus Cables Right angle point connector to right angle daisy chain connector 1m 2m 4m 8m 20 m 180761 01 180761 02 180761 04 180761 08 180761 20 MXIbus Terminating Pac External 180780 01 VXI MXI User Manual 1 6 National Instruments Corporation Chapter 1 General Information The following optional equipment is also available and may be necessary if your VXI MXI includes the INTX daughter card Equipment Part Number Type INTX1 Cables Straight point connector to straight point connector 180980 01 180980 02 180980 04 180980 08 180980 20 Type INTX2 Cables Right angle point
2. 28 4 and the direction toward MXIbus 3 or Out 14 The 4 KB assigned to MXIbus 3 is further divided between VXIbus Mainframes 4 and 5 We assigned the bottom portion 5000 to 57FF to VXIbus Mainframe 4 and the next portion 5800 to SBFF to VXIbus Mainframe 5 Therefore for VXIbus Mainframe 4 we assign Base 5000 Size 5 because 2 KB 256 28 5 and Direction In For VXIbus Mainframe 5 Base 5800 Size 6 because 1 KB 256 28 6 and Direction Jn Multiframe Resource Manager VXIbus Mainframe 1 VXI MXI MXIbus 1 MXIbus 2 Level 1 VXIbus VXIbus Mainframe Mainframe 3 6 VXIbus MXIbus MxXIbus Device Mainframe 2 Device A B VXI MXI MXIbus 3 Level 2 VXIbus VXIbus Mainframe Mainframe 4 5 Figure 5 13 Example VXIbus MXIbus System VXI MXI User Manual 5 24 National Instruments Corporation Chapter 5 Programming Considerations Table 5 4 Example VXIbus MXIbus System Required A16 Space Amount of A16 Device Space Required V XIbus Mainframe 1 MXIbus Device A MXIbus Device B VXIbus Mainframe 2 V XIbus Mainframe 3 VXIbus Mainframe 4 V XIbus Mainframe 5 VXIbus Mainframe 6 FO EO DO CO BO AO 90 80 70 60 50 40 30 20 10 00 BFFF B000 AFFF A000 OFFE 9000 io oa 8 P Po o 1 1 8FFF 8000 ooi DE XIb ime 6 VXIbus Mainframe 5 7FFF 7000 p gt a MXIbus Device A FFF i 5 on MXlbus 1 4FFF 4000 3 FFF 3000 2FFF 2000 1 FFF 1000 OFFE 0000
3. Chapter 4 Register Descriptions To accommodate 8 bit devices that write to this register the window is not enabled until the lower byte of the register is written Therefore 8 bit devices should write the upper byte first then the lower byte National Instruments Corporation 4 2 VXI MXI User Manual Register Descriptions Chapter 4 A32 Window Map Register V XIbus Address Base Address 10 hex Attributes Read Write This register defines the range of addresses in A32 space that are mapped into and out of the VXI MXI through the MXIbus These bits are cleared on a hard reset The CMODE bit in the MXIbus Control Register selects the format of this register If the CMODE bit is 0 default a Base Size window comparison is used to determine the range of addresses in the window If the CMODE bit is set an upper and lower bound is used to determine the range of addresses in the window The A32 Window Map Register has the following format when the CMODE bit is cleared 15 14 13 12 11 10 9 8 R o AMEN ARDIR 1 __ ADS AS2SIZEI A32SIZE0_ 0 ABEN A32DIR 0 0 A32S1ZE2 A32SIZE1 A32SIZE0 W 7 6 5 4 3 2 l 0 Bit Mnemonic Description 15r w 0 Reserved Bit This bit is reserved and reads back as zero Write a zero when writing to these bits 14r w A32EN A32 Window Enable Bit When this bit is set the A32 mapping window is enabled When this bit is cleared the A32 mapping window is disabled 13r w A32DIR A32 Wi
4. Eight bits make up a byte Transfer rate when using MXIbus block mode transfers Glossary 2 National Instruments Corporation Block mode Transfer BTO Bus Master Byte C C Clearing CLK10 Commander Command Communications Registers National Instruments Corporation Glossary An uninterrupted transfer of data elements in which the master sources only the first address at the beginning of the cycle The slave is then responsible for incrementing the address on subsequent transfers so that the next element is transferred to or from the proper storage location In VME the data transfer may have no more than 256 elements MXI does not have this restriction Bus Timeout Unit a functional module that times the duration of each data transfer and terminates the cycle if the duration is excessive Without the termination capability of this module a Bus Master attempt to access a nonexistent slave could result in an indefinitely long wait for a slave response A device that is capable of requesting the Data Transfer Bus DTB for the purpose of accessing a slave device A grouping of adjacent binary digits operated on as a single unit Most commonly consists of eight bits Celsius Replacing the information in a register storage location or storage unit with zeros or blanks A 10 MHz 100 ppm individually buffered to each module slot differential ECL system clock that is sourced from Slot O and
5. TRIGIN Register Descriptions External Trigger Output Enable Bit Setting this bit enables the OMS 2 0 modes to drive the selected trigger line to the TRIG OUT SMB connection ECL Trigger Line Status Bit Reading this bit returns the current status of ECL Trigger Line 1 Output Trigger Select Bits These bits select which VXIbus TTL or ECL trigger line is used to route the trigger signal specified by the OMS 2 0 bits Cool pren ECL Trigger Line 0 Status Bit Reading this bit returns the current status of ECL Trigger Line 0 Trigger Input Status Bit If this bit is set the signal input from the Trigger In SMB connector on the front panel is high If this bit is cleared that input signal is low National Instruments Corporation 4 43 VXI MXI User Manual Register Descriptions 3w ETRIG 2r TRIGOUT Ir ASINT lw ASIE Or SSINT Ow SSIE VXI MXI User Manual Chapter 4 Enable Trigger Lines Bit When this bit is set the protocols selected by the OMS 2 0 bits are enabled to drive the trigger line specified by the OTS 3 0 bits Trigger Output Status Bit If this bit is set the trigger signal routed to the Trigger Out SMB connector on the front panel is high If this bit is cleared that trigger signal is low Asynchronous Interrupt Status Bit If this bit is set the trigger signal selected by the ITS 3 0 bits is monitored and when the signal changes from unasserted to asserted high to low an interrup
6. programming See logical address map configuration multiframe RM operation PULSE bit 4 39 National Instruments Corporation R RDY bit 4 8 registers description format 4 1 hard reset 4 1 MxXIbus defined registers Drive Triggers Read LA Register 4 39 to 4 40 6 2 Interrupt Status Control Register 4 45 to 4 47 IRQ Acknowledge Registers 4 5 1 MXIbus IRQ Configuration Register 4 37 to 4 38 MxXIbus Lock Register 4 36 MxXIbus Status Control Register 4 31 to 4 35 MXIbus Trigger Configuration Register 4 49 Status ID Register 4 48 6 4 Trigger Asynchronous Acknowledge Register 4 50 Trigger Mode Selection Register 4 41 to 4 44 6 2 Trigger Synchronous Acknowledge Register 4 50 register maps 4 2 to 4 3 resets 4 1 sizes 4 1 soft reset 4 1 V XIbus configuration registers Device Type Register 4 6 V XIbus ID Register 4 4 to 4 5 V XIbus Status Control Register 4 7 to 4 8 V XIbus extender registers A16 Window Map Register 4 14 to 4 17 A24 Window Map Register 4 18 to 4 21 A32 Window Map Register 4 22 to 4 25 INTX Interrupt Configuration Register 2 8 4 26 INTX Trigger Configuration Register 2 8 4 27 INTX Utility Configuration Register 2 8 4 28 to 4 29 Logical Address Window Register 4 10 to 4 13 MODID Register 4 9 Subclass Register 4 30 request level VMEbus 3 7 to 3 8 National Instruments Corporation Index requester and arbiter circuitry VMEbus RESET bit 4 8 reset signal con
7. 2 Device VXIbus Mainframe 6 Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links Total number of logical addresses required by this device Round total number up to the next power of two Device Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links Total number of logical addresses required by this device Round total number up to the next power of two Total Number of Logical Addresses Required Add numbers after the Round total number up to next power of two Figure 5 9 Worksheet 3 for Example V XIbus MXIbus System MXIbus Link MX lbus 3 Device VXIbus Mainframe 4 Number of logical addresses required by device Range _AO AF Round total number up to the next power of two Size S 4 4 List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links Total number of logical addresses required by this device Range _AO AF Round total number up to the next power of two Size S 4 4 Device VXIbus Mainframe 5 Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Numbe
8. 2w These bits are reserved and read back as ones Write a zero when writing to these bits 15 13w OMS 2 0 Output Trigger Mode Select Bits These bits select which trigger protocol or signal is driven on the trigger line specified by the OTS 3 0 bits az DE National Instruments Corporation 4 41 VXI MXI User Manual Register Descriptions 12 9w ITS 3 0 VXI MXI User Manual Chapter 4 When in Sync Semi Sync or Async Source Mode write a zero to the PULSE bit in the Drive Triggers Register to generate a pulse on the trigger line selected by the OTS 3 0 bits You must write a one to the PULSE bit before another pulse can be generated In Start Stop Source Mode write a zero to the PULSE bit in the Drive Triggers Register to generate a Start signal on the trigger line selected by the OTS 3 0 bits Writing a one to the PULSE bit generates a Stop signal When in the Semi Sync Acceptor Mode the ITS 3 0 bits select the trigger line that the acceptor protocol is responding to The acceptor signal is driven onto the trigger line selected by the OTS 3 0 bits Write to the ASACK register to clear the acceptor signal Input Trigger Select Bits These bits select which VXIbus TTL or ECL trigger line is used to generate the synchronous and asynchronous trigger interrupts Cool rem 4 42 National Instruments Corporation Chapter 4 SW Tr 7 4w 6r 3r ETOEN ECLSTATI OTS 3 0 ECLSTATO
9. 3 14 to 3 15 MXIbus System Controller timeout 3 16 parts locator diagram VXI MXI C 2 VXI MXI with INTX 3 3 VXI MXI without INTX 3 2 removing metal enclosure 3 4 reset signal selection 3 23 Slot O settings 3 4 to 3 5 National Instruments Corporation Index trigger input termination 3 22 two frame system E 1 VMEbus devices in VXIbus MXIbus systems 3 31 VMEbus request level 3 7 to 3 8 VMEbus timeout chain position 3 10 to 3 12 VMEbus timeout value 3 8 to 3 9 connector descriptions INTX connector D 3 to D 4 MXIbus connector D 1 to D 2 customer communication xii F 1 D daughter card See INTX daughter card deadlock conditions causes 3 13 interlocked arbitration mode 3 13 interrupt circuitry 6 3 MXIbus master mode state machine 6 10 DEVCLASS bit 4 4 Device Type Register 4 6 DIRQ 7 1 bit 4 47 documentation organization xi related documentation xii Drive Triggers Read LA Register 4 39 to 4 40 6 2 DRVECLO bit 4 40 DRVECLI bit 4 40 DSYSFAIL bit 4 33 DSYSRST bit 4 34 DTACK signal 3 8 3 16 DTB arbiter compliance level PRI 2 3 DTB requester compliance level ROR 2 3 DTRIG 7 0 bit 4 39 E ECL trigger lines 2 5 6 2 to 6 3 ECLODIR bit 4 33 ECLOEN bit 4 33 ECLIDIR bit 4 32 ECLIEN bit 4 32 ECLSTATO bit 4 43 ECLSTATI bit 4 43 EDTYPE bit 4 7 EINT 7 1 DIR bit 4 26 EINT 7 1 EN bit 4 26 electrical specifications A 2 VXI MXI User Manual Index environmental specific
10. A32HIGH 7 0 4 24 A32LOW 7 0 4 24 A32SIZE 2 0 4 23 ACCDIR 4 7 ACFAIL 4 47 ACFAILIE 4 47 ACFAILIN 4 29 ACFAILINT 4 46 ACFAILOUT 4 29 ADDR 4 4 ASIE 4 44 ASINT 4 44 BKOFF 4 46 BKOFFIE 4 46 BOFFCLR 4 35 CMODE 4 32 DEVCLASS 4 4 DIRQ 7 1 4 47 DRVECLO 4 40 DRVECLI 4 40 DSYSFAIL 4 33 DSYSRST 4 34 DTRIG 7 0 4 39 ECLODIR 4 33 ECLOEN 4 33 ECLIDIR 4 32 ECLIEN 4 32 ECLSTATO 4 43 ECLSTAT 1 4 43 EDTYPE 4 7 EINT 7 1 DIR 4 26 EINT 7 1 EN 4 26 ETOEN 4 43 ETRG 7 0 DIR 4 27 ETRG 7 O JEN 4 27 ETRIG 4 44 Extended P2 ECL Trigger Line Support 1 4 28 Extended P3 ECL Trigger Line Support 1 4 28 Extended TTL Trigger Line Support 0 4 28 Extended Utility Line Support 0 4 28 FAIR 4 34 15 0 4 51 INTLCK 4 33 IRQ 7 1 4 47 ITS 3 0 4 42 LABASE 7 0 4 11 LALOW 7 0 4 12 LASIZE 2 0 4 11 LINT 3 1 4 45 LNGMXSCTO 3 16 4 35 LOCKED 4 36 MANID 4 5 MIRQ 7 1 DIR 4 37 to 4 38 MIRQ 7 1 JEN 4 37 4 38 MODEL 4 6 MODID 4 7 MODID 12 0 4 9 MXACFAILEN 4 35 MXACFAILINT 4 35 MXBERR 4 35 MXISC 4 34 MXSCTO 4 32 MXSRSTEN 4 34 MXSRSTINT 4 34 MXSYSFINT 4 35 MXTRIGEN 4 34 MXTRIGINT 4 34 OMS 2 0 4 41 to 4 42 OTS 3 0 4 43 OUTEN 4 9 PARERR 4 35 PASS 4 8 PULSE 4 39 RDY 4 8 RESET 4 8 RMWMODE 4 31 to 4 32 S 15 0 4 48 SSIE 4 44 SSINT 4 44 SUBCLASS 4 30 SYSFAIL 4 46 SYSFAILIE 4 46 SYSFAILIN 4 29 SYSFAILINT 4 47 SYSFAILOUT 4 29 SYSFIN
11. ACFAIL ACFAIL ACFAILIE ACFAILIN ACFAILINT ACFAILOUT ADOO ADOI AD 31 0 ADDR AM 4 0 AM 5 0 AS ASIE ASINT B BBSY BERR BG 3 O IN BG 3 0JOUT BKOFF BKOFFIE BOFFCLR BR 3 0 BREQ VXI MXI User Manual YN ARR ES PORN PR RER ep ep Fes NUUNUU MBS VMS VBS MBS B B VBS VBS MBS VBS VBS B B B VME VBS MBS Appendix B Definition VME Address Line 1 A16 Window Base Address A16 Window Direction A16 Window Enable A16 Window Upper Bound A16 Window Lower Bound A16 Window Size A24 Window Base Address A24 Window Direction A24 Window Enable A24 Window Upper Bound A24 Window Lower Bound A24 Window Size A32 Window Base Address A32 Window Direction A32 Window Enable A32 Window Upper Bound A32 Window Lower Bound A32 Window Size VME Address Lines 31 through 1 Access Direction VXIbus ACFAIL Status VME ACFAIL Signal VXIbus ACFAIL Interrupt Enable Extended ACFAIL Inward VXIbus ACFAIL Interrupt Status Extended ACFAIL Outward MXIbus Address Data Line 0 MXIbus Address Data Line 1 MxXIbus Address Data Lines 31 through 0 Address Space MXIbus Address Modifier Lines VMEbus Address Modifier Lines Address Strobe Asynchronous Interrupt Enable Asynchronous Interrupt Status VMEbus Busy Line Bus Error VMEbus Bus Grant In VMEbus Bus Grant Out Backoff Status Backoff Interrupt Enable Backoff Condition Clear VMEbus Bus Request Lines 3 through 0 Bus Req
12. Chapter 2 General Description The VXI MXI does not support the following VMEbus modules e Serial Clock Driver e Power Monitor Table 2 3 indicates the VXI MXI VMEbus compliance levels Table 2 3 VXI MXI VMEbus Compliance Levels Bus Slave Compliance Levels D08 O 8 bit data path to configuration registers and MXIbus D16 amp DO amp EO 8 bit or 16 bit data path to configuration registers or MXIbus D32 32 bit data path to MXIbus A16 Responds to 16 bit short I O addresses when specified on the address modifier lines A24 Responds to 24 bit memory addresses when specified on the address modifier lines A32 Responds to 32 bit memory addresses when specified on the address modifier lines ADO Accommodates address only cycles BLT Responds to block mode transfers RMW Can accept Read Modify Write cycles DTB Arbiter Compliance Level PRI Monitors BR3 through BRO and drives BG30UT through BGOOUT and BCLR DTB Requester Compliance Level ROR Release on Request continues National Instruments Corporation 2 3 VXI MXI User Manual General Description Chapter 2 Table 2 3 VXI MXI VMEbus Compliance Levels Continued Bus Master Compliance Levels DO8 EO D16 amp DO8 EO D32 A16 A24 A32 BLT RMW Interrupter Compliance Levels I 7 1 D16 amp D32 Interrupt Handler Compliance Levels IH 7 1 D16 VXI MXI User Manual 8 bit data path from MX Ibus 8 bit or 16 bit data path from MXIb
13. Figure 5 14 Example A16 Space Address Map National Instruments Corporation 5 25 VXI MXI User Manual Programming Considerations Chapter 5 Resource Manager Mainframe VXIbus Mainframe 1 Amount of A16 space required for this mainframe Round up to next address break First Level MXIbus Link MXIbus 1 Amount of A16 space required for devices connected to this VXI MXI S KB 512 Round up to next address break 16K A16 Window Base 4000 Size 2 Direction First Level MXIbus Link MXIbus 2 Amount of A16 space required for devices connected to this VXI MXI Round up to next address break A16 Window Base 6000 Size 5 Direction First Level MXIbus Link Amount of A16 space required for devices connected to this VXI MXI Round up to next address break A16 Window Base Size Direction First Level MXIbus Link Amount of A16 space required for devices connected to this VXI MXI Round up to next address break A16 Window Base Size _ Direction Total Amount of A16 Space Required by System Add numbers after the Round up to next address break If this number is greater than 48K bytes reorganize devices and try again Figure 5 15 Worksheet for Al6 Address Map Example VXI MXI User Manual 5 26 National Instruments Corporation Chapter 5 Programming Considerations MXIbus Link MXIbus 1 Device VLA Amount of A16 space required by this device A16 space requirement for each sec
14. Likewise if the VXI MXI owns the MXIbus and receives a MXIbus request from another device the VXI MXI continues to hold the MXIbus BUS Y line while it arbitrates for its VMEbus Once it wins the VMEbus it can release the MXIbus Transparent interoperability between V XIbus mainframes is an advantage of interlocked arbitration mode however this mode of operation does have disadvantages In normal operation mode the VMEbus activity within each mainframe is independent of the activity in other mainframes except when a device in one mainframe accesses a device in another mainframe In interlocked arbitration mode there can be only one master of the entire VXIbus MXIbus system at atime Devices in separate mainframes therefore cannot run operations in parallel The global arbitration scheme required by interlocked arbitration mode also adds considerable overhead to each VMEbus access In a VXIbus MXIbus system some VXI MXIs can be configured for normal operation mode and others for interlocked arbitration mode The VXIbus mainframes configured in interlocked arbitration mode are interlocked with each other and the mainframes configured for normal operation can perform transfers in parallel If no bus masters are in a V XIbus mainframe or if the bus masters communicate only with the slaves in their mainframe and never attempt transfers across the MXIbus a deadlock cannot occur These VXIbus mainframes can be configured for normal operation in a
15. SYSFAIL ACFAIL and SYSRESET serres sesssecssee see ceesesesesses 6 3 At tote DCE UE ae ac Peete tant tcc E E tanta stat eaten mcuaiuek toe 6 3 Parity Check and Generato onson eaaa ERAT EEA ERSEN 6 6 A32 A24 A16 and LA WAOU S a a e a Ea 6 6 NXIEMXT Configuration REGIS ters erisia aa Eae Ea a R 6 6 MXIbus Master Mode State Machine cece ceccecceeccsccsccsccsccescessesscescessescescenseues 6 6 MXIbus Slave Mode State Machine 2 0 00 ce aa Aae E Ei ei 6 10 MXIbus Address Data and Address Modifier Transceivers VV 6 11 MXIbus System Controller Functions Us 6 12 MX Ibus Control Sienals ranse Vers oere dede idee eee 6 12 MX bus Requester and Arbiter Circuitry iss siiciusvesaiccanancenuencsawnsaca entue seins eaatayrenerettonsacas 6 12 Appendix A SDC CII CATIONS no RR A 1 Appendix B Mnemonics SON Rd B 1 Appendix C VXI MXI Component Placement C 1 Removing the Metal Enclosure from the VXI MXI cc ccccccssssseeeeceeeeeeaeseeeeeeees C 1 Removing the INTX Daughter Card from the VXI MXI ce eecccccceceeceesseseeeeeees C 3 Installing the INTX Daughter Card onto the VXI MXI eeeccseccceeeeeeeeeseseeeeees C 4 Appendix D Connector Descriptions D 1 WEXTBUS Comnet lO enia des en di de ee et dis dia D 1 PECON O a A LG ot D 3 Appendix E Configuring a Two Frame System E 1 Configuring V XI MXIs for a Two Frame System cc cceeccceeccceeeeeeeeseeeeceeeeeeeeaeeeees E 1 Configuration Requirements for Two Frame S
16. Sets the VXI MXI logical address window to map all of the logical address space outward and enables the window 11 Scans all logical addresses 0 to FF in the window skipping logical addresses occupied by previously encountered devices i For each VXI MXI found in Step 11 starting with the lowest addressed VXI MXI the RM a Sets the VXI MXI logical address mapping window to map all of the logical address space inward and enables the window National Instruments Corporation 5 35 VXI MXI User Manual Programming Considerations Chapter 5 b Repeats Step 2 recursively c Sets the VXI MXI inward logical address mapping window to cover the range up to but not including the VXI MXI with the next highest logical address that was found in the logical address space iv Sets the VXI MXI outward logical address mapping window to cover the range of the devices connected to that extender Configuring the Logical Address Window Example This example illustrates how the multiframe RM identifies devices in a VXIbus MXIbus system and configures the logical address windows The system used is the example VXIbus MXIbus system shown in Figure 5 5 Table 5 5 shows the logical addresses we assigned to the devices in that system before bringing up the system MXIbus devices can only be statically configured for the RM to find all devices connected on a MXIbus link Therefore each device must have a logical address that was configured before sy
17. information exists and may be decoded A portion of address space that can be accessed from the application program American National Standards Institute Circuitry providing the bus arbitration mechanism for a system A process in which a potential bus master gains control of a bus Not synchronized not controlled by time signals A two device two line handshake trigger protocol using two consecutive even odd trigger lines a source acceptor line and an acknowledge line Bytes An assembly typically a printed circuit board with 96 pin connectors and signal paths that bus the connector pins A C size VXIbus system will have two sets of bused connectors called J1 and J2 A D size VXIbus system will have three sets of bused connectors called J1 J2 and J3 A specified address that is combined with a relative address to determine the absolute address of a data location All VXI address windows have an associated base address for their assigned V XI address spaces Bus Error signal This signal is asserted by either a slave device or the BTO unit when an incorrect transfer is made on the Data Transfer Bus DTB The BERR signal is also used in VXI for certain protocol implementations such as writes to a full Signal register and synchronization under the Fast Handshake Word Serial Protocol Binary digit The smallest possible unit of data a two state yes no 0 1 alternative The building block of binary coding and numbering systems
18. interrupt levels 6 5 interrupt handler compliance levels 2 4 Interrupt Status Control Register 4 45 to 4 47 interrupter compliance levels 2 4 INTLCK bit 4 33 INTX daughter card block diagram 2 8 cable connections 3 27 CLK10 control 2 9 CLK10 mapping 3 20 to 3 22 connector description D 3 to D 4 connectors 2 7 factory default settings 3 3 illustration 1 3 installation parts locator diagram C 3 C 4 reinstalling INTX card C 4 removing from VXI MXI C 3 removing metal enclosure C 1 VXI MXI parts locator diagram C 2 interrupt control 2 9 registers 2 8 routing CLK10 signal from INTX connector 3 18 signal assignments D 3 signal groupings D 4 system reset control 2 9 termination 3 25 to 3 26 trigger control 2 9 INTX Interrupt Configuration Register 2 8 4 26 INTX Trigger Configuration Register 2 8 4 27 INTX Utility Configuration Register 2 8 4 28 to 4 29 IRQ Acknowledge Registers 4 51 IRQ 7 1 bit 4 47 ITS 3 0 bits 4 42 National Instruments Corporation J jumpers and switches CLK10 source signal options 3 19 EXT CLK SMB input output 3 20 factory default settings VXI MXI with INTX 3 3 VXI MXI without INTX 3 2 interlocked arbitration mode 3 14 INTX CLK10 mapping switches 3 21 to 3 22 logical address 3 6 to 3 7 MxXIbus fairness option 3 17 MXIbus System Controller 3 15 MXIbus System Controller timeout 3 16 non Slot 0 selection 3 5 reset signal settings 3 23 Slot O settings 3
19. support signals for VMEbus 1 4 to 1 5 unpacking 1 7 VMEbus compliance levels 2 3 to 2 4 VMEbus modules 2 2 to 2 3 V XIbus capability codes A 1 V XIbus configuration registers definition 2 7 Device Type Register 4 6 theory of operation 6 6 V XIbus ID Register 4 4 to 4 5 V XIbus Status Control Register 4 7 to 4 8 V XIbus extender registers National Instruments Corporation A16 Window Map Register 4 14 to 4 17 A24 Window Map Register 4 18 to 4 21 A32 Window Map Register 4 22 to 4 25 INTX Interrupt Configuration Register 2 8 4 26 INTX Trigger Configuration Register 2 8 4 27 INTX Utility Configuration Register 2 8 4 28 to 4 29 Logical Address Window Register 4 10 to 4 13 MODID Register 4 9 Subclass Register 4 30 Index 9 Index V XIbus ID Register 4 4 to 4 5 V XIbus Status Control Register 4 7 to 4 8 V XIbus System Controller definition 2 5 theory of operation 6 1 V XIbus system logical address map configuration See logical address map configuration VXI MXI User Manual
20. 1 and 5 2 The system in Figure 5 1 would not be a tree structure if a cable were added from the last MxXIbus device on Level 1 to the Root PC Figure 5 2 would also be an illegal and circular system if a cable were added to connect the two MXIbus devices on Level 1 At the root of the tree is the multiframe RM The root can be a VXIbus mainframe or a stand alone device for example a PC with a MXIbus interface that can operate as the system RM All MXIbus devices have address windows that connect them to the MXIbus system address map MXIbus devices can be assigned space in any of four address spaces A32 A24 A16 and logical address space Upon initialization all windows are turned off isolating all MXIbus devices from each other The multiframe RM scans the MXIbus links and VXIbus mainframes for devices and configures the window registers on each MXIbus device in order to partition the MxXIbus address space among all devices Planning a VXIbus MXIbus System Logical Address Map The V XIbus MXIbus system integrator is the person who configures all the VXIbus and MXIbus devices and connects the system together This chapter assumes that you are the system integrator Before you begin setting the logical addresses of the devices in your VXIbus MXIbus system you must determine the tree configuration of your system The two basic configurations are the MxXIbus multiframe RM as an external PC with a MXIbus interface as shown in Figure 5 1 or th
21. 4 trigger input termination 3 22 VME BTO chain position 3 10 to 3 12 VME BTO value selection 3 9 VMEbus request level 3 8 L LABASE 7 0 bits 4 11 LADD 7 0 bit 4 39 LADIR bit 4 10 4 11 LAEN bit 4 10 4 11 LAHIGH 7 0 bits 4 12 LALOW 7 0 bits 4 12 LASIZE 2 0 bits 4 11 LINT 3 1 bits 4 45 LNGMXSCTO bit 3 16 4 35 LOCKED bit 4 36 logical address configuration 3 6 to 3 7 definition 3 6 logical address map configuration 5 1 to 5 34 A16 address map blank worksheets 5 29 to 5 34 examples 5 25 planning 5 21 to 5 24 worksheet examples 5 26 to 5 28 Base Size configuration format 5 3 to 5 4 basic configurations illustration 5 2 examples 5 8 to 5 9 high low configuration format 5 5 multiframe RM operation 5 35 to 5 38 National Instruments Corporation Index A24 and A32 addressing windows 5 38 example 5 36 to 5 38 steps for planning 5 35 to 5 36 overview 5 1 planning 5 1 to 5 3 procedure 5 5 to 5 7 worksheets alternative worksheets 5 18 to 5 21 blank worksheets 5 13 to 5 17 examples 5 10 to 5 12 Logical Address Window Register 4 10 to 4 13 bit descriptions 4 10 to 4 11 4 12 definition 2 7 description 4 10 example 4 11 format CMODE bit cleared 4 10 CMODE bit set 4 12 theory of operation 6 6 Low configuration format 5 5 M MANID bit 4 5 master mode state machine See MXIbus master mode state machine metal enclosure for VXI MXI removing 3 4 C 1 MI
22. 4 37 SYSFOUT 4 37 SYSRSTIN 4 29 SYSRSTOUT 4 29 TRIG 7 0 DIR 4 49 TRIG 7 OJEN 4 49 TRIGIN 4 43 TRIGINT 4 46 TRIGINTIE 4 46 TRIGOUT 4 44 VERSION 4 8 LADD 7 0 4 39 LADIR 4 10 4 11 LAEN 4 10 4 11 LAHIGH 7 0 4 12 BKOFF bit 4 46 BKOFFIE bit 4 46 BOFFCLR bit 4 35 VXI MXI User Manual Index 2 National Instruments Corporation BTO See VME BTO chain position VME BTO circuitry bus master compliance levels 2 4 bus slave compliance levels 2 3 C cable connections INTX daughter card 3 27 MXIbus 3 28 to 3 30 capability codes MXIbus A 2 VMEbus A 1 V XIbus A 1 CLK10 circuitry definition 2 5 INTX daughter card 2 9 theory of operation 6 2 to 6 3 CLK10 source configuration 3 18 to 3 22 damage warning 3 22 EXT CLK SMB input output 3 20 INTX CLK10 mapping 3 20 to 3 22 CMODE bit A16 Window Map Register 4 14 4 16 A24 Window Map Register 4 18 4 20 A32 Window Map Register 4 22 4 24 description 4 32 Logical Address Window Register 4 10 4 12 compliance levels VMEbus 2 3 to 2 4 configuration See also installation logical address map configuration multiframe RM operation A16 register resources 3 31 CLK10 source 3 18 to 3 22 EXT CLK SMB input output 3 20 INTX CLK10 mapping 3 20 to 3 22 factory default settings for VXI MXI with INTX 3 3 without INTX 3 2 interlocked arbitration mode 3 13 to 3 14 logical address 3 6 to 3 7 MXIbus fairness option 3 17 MXIbus System Controller
23. 4 and VXIbus Mainframe 5 Each requires 16 logical addresses therefore we assigned them address ranges AO to AF hex and BO to BF hex respectively National Instruments Corporation 5 7 VXI MXI User Manual Programming Considerations Chapter 5 Multiframe Resource VXIbus Manager Mainframe 1 MXIbus 1 MXIbus 2 Level 1 MXIbus MXIbus VXIbus VXIbus VXIbus Device Device Mainframe Mainframe Mainframe A B 2 3 6 MXIbus 3 Level 2 VXIbus VXIbus Mainframe Mainframe 4 5 Figure 5 5 Example VXIbus MXIbus System Table 5 2 Example VXIbus MXIbus System Required Logical Addresses Number of Logical Device Addresses Required VXIbus Mainframe 1 MXIbus Device A MXIbus Device B VXIbus Mainframe 2 VXIbus Mainframe 3 VXIbus Mainframe 4 V XIbus Mainframe 5 VXIbus Mainframe 6 VXI MXI User Manual 5 8 National Instruments Corporation Chapter 5 Programming Considerations FEDCBA 9 8 7 6 5 4 MXIbus 1 MXIbus 3 Into VXIbus Mainframe 3 _ MXIbus 2 x Mainframe 1 Figure 5 6 Logical Address Map Diagram for Example V XIbus MXIbus System National Instruments Corporation 5 9 VXI MXI User Manual Programming Considerations Chapter 5 Resource Manager Mainframe VX bus Mainframe 1 _ Total number of logical addresses required by this device Round total number up to the next power of two x First Level MXIbus Link MXIbus 1 Fill in after completing charts on the following p
24. 7F hex The Resource Manager must be Logical Address 0 The VXI MXI is Logical Address 1 Ensure that no other devices in that frame have either of these logical addresses In addition no devices in Frame A should have logical addresses of 80 hex or above except for FF hex Frame B contains logical addresses from 80 hex to FE hex The VXI MXI in Frame B has Logical Address 80 hex Make sure that no other devices in Frame B have logical addresses of 80 hex or below Logical Address FF hex is reserved for dynamically configurable devices You can put these devices in either frame CLK10 Mapping CLK 10 is routed from Frame A to Frame B over INTX in Figures E 4 and E 5 Refer to the INTX CLK10 Mapping section of Chapter 3 if you want to change this configuration VXI MXI User Manual E 6 National Instruments Corporation Appendix F Customer Communication For your convenience this appendix contains forms to help you gather the information necessary to help us solve technical problems you might have as well as a form you can use to comment on the product documentation Filling out a copy of the Technical Support Form before contacting National Instruments helps us help you better and faster National Instruments provides comprehensive technical assistance around the world In the U S and Canada applications engineers are available Monday through Friday from 8 00 a m to 6 00 p m central time In other countries contact the nearest
25. Address Range Allocation for Different Size Values 0 0 0 ceececccccceeeeeeeeeeees 5 4 Example VX Ibus MXIb s SVCD A ia 5 8 Logical Address Map Diagram for Example VXIbus MXTbus System 5 9 Worksheet 1 for Example VXIbus MXIbus System 0 cc eeeeeeeeeeeeeeeeees 5 10 Worksheet 2 for Example VXIbus MXIbus System cc ceeeeeeeeeeeeeeeeees 5 11 Worksheet 3 for Example VXIbus MXIbus System cc cceeeeeeeeeeeeeeeees 5 12 Worksheet 4 for Example VXIbus MXIbus System cc ccceeeeeeeeeeeeeeees 5 12 Logical Address Map Example with Alternative Worksheet 5 20 A16 Space Allocations for all Size Values 5 22 Example VX TbUS NEXIGUS SY SIC M csin es tree dm nid 5 24 Example Alo Space Address Mb nn Re denses 5 25 Worksheet 1 for A16 Address Map Example cccceecccceccceeeeeeeseeeeeeeeeeeeaaas 5 26 Worksn et2 for ATO Map Example an tbe nndtine ml 5 27 Worksheet 3 for A16 Map EXAmMplesrs sie i ern Ae a R 5 28 VXI MXI User Manual viii National Instruments Corporation Contents Figure 6 1 Master to Slave VMEbus MXIbus Transfers 0 0 0 cseeccsececeeceeeeseseeeeeeeeeeeaes 6 7 Figure 6 2 Deadiock SEO iiss aes ears RAR dede annee Ro 6 10 Figure C 1 VXI MXI Parts Locator DAS aan RUE C 2 Figure C 2 VXI MXI INTX Parts Locator Diagram Rear View ccccccceeeeeeeeeeeeees C 3 Figure C 3 VXI MXIINTX Parts Locator Diagram Front View cccccecc
26. Corporation D 1 VXI MXI User Manual Connector Descriptions Appendix D The MXIbus defines 49 active signals 12 ground lines and 1 line for terminator power Table D 2 describes the signals on the MXIbus connector and groups them in five categories Table D 2 MXIbus Signal Groupings Address Data Address Data AD 31 00 Address Modifier AM 4 0 Address Strobe AS Transfer Size SIZE Read Write WR Data Strobe DS Data Acknowledge DTACK Parity PAR Arbitration MXIbus Busy MxXIbus Request MXIbus Grant In MXIbus Grant Out Utility MXIbus Error Error BERR Power EE 4 58 Terminator Power TERMPWR 62 Notice that there are 12 ground contacts on the connector The 48 twisted ground lines in the cable are generated from these lines under the cable connector hood Also notice that although there are two connector contacts required for the GIN GOUT daisy chain only one signal line is required in the cable assembly For more information refer to the MXIbus specification VXI MXI User Manual D 2 National Instruments Corporation Appendix D Connector Descriptions INTX Connector The INTX connector is used only on VXI MXIs with the INTX daughter card option The INTX signals are assigned to the device connector as shown in Figure D 2 and Table D 3 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 44 43 42 41 40 39 38 37 36 35 34 33 32 31 Figure D 2 INTX C
27. IACKOUT INTLCK INTX IRQ IRQ 7 1 ITS 3 0 L LABASE 7 0 LADD 7 0 LADIR LAEN LAHIGH 7 0 LALOWT7 0 LASIZE 2 0 LINT 3 1 LNGMXSCTO LOCKED LWORD M MANID MIRQ 7 1 DIR MIRQ 7 1 EN MODEL MODID MODID MODIDO MODID 12 0 MXACFAILEN MXACFAILINT MXBERR MXISC MXSCTO MXSRSTEN MXSRSTINT MXSYSFINT MXTRIGEN MXTRIGINT VXI MXI User Manual lt TV amp amp N amp E EE EE CE lt lt amp lt lt X amp amp Appendix B Definition Interrupt Acknowledge Status ID VMEbus Interrupt Acknowledge VMEbus Interrupt Acknowledge Daisy Chain Input VMEbus Interrupt Acknowledge Daisy Chain Output Interlocked Bus Operation Interrupt and Trigger Extension Connector MXIbus Interrupt Request VMEbus Interrupt Request Lines Input Trigger Select Logical Address Window Base Address Logical Address Status Logical Address Window Direction Logical Address Window Enable Logical Address Window Upper Bound Logical Address Window Lower Bound Logical Address Window Size Local Interrupt Line Long MXIbus System Controller Timeout Lock MXIbus or VXIbus VMEbus Longword Manufacturer D MXIbus IRQ Direction MXIbus IRQ Enable Model Code Module ID Lines MODID Line Status MODID Line 0 MODID Drive and Status Bits MXIbus ACFAIL Enable MXIbus ACFAIL Status MXIbus Bus Error Status MXIbus System Controller Status MXIbus System Controller Timeout Status MXIbus SYSRESET Enable MXIbu
28. LED Logical Address LSB VXI MXI User Manual Interrupt Acknowledge Integrated Circuit Institute of Electrical and Electronics Engineers The VME specification inches input output the techniques media and devices used to achieve communication between entities Contrasted with Normal Operating Mode an optional mode of operation in which the system performs as one large VXIbus mainframe with only one master of the entire system VXIbus and MXIbus at any given moment In this mode there is no chance for a deadlock situation A means for a device to request service from another device A functional module that detects interrupt requests generated by interrupters and performs appropriate actions A device capable of asserting interrupts and responding to an interrupt acknowledge cycle Interrupt and Timing Extension a daughter card option that plugs into the two daughter card connectors on the VXI MXI It extendes the seven VMEbus interrupt lines the eight VXIbus TTL trigger lines the VXIbus CLK10 signal and the VMEbus reset signals SYSRESET SY SFAIL and ACFAIL Industry Standard Architecture kilobytes of memory To sample a signal and remember its value light emitting diode An 8 bit number that uniquely identifies the location of a VXIbus device s configuration registers in a system The A16 base address of a device is COOOh Logical Address 40h Least Significant Bit bit 0 Glossary 6 Nation
29. MXIbus links Total number of logical addresses required by this device Round total number up to the next power of two Device Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links Total number of logical addresses required by this device Round total number up to the next power of two Device Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links Total number of logical addresses required by this device Round total number up to the next power of two k Device Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links Total number of logical addresses required by this device Round total number up to the next power of two Total Number of Logical Addresses Required Add numbers after the Round total number up to next power of two National Instruments Corporation 5 15 VXI MXI User Manual Programming Considerations Chapter 5 MXIbus Link Device Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to
30. Mode Selection Register 4 41 to 4 44 6 2 Trigger Synchronous Acknowledge Register 4 50 Trigger Synchronous interrupt condition 6 4 TRIGIN bit 4 43 TRIGINT bit 4 46 TRIGINTIE bit 4 46 TRIGOUT bit 4 44 TTL trigger lines 2 5 6 2 to 6 3 Two Frame VXI System E 1 U unpacking the VXI MXTI interface module 1 7 V VERSION bit 4 8 VME BTO chain position configuration 3 10 to 3 12 VME BTO circuitry configuration 3 8 to 3 9 interlocked arbitration mode timing 3 13 jumpers and switches 3 9 VMEbus A16 register resource configuration 3 31 capability codes A 1 compliance levels 2 3 to 2 4 modules 2 2 to 2 3 request level configuration 3 7 to 3 8 requester and arbiter circuitry 2 5 6 2 National Instruments Corporation signals list of signals 2 1 to 2 2 signals supplied by VXI MXI 1 4 to 1 5 VMEbus Data Transfer Bus Arbiter PRI ARBITER 3 5 VMEbus Data Transfer Bus DTB 3 7 VMEbus System Controller 3 5 VMEbus timeout See VME BTO chain position VME BTO circuitry VMEbus transceivers address and address modifier transceivers 2 5 6 1 control signal transceivers 2 5 6 2 data transceivers 2 5 6 1 VXI MXI interface module See also INTX daughter card block diagram 2 6 definition 1 1 1 4 electrical characteristics 2 1 to 2 2 features 1 4 front panel features 1 5 functional description 2 5 to 2 9 illustration 1 2 kit contents 1 6 optional equipment 1 6 to 1 7 overview 1 4 to 1 5
31. Rate Transfer Type Write 675 5 ns Read 625 5 ns Block Write 320 ns Block Read 270 ns Other Daisy Chain Delay Specifications Not applicable Not applicable Fully shielded VXI C size board 9 187 in by 13 386 in 233 35 mm by 340 mm Single fully implemented MXIbus connector Single INTX connector on boards equipped with optional INTX daughter card Single VXI C size slot Class 1 TTL Contact Factory 64 B Slave Mode Transfer Rate Transfer Type Write 381 ns Block Write Block Read 238 ns 238 ns 120 ns Passing GIN to GOUT or GOUT generation from System Controller National Instruments Corporation A 3 VXI MXI User Manual Appendix B Mnemonics Key This appendix contains an alphabetical listing of mnemonics used in this manual to describe signals and terminology specific to MXIbus VMEbus V XIbus and register bits Refer also to the Glossary The mnemonic types in the key that follows are abbreviated to mean the following B Bit MBS MxXIbus Signal MXI MXIbus Terminology VBS VMEbus Signal VME VMEbus Terminology VXI V XIbus Terminology VXS V XIbus Signal National Instruments Corporation B 1 VXI MXI User Manual Mnemonics Key Mnemonic A AOI AI6BASE 7 0 AIGDIR AIGEN A16HIGH 7 0 A16LOW 7 0 A16SIZE 2 0 A24BASE 7 0 A24DIR A24EN A24HIGH 7 0 A24LOW 7 0 A24SIZE 2 0 A32BASE 7 0 A32DIR A32EN A32HIGH 7 0 A32LOW 7 0 A32SIZE 2 0 A 31 1 ACCDIR
32. Select ACFAIL ACFAIL SYSRESET SYSRESET a SYSRESET Asserted Default Setting b ACFAIL Asserted Figure 3 19 Reset Signal Selection Settings Installing the VXI MXI Hardware The VXI MXI is a VXIbus extender device it has no onboard intelligence or memory For the VXI MXI to perform as a MXIbus master a device with VMEbus master capability must be installed in the VXIbus mainframe For the VXI MXI to perform as a MXIbus slave in A16 A24 or A32 space a slave VMEbus device with resources in those address spaces must be installed in the VXIbus mainframe Warning The VXI MXI is shipped from the factory configured to be installed into Slot 0 of your VXIbus mainframe Installing your VXI MXTI into any slot other than Slot 0 without changing its default configuration can damage the VXI MXTI the VXIbus backplane or both If a device is already installed in Slot 0 reconfigure that device and install it in another slot or reconfigure your VXI MXI for Non Slot 0 use Do not install a device configured for Slot 0 into another slot without first reconfiguring it for Non Slot 0 use Remember that the VXI MXI must have the VMEbus BTO If another device is providing the VMEbus BTO function disable its BTO before installing the VXI MXI National Instruments Corporation 3 23 VXI MXI User Manual Configuration and Installation Chapter 3 MXIbus Termination The MXIbus is a matched impedance bus and requires
33. Trigger Lines and CLK10 Circuitry The VXIbus TTL trigger lines TTLTRG 7 0 ECL trigger lines ECLTRG 1 0 and CLK10 circuitry provide triggering and synchronization for intermodule and interchassis communication For connecting trigger lines and clock signals between mainframes the VXI MXI front panel has a TRG IN Trigger In a TRG OUT Trigger Out and an EXT CLK External Clock SMB connector Trigger lines can be mapped out of the V XIbus or routed into the mainframes via the TRG OUT and TRG IN front panel connectors so that VXIbus devices in one mainframe can be configured to trigger devices in other mainframes By writing to the MXIbus Trigger Configuration Register individual V XIbus trigger lines can be selectively driven from the TRG IN SMB connector or sourced to the TRG OUT SMB connector Using the Trigger Mode Selection Register and or the Drive Triggers Register the VXI MXI can source and or accept Asynchronous Synchronous Semi synchronous and Start Stop trigger protocols defined by the V XIbus specification on any TTL or ECL Trigger Line The V XI MXI can be configured to generate an interrupt on the rising and or falling edge of any trigger signal This interrupt can be used to receive trigger protocols The Asynchronous protocol uses two trigger lines to communicate between a single source and a single acceptor The source device initiates the operation by asserting the lower numbered trigger line The acceptor acknowl
34. VDC for the MXIbus Either TTL or ECL lines used for intermodule communication Transistor Transistor Logic volts volts direct current Versa Module Eurocard or IEEE 1014 the IEEE Standard for a Versatile Backplane Bus VMEbus Extensions for Instrumentation A functional module with circuitry that generates the 16 MHz system clock provides the VMEbus arbiter and the VMEbus Bus Timer Unit and drives the VXIbus CLK10 signal Copying data to a storage device The simplest required communication protocol supported by Message Based devices in the VXIbus system It utilizes the A16 communication registers to transfer data using a simple polling handshake method Glossary 11 VXI MXI User Manual Index A A16 Window Map Register 4 14 to 4 17 bit descriptions 4 14 to 4 15 4 16 definition 2 7 description 4 14 example 4 15 format CMODE bit cleared 4 14 CMODE bit set 4 16 planning V XIbus MXIbus system A16 address map examples 5 24 to 5 25 overview 5 21 space allocation for size values 5 21 to 5 22 steps for planning 5 22 to 5 24 worksheet blanks 5 29 to 5 34 worksheet examples 5 26 to 5 29 theory of operation 6 6 VMEbus configuration considerations 3 31 AI6BASE 7 0 bit 4 15 AI6DIR bit 4 14 to 4 15 AIGEN bit 4 14 AI16HIGH 7 0 bit 4 16 A16LOW 7 0 bit 4 16 A16SIZE 2 0 bit 4 15 A24 Window Map Register 4 18 to 4 21 bit descriptions 4 18 to 4 19 4 20 configuring for multiframe RM operat
35. VXI logical address of the interrupting device and the upper 8 bits specify the reason for interrupting One of the defined types of VMEbus data transfers indicated by certain address modifier codes A communications system that follows the command response cycle model In this model a device issues a command to another device the second device executes the command and then returns a response Synchronous commands are executed in the order they are received The most basic trigger protocol simply a pulse of a minimum duration on any one of the trigger lines System Fail a signal that indicates when a failure has occurred in the system can be generated by any board in the system System Reset a signal that indicates a system reset or power up condition See MXIbus System Controller VXIbus System Controller The tree structure of the Commander Servant relationships of all devices in the system at a given time In the VXIbus structure each Servant has a Commander A Commander can in turn be a Servant to another Commander Also called terminating networks devices located at the ends of a MXIbus daisy chain that are used to minimize reflections and bias signals to their unasserted states Glossary 10 National Instruments Corporation TERMPWR Trigger TTL V y VDC VMEbus VX Ibus VXIbus System Controller W Write Word Serial Protocol National Instruments Corporation Glossary Termination Power 3 4
36. and V XIbus signals to other frames The INTX cable provides either a straight point to point link National Instruments part number 180980 XX where XX is the length in meters or a single connector to dual connector link National Instruments part number 180982 XX where XX is the length in meters which gives you the ability to connect more than two devices together Notice that while the MXIbus is a prioritized daisy chain INTX signals are bused to every device and no priority exists Like the MXIbus however INTX cables must be connected in a daisy chain fashion to prevent impedance discontinuities from stubs that are created in a star type configuration Secure the INTX cable s on the back of the INTX connector using the captive screw elements to ensure that the cable s will not accidentally become disconnected National Instruments Corporation 3 27 VXI MXI User Manual Configuration and Installation Chapter 3 Connecting the MXIbus Cable MxXIbus devices are daisy chained together with MXIbus cables Dual ended cables are polarized and require proper connection to function properly The VXI MXI uses a shielded 62 pin high density D subminiature device connector specified in the MXIbus specification When properly configured MXIbus cables will dress down and away from the V XIbus mainframe Ensure that the proper cable ends are connected to the intended devices See Figure 3 20 If your VXI MXI is the first or last device in the
37. branch office You may fax questions to us at any time Corporate Headquarters 800 433 3488 toll free U S and Canada Technical Support fax 512 794 5678 Branch Offices Australia Austria Belgium Denmark Finland France Germany Italy Japan Netherlands Norway Spain Sweden Switzerland U K Phone Number 03 879 9422 0662 435986 02 757 00 20 45 76 26 00 90 527 2321 1 48 65 33 00 089 7 14 50 93 02 48301892 03 3788 1921 01720 45761 03 846866 91 640 0085 08 730 49 70 056 27 00 20 0635 523545 or 0800 289877 in U K only National Instruments Corporation F 1 Fax Number 03 879 9179 0662 437010 19 02 757 03 11 457671 11 90 502 2930 1 48 65 19 07 089 7 14 60 35 02 48301915 03 3788 1923 01720 42140 03 846860 91 640 0533 08 730 43 70 056 27 00 25 0635 523154 VXI MXI User Manual Technical Support Form Photocopy this form and update it each time you make changes to your software or hardware and use the completed copy of this form as a reference for your current configuration Completing this form accurately before contacting National Instruments for technical support helps our applications engineers answer your questions more efficiently If you are using any National Instruments hardware or software products related to this problem include the configuration forms from their user manuals Use additional pages if necessary Name Company Address Fax ___ Phone ____ Computer br
38. connector to right angle daisy chain connector 180982 01 180982 02 180982 04 180982 08 180982 20 Unpacking Follow these steps when unpacking your VXI MXT l Before attempting to configure or install the VXI MXI inspect the shipping container and its contents for damage If damage appears to have been caused in shipment file a claim with the carrier Retain the packing material for possible inspection and or for reshipment Verify that the pieces contained in the package you received match the kit parts list Do not remove the board from its bag at this point Your VXI MXI module is shipped packaged in an antistatic plastic bag to prevent 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 your grounded VXIbus mainframe chassis before removing the module from the bag As you remove the VXI MXI module from its bag be sure to handle it only by its edges Avoid touching any of the IC components or connectors Inspect the module for loose components or any other sign of damage Notify National Instruments 1f the module appears damaged in any way Do not install a damaged module into your VX Ibus mainframe National Instruments Corporation l 7 VXI MXI User Manual Chapter 2 General Description This chapter contains the physical and electrical specifications for the VXI MXI and des
39. consecutive range of VXIbus A16 addresses out of the VXI MXI the lower bound of the range must be placed in the AI6HIGH field and the upper bound in the A16LOW field In this case the range of VXIbus A16 addresses mapped out of the VXI MXT is AI16LOW gt range AIGHIGH The MXIbus A16 addresses mapped into the VXIbus are the inverse of this range that is VXIbus A16 addresses greater than or equal to the Al6LOW value or less than the A16HIGH value The window is disabled whenever A16HIGH A16LOW 0 All VXIbus A16 addresses are mapped out to the MXIbus when FF hex AI16HIGH A16LOW 80 hex All MXIbus A16 addresses are mapped into the VXIbus when 7F hex AIGHIGH A16LOW gt 0 VXI MXI User Manual 4 16 National Instruments Corporation Chapter 4 Register Descriptions To accommodate 8 bit devices that write to this register the window is not enabled until the lower byte of the register is written Therefore 8 bit devices should write the upper byte first then the lower byte National Instruments Corporation 4 17 VXI MXI User Manual Register Descriptions Chapter 4 A24 Window Map Register VXIbus Address Base Address E hex Attributes Read Write This register defines the range of addresses in A24 space that are mapped into and out of the VXI MXI through the MXIbus These bits are cleared on a hard reset The CMODE bit in the MXIbus Control Register selects the format of this register If the CMODE bit is 0
40. default a Base Size window comparison is used to determine the range of addresses in the window If the CMODE bit is set an upper and lower bound is used to determine the range of addresses in the window The A24 Window Map Register has the following format when the CMODE bit is cleared 15 14 13 12 11 10 9 8 R OCEAN ADR O AA ADASIZEI ASIE 0 AEN A24DIR 0 0 A24S1ZE2 A24SIZE1 A24SIZE0 W 7 6 5 4 3 2 l 0 Bit Mnemonic Description 15r w 0 Reserved Bit This bit is reserved and reads back as zero Write a zero when writing to these bits 14r w A24EN A24 Window Enable Bit When this bit is set the A24 mapping window is enabled When this bit is cleared the A24 mapping window is disabled 13r w A24DIR A24 Window Direction Bit When this bit is set the A24 window applies to MXIbus cycles that are mapped into V XIbus cycles inward cycles When this bit is cleared the A24 window applies to VXIbus cycles that are mapped out into MXIbus cycles outward cycles The complement of the defined range is mapped in the opposite direction VXI MXI User Manual 4 18 National Instruments Corporation Chapter 4 12 11r w 1 10 8r w A24STZE 2 0 7 Or w A24BASE 7 0 A24 Window Example A24BASE any value 4E A7 35 Register Descriptions A24EN A24DIR Window Applies to 1 VXI cycles to MXI cycles MXI cycles to VXI cycles Reserved Bits These bits are reserved and read back as ones Write a ze
41. e Is fully compatible with VXIbus and MXIbus specifications e Has no restrictions on Commander Servant hierarchy or physical location of devices The VXI MXI generates all the support signals required by the VMEbus e VMEbus System Controller functions 16 MHz system clock driver VME bus timeout BTO VXI MXI User Manual 1 4 National Instruments Corporation Chapter 1 General Information Data transfer bus arbiter PRI ARBITER Interrupt acknowledge daisy chain driver Pushbutton system reset switch e VMEbus master capabilities Access to A16 A24 and A32 address space D08 EO D16 and D32 accesses Release on Request bus requester jumper selectable arbitration level e VMEbus slave accesses A16 A24 and A32 address space D08 EO D16 and D32 accesses e VxXIbus Slot 0 functions 10 MHz clock MODID register TTL and ECL Trigger line support All integrated circuit drivers and receivers used on the VXI MXI meet the requirements of both the VMEbus specification and the MXIbus specification Front Panel Features The VXI MXI has the following front panel features e Three front panel LEDs FAILED LED indicates that the VMEbus S YSFAIL line is asserted VXI ACCESS LED indicates when the VXI MXI is accessed from the V XIbus MXI ACCESS LED indicates when the VXI MXI is accessed from the MXIbus e MXIbus connector e Three SMB connectors Trigger input
42. enter it into the appropriate space on the worksheet Place these numbers in the appropriate spaces on the worksheet for the next highest level device to which the MXIbus link is connected In the example system MXIbus 1 requires 101 logical addresses found at the bottom of Figure 5 8 and MXIbus 2 requires 8 logical addresses found at the bottom of Figure 5 9 We placed these numbers in the corresponding spaces in Figure 5 7 6 Add up the total number of logical addresses required for the system at the bottom of Figure 5 7 Round this number up to the highest power of two if you are using Base Size formats The result should be equal to or less than 256 If the number is greater than 256 you must reorganize your devices and reconfigure the system In the example system this number equals 256 therefore the configuration is acceptable 7 If you are using Base Size parameters determine the Size field of the range for each device and MXIbus link and insert that value in the corresponding locations of the worksheets When you round up the number of logical addresses required to 2 Size 8 X VXI MXI User Manual 5 6 National Instruments Corporation Chapter 5 Programming Considerations 10 Determine the range of addresses that will be occupied by the root device and each first level device and MXIbus link For Base Size systems use the Logical Address Map Diagram shown in Figure 5 6 to visualize the logical address map fo
43. for your V XIbus MxXIbus system Follow the procedures used to fill out the worksheets for the sample V XIbus MXIbus system FO EO DO CO BO AO 90 80 70 60 50 40 30 20 10 00 BFFF BO00 AFFF A000 OFFE 9000 SFFF 8000 7FFF 7000 6FFF 6000 SFFF 5000 AFFF 4000 3FFF 3000 2FFF 2000 1 FFF 1000 OFFF 0000 National Instruments Corporation 5 29 VXI MXI User Manual Programming Considerations Chapter 5 Resource Manager Mainframe Amount of A16 space required for this mainframe Round up to next address break First Level MXIbus Link Amount of A16 space required for devices connected to this VXI MXI Round up to next address break A16 Window Base Size _ Direction First Level MXIbus Link Amount of A16 space required for devices connected to this VXI MXI Round up to next address break A16 Window Base Size Direction First Level MXIbus Link Amount of A16 space required for devices connected to this VXI MXI Round up to next address break A16 Window Base Size Direction First Level MXIbus Link Amount of A16 space required for devices connected to this VXI MXI Round up to next address break A16 Window Base Size _ Direction Total Amount of A16 Space Required by System Add numbers after the Round up to next address break If this number is greater than 48K bytes reorganize devices and try again VXI MXI User Manual 5 30 National Instruments Corporation Chapt
44. in Figure 3 12 VXI MXI User Manual 3 14 National Instruments Corporation Chapter 3 Configuration and Installation MXIbus System Controller Enabled Disabled a Not MXIbus System Controller Default Setting MXIbus System Controller Enabled Disabled b MXIbus System Controller Figure 3 12 MXIbus System Controller Selection National Instruments Corporation 3 15 VXI MXI User Manual Configuration and Installation Chapter 3 MXlbus System Controller Timeout The MXIbus System Controller is also responsible for the MXIbus system timeout The timeout period begins when a MXIbus data strobe DS is received The period stops when a MXIbus DTACK or BERR is detected If a timeout occurs the MXIbus System Controller sends a MxXIbus BERR to clear the MXIbus system On power up this timeout is between 100 us and 400 us as configured by the MXI Controller BTO Level jumper array refer to Figure 3 1 for its location You can extend the timeout to a value between 100 ms and 400 ms by setting the LNGMXSCTO bit in the MXIbus Control Register It is best to have a long MXIbus System Controller timeout in MXIbus systems with many devices or in situations where one or more MXIbus devices use a large amount of MXIbus bandwidth Figure 3 13 shows how to position the jumper array to set the MXIbus System Controller timeout value When the VXI MXI is not configured to be the MXIbus System Controller the setting of
45. logical addresses required by MXIbus Link Round total number up to next power of two First Level MXIbus Link Fill in after completing charts on the following pages Total number of logical addresses required by MXIbus Link Round total number up to next power of two Total Number of Logical Addresses Required Add numbers after the Round total number up to next power of two If this number is greater than 256 you need to reorganize devices and try again VXI MXI User Manual 5 14 Chapter 5 National Instruments Corporation Chapter 5 Programming Considerations MXIbus Link Device Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links Total number of logical addresses required by this device Round total number up to the next power of two Device Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links Total number of logical addresses required by this device Round total number up to the next power of two Device Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Number of logical addresses required by additional
46. masters and slaves but the masters communicate only with the slaves in their mainframe The masters never attempt transfers across the MXIbus so there is no chance for deadlock when a MXIbus master attempts a transfer into the VXI mainframe The VXI MXIs in this mainframe can be configured for normal operating mode National Instruments Corporation 3 13 VXI MXI User Manual Configuration and Installation Chapter 3 Select interlocked arbitration mode by changing the default setting of the slide switch from Normal to Interlocked Bus Cycles as shown in Figure 3 11 Interlocked Bus Cycles Interlocked Bus Cycles Normal Normal a Normal Operating Mode Default Setting b Interlocked Bus Cycle Mode Figure 3 11 Interlocked Arbitration Mode Selection MXlbus System Controller The MXIbus System Controller slide switch selects whether or not the VXI MXI interface module is the MXIbus System Controller The MXIbus System Controller is the first device in the MXIbus daisy chain The System Controller supplies the arbitration circuitry for MXIbus arbitration the MXIbus interrupt acknowledge daisy chain driver and the MXIbus bus timeout unit The VXI MXI is shipped from the factory configured for non MXIbus System Controller operation If the VXI MXT is the first device in the MXIbus link configure the VXI MXT as the MxXIbus System Controller by changing the default setting of the slide switch from Disabled to Enabled as shown
47. next power of two k Device Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links Total number of logical addresses required by this device Round total number up to the next power of two Total Number of Logical Addresses Required Add numbers after the Round total number up to next power of two VXI MXI User Manual 5 16 National Instruments Corporation Chapter 5 Programming Considerations MXIbus Link Device Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links Total number of logical addresses required by this device Round total number up to the next power of two Device Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links Total number of logical addresses required by this device Round total number up to the next power of two Device Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links Total number of lo
48. not used you should leave these internal terminators in place If the VXI MXI is not going to be an end device or if you will be using external terminators remove the terminating resistor networks from their sockets and store them in a safe place in case the MxXIbus system changes Figure 3 21 shows the position of the six MXIbus terminating networks All six MXIbus networks must be either installed or removed from their sockets Figure 3 21 also shows the INTX terminating networks for VXI MXIs that include the INTX daughter card option Figure 3 21 MXIbus Terminating Networks INTX Termination If your VXI MXI includes the INTX daughter card option you must follow much the same procedure for termination as for the MXIbus terminators The INTX bus requires termination networks at the first and last devices in the INTX chain These terminations minimize reflections caused by impedance discontinuities at the ends of the cables and bias the signal lines to their unasserted state when they are not driven The INTX daughter card comes with terminating resistors installed as shown in Figure 3 21 along with the MXIbus termination resistors National Instruments Corporation 3 25 VXI MXI User Manual Configuration and Installation Chapter 3 If the daughter card will be the first or last device in the INTX chain irrespective of the VXI MXI s position in the MXIbus chain you should leave these terminators in place If the daughter card is not g
49. or from an external signal connected to the EXT CLK SMB connector on the front panel Through this circuitry the VMEbus signals SYSFAIL ACFAIL and SYSRESET connect to the corresponding signals on the daughter card connections These three signals can also be individually enabled to generate a VMEbus interrupt With control bits in onboard registers SYSFAIL and SYSRESET can also be driven on the VMEbus backplane 2 5 VXI MXI User Manual General Description Chapter 2 Daughter Card Connection Tron SYSFAIL SYSRESET SYSFAIL ACFAIL IRQ qa ACFAIL ne Son Interrupt Circuitry Parity PAR VMEbus Check and Address and Generation Modi odifiers Window Transceivers MXIbus A24 De Dat Window Address Modifiers Transceivers System Window Controller PE Functions LA MXlbus Window System Controller Functions VXI MXI Configuration Registers VMEbus MXIbus Control Signals Control Signals Transceivers Transceivers Machine VMEbus MXIbus Requester and Slave Mode Requester and Arbiter Circuitry State Arbiter Circuitry Machine TTL and ECL TRG OUT Tri Li se ines bea CLK10 CLK10 Circuitry EXT CLK Front Panel SMBs Figure 2 1 VXI MXI Block Diagram VXI MXI User Manual 2 6 National Instruments Corporation Chapter 2 e Interrupt Circuitry e Parity Check and Generation e A32 A24 A16 and LA Windows e VXI MXI Configuration Registers e MxXIbus Master Mod
50. our example we fill out Figure 5 16 Worksheet 2 for MXIbus 1 which includes MXIbus Device A MXIbus Device B VXIbus Mainframe 2 and VXIbus Mainframe 3 MXIbus Device A needs 512 B of A16 space which rounds up to address break 512 We fill in the worksheet accordingly MXIbus Device B and VXIbus Mainframe 2 do not need any A16 space SO we put zeros in the worksheet for these devices VXIbus Mainframe 3 needs 4 KB of A16 in addition to the amount of A16 required by MXIbus link 3 connected to it on Level 2 VXI MXI User Manual 5 22 National Instruments Corporation Chapter 5 Programming Considerations 4 10 11 12 13 Figure 5 17 is the worksheet for MXIbus 3 which includes VXIbus Mainframes 4 and 5 Mainframe 4 needs 2 KB and Mainframe 5 needs 1 KB of A16 space We fill in the appropriate spaces on the worksheet Now we return to Figure 5 16 and fill in the MXIbus 3 information in the space for a second level MXIbus link connected to VXIbus Mainframe 3 MXIbus 3 needs 2 KB for Mainframe 4 and KB for Mainframe 5 The sum is 3 KB which rounds up to the next address break of 4 KB The amount of A16 space required for the window into V XIbus Mainframe 3 is 4 KB plus the 3 KB required by MXIbus 3 which rounds up to the next address break of 8 KB We enter all of these numbers into the worksheet We now fill in Figure 5 15 for MXIbus 1 MXIbus 1 requires 512 bytes for MXIbus Device A and 8 KB
51. portion of the MXIbus bandwidth without interruptions from lower priority requesters In an unfair system the order in which you connect the MXIbus devices in the daisy chain determines the priority of each device s MXIbus request MxXIbus requesters closer to the MXIbus System Controller have higher priority than those further down the MXIbus chain The MXIbus fairness feature is controlled by the Fairness slide switch If you want your VXI MXI to be a fair requester change the slide switch from the Disabled setting to Enabled as shown in Figure 3 14 Fairness Enabled Fairness Enabled Disabled Disabled a Fairness Disabled b Fairness Enabled Default Setting Figure 3 14 MXIbus Fair Requester Selection National Instruments Corporation 3 17 VXI MXI User Manual Configuration and Installation Chapter 3 CLK10 Source The V XIbus specification requires that Slot O devices supply a clock signal CLK10 on a differential ECL output The VXI MXI can generate the CLK10 signal from an onboard oscillator 10 MHz with a 50 5 duty cycle route an external clock signal from the front panel SMB connector labeled EXT CLK to the CLK10 signal or receive the CLK10 signal Use the CLK10 Source Select jumper array to select one of these options as shown in Figure 3 15 The VXI MXI is configured at the factory to be a Slot O device driving the CLK10 signal from the onboard oscillator If you are installing the VXI MXI in a slot
52. request it is driving and converts the cycle into a VMEbus interrupt acknowledge cycle that can service the VMEbus interrupt requester The trigger control logic maps the VXIbus TTL trigger lines to and from the corresponding INTX trigger lines The system resets control circuitry maps the VMEbus signals SYSRESET SYSFAIL and ACFAIL to the corresponding signals on the INTX connection The CLK10 control circuitry routes the VMEbus 10 MHz signal to and from the INTX connection The configuration of the CLK10 mapping is controlled by three switches on the INTX daughter card Refer to the INTX CLK10 Mapping section of Chapter 3 Configuration and Installation for instructions on configuring these Switches 2 9 VXI MXI User Manual Chapter 3 Configuration and Installation This chapter describes the configuration and installation of the VXI MXI Configuring the VXI MXI Before installing the VXI MXI in the VXIbus mainframe configure the VXI MXI to suit the needs for your VXIbus system The VXI MXI module contains jumpers switches and slide switches that you can use to configure the following options e VxXIbus Slot 0 e VXIbus Logical Address e VMEbus Request Level e VMEbus Timeout Value e VMEbus Timeout Chain Position e Interlocked Arbitration Mode e MxXIbus System Controller e MXIbus System Controller Timeout e MxXIbus Fairness Option e CLK10 Source e EXT CLK SMB Input Output e Trigger Input Termination e Rese
53. same 10 MHz clock The Slot 0 device drives the selected trigger line and synchronizes it to the 10 MHz clock When asserted the trigger line indicates a Start signal When unasserted the trigger line indicates a Stop signal The VXI MXI can be configured either to drive its 10 MHz VXIbus CLK10 signal to other mainframes or to receive a 10 MHz CLK10 signal from another mainframe via the EXT CLK SMB connector on the front panel Multiple mainframes can be synchronized if configured to operate with the same 10 MHz CLK10 system clock SYSFAIL ACFAIL and SYSRESET The VMEbus signals SYSFAIL ACFAIL and SYSRESET can be individually monitored and driven by the VXI MXI card These three signals can also be used individually to generate an interrupt across the MXIbus IRQ line and or one of the VMEbus interrupt request lines Interrupt Circuitry The MXIbus has one interrupt line IRQ This IRQ line can be mapped to or driven by any of the VMEbus interrupt lines IRQ 7 1 or driven by VMEbus signals SYSFAIL ACFAIL and or SYSRESET or the TRIGINT trigger interrupt Registers in the MXIbus configuration space are used to configure the MXIbus IRQ line operation Five local VXI MXI conditions can be enabled to drive the VMEbus interrupt lines SYSFAIL asserted ACFAIL asserted the Backoff condition a Trigger Synchronous interrupt condition and a Trigger Asynchronous interrupt condition The Backoff condition occurs when the VXI M
54. the BERR exceptions that occur because of deadlock conditions In interlocked arbitration mode only one device owns the VXIbus MxXIbus system at a time Deadlocks are prevented because there is only one master of the entire system V XIbus and MXIbus at a time In interlocked arbitration mode the VXIbus arbiter and the MXIbus arbiter are synchronized so that both buses are tightly coupled at all times When the VXI MXI receives a VMEbus BGIN signal it cannot drive the daisy chain VMEbus BGOUT signal until it owns the MXIbus is driving the MXIbus BUSY signal Similarly when the VXI MXI receives a MXIbus BGIN signal it cannot drive the MXIbus BGOUT lines until it owns the VMEbus is driving the VMEbus BBSY signal When the VXI MXI is driving the VMEbus BBSY signal it cannot release the line until it owns the MXIbus Similarly when the VXI MXI is driving the MXIbus BUSY signal it cannot release the line until it owns the VMEbus In other words the V XI MXI cannot release the bus it owns until it gains ownership of the other bus National Instruments Corporation 6 13 VXI MXI User Manual Theory of Operation Chapter 6 For example if the VXI MXI owns the VMEbus and it receives a VMEbus bus request from another V XIbus device the VXI MXI continues holding the VMEbus and arbitrates for the MXIbus When it wins the MXIbus the VXI MXI can then release the VMEbus so that another VMEbus requester can gain ownership of the VMEbus
55. the equipment under the FCC Rules If necessary consult National Instruments or an experienced radio television technician for additional suggestions The following booklet prepared by the FCC may also be helpful How to Identify and Resolve Radio TV Interference Problems This booklet is available from the U S Government Printing Office Washington DC 20402 Stock Number 004 000 00345 4 Contents About This IV UNUM isch dan nn en xi Oreani7 aOnrOr THS Manta leena sbeaed eeeeetdeaebte nou etesiah en s tnn Xi Howo Use Ths Mantal senri E E E A xii Read DOCUIMC ntan onesies eaa SR de ls id xii CUS One EC Omna Ca O e Satan tec ed alin traits no a ein xii Chapter 1 General Information nid dada donne 1 1 ODN CLV OW anae sectors gah atalead De ateed sh wate lee neon adue tains seseloeauenated dunetemtguasnedisesemessbueteds 1 4 Front Panel Feat ures xtra estas nan me nb den ei 1 5 What Your Kit Should COntariizssssn sheet diet 1 6 Opuonal EGuipment ere a Man ni tanRe nl 1 6 PACK oe med a ee anne de cd and en steeds 1 7 Chapter 2 General Description ss 2 1 Flee tnealC HATACIEASUCS n Nan iii atne 2 1 N NTEDUSMOQUIS Sa haere den ce nana tl ce a ed eel 2 2 WV XTX Functional DESC DONS eu di ape ut le ni niet 2 5 Chapter 3 Configuration and Installation 3 1 Coniisuring the VALMAX Sn RE ee cs oh Modan cheat 3 1 The Metal E
56. the factory to a default logical address of 1 Verify that the logical address assigned to the VXI MXI is not used by any other statically configured V XIbus device in your system Remember that logical addresses hex 0 and FF are not allowed for the VXI MXI Figure 3 5 shows switch settings for logical address hex and CO VXI MXI User Manual 3 6 National Instruments Corporation Chapter 3 Configuration and Installation LOGICAL ADDRESS SWITCH Cc Shown at 7 Default setting Cl 3 of Logical Address 1 Push this side down for logic 0 Push this side down for logic 1 a Switch Setting to Default Setting Logical Address LOGICAL ADDRESS SWITCH CSS Shown at Default setting Cl 3 of Logical Address 1 Push this side down for logic 0 Push this side down for logic 1 b Switch Set to Logical Address hex CO Figure 3 5 Logical Address Selection VMEbus Request Level The VXI MXI uses one of the four VMEbus request levels to request use of the VMEbus Data Transfer Bus DTB The VXI MXI requests use of the DTB whenever an external MXIbus device attempts a transfer that maps into the VXIbus mainframe The VXI MXI is shipped from the factory configured to use VMEbus request level 3 as required in the VXIbus specification Request level 3 is the highest priority request level and request level 0 is the lowest You can change the VXI MXI to use any of the other three request levels by chan
57. this jumper array has no effect Notice that when the LNGMXSCTO bit in the MxXIbus Control Register is zero the selected timeout value is in microseconds When the LNGMXSCTO bit is one the selected timeout value is in milliseconds MXI Controller BTO Level MXI Controller BTO Level 100 u ms 100 u ms 200 u ms 200 u ms 400 u ms 400 u ms DISABLE DISABLE a 100 us ms MXIbus b 200 us ms MXIbus System Controller Timeout System Controller Timeout Default Setting MXI Controller BTO Level MXI Controller BTO Level 100 u ms 200 u ms 400 u ms DISABLE 100 u ms 200 u ms 400 u ms DISABLE c 400 us ms MXIbus d Disable MXIbus System System Controller Timeout Controller Timeout Figure 3 13 MXIbus System Controller Timeout Value Selection VXI MXI User Manual 3 16 National Instruments Corporation Chapter 3 Configuration and Installation MXIbus Fairness Option The MXIbus fairness feature ensures that all requesting devices will be granted use of the MxXIbus This feature prevents a high priority MXIbus device from consuming all of the MXIbus bandwidth If MXIbus fairness is enabled a MXIbus master will not request the bus until it detects that no other devices are requesting the bus MXIbus fairness ensures that all MXIbus masters have an equal opportunity to use the MXIbus The VXI MXI factory default setting has the MXIbus fairness feature disabled Keep this option disabled if a device in your mainframe needs a large
58. this mainframe Number of logical addresses required by additional MXIbus links Total number of logical addresses required by this device Round total number up to the next power of two Device Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links Total number of logical addresses required by this device Round total number up to the next power of two Device Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links Total number of logical addresses required by this device Round total number up to the next power of two Device Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links Total number of logical addresses required by this device Round total number up to the next power of two Device Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links Total number of logical addresses required by this device Round total number up to the
59. to this device 1 es 42 Round up to next address break Total amount of A16 space required for this window Round up total amount to the next address size break First Level VXI MXI A16 Window Base Size Second Level VXI MXI 1 A16 Window Base WS Size Second Level VXI MXI 2 A16 Window Base Size Direction Direction Direction ice Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connected to this device El T HD Round up to next address break Total amount of A16 space required for this window Round up total amount to the next address size break First Level VXI MXI A16 Window Base ___ Size Second Level VXI MXI 1 A16 Window Base Size Second Level VXI MXI 2 A16 Window Base Size Direction Direction Direction VXI MXI User Manual 5 34 National Instruments Corporation Chapter 5 Programming Considerations Multiframe RM Operation On power up all MXIbus devices are isolated from each other because all address mapping windows are disabled The multiframe RM performs the following Identifies all devices in the system Manages system self tests Configures and enables the address map windows for logical addresses A16 A24 and A32 Establishes initial Commander Servant system hierarchy Initiates normal system operation Configuring the Logical Address Window To identify all devices in the VXIbus MXIbus system the RM p
60. transfer bus arbiter It also sources the CLK10 signal and provides a MODID register as required for a VXIbus Slot 0 device The 16 MHz system clock driver is derived from an onboard clock with an accuracy of 100 ppm and a duty cycle of 50 5 The data transfer bus arbiter capability PRI ARBITER accepts bus requests from all four VMEbus requester levels prioritizes the requests and grants the bus to the highest priority requester The V XIbus specification requires Slot O devices to generate the VXIbus CLK10 signal on a differential ECL output The VXI MXI has the option to source this CLK10 signal with either an onboard 10 MHz clock with a 50 duty cycle or an external frequency source connected to the EXT CLK SMB connector on the front panel The MODID register required for Slot O devices is used to control and monitor the MODID lines In accordance with the VXIbus specification for a Slot 0 device the VXI MXI pulls up each MODID line with a 16 9 k resistor When the VXI MXI is not a Slot 0 device the MODID0 line is pulled to ground with a 825 resistor VMEbus Data Transceivers The VMEbus data transceivers control the sending and receiving of data on the 32 bit data bus from the VMEbus National Instruments Corporation 6 1 VXI MXI User Manual Theory of Operation Chapter 6 VMEbus Control Signals Transceivers The VMEbus control signals transceivers control the sending and receiving of the VMEbus control signals such as addr
61. 00 A16 A24 O1 A16 A32 10 Reserved 11 A16 Only The VXI MXI has operational registers in A16 only therefore these bits are configured in hardware as binary 11 VXI MXI User Manual 4 4 National Instruments Corporation Chapter 4 Register Descriptions 11 Or MANID Manufacturer ID Bits This number uniquely identifies the manufacturer of the VXIbus device These bits are configured in hardware as hex FF6 the V XIbus manufacturer ID number assigned to National Instruments National Instruments Corporation 4 5 VXI MXI User Manual Register Descriptions Chapter 4 Device Type Register VXIbus Address Base Address 2 hex Attributes Read Only 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 OR E2ETEEIEAES ERE PEPER EAE ES ES eS Ee RE This register indicates how much VMEbus memory is required by this VXIbus device and identifies this device with a manufacturer s unique model code The bits in this register are set in hardware to the values shown above Hard and soft resets have no effect on this register Bit Mnemonic Description 15 Or MODEL Model Code Bits These bits contain a unique number assigned to this device by the manufacturer to identify this device Model codes between 0 FF are assigned to Slot 0 devices When the VXI MXI is in Slot O bit 11 is O and its model code 1s hex OOFE When the VXI MXI is not in Slot 0 bit 11 is 1 and its model code is hex O8FE VXI MXI User Manual 4 6 National Instruments Corporati
62. 1 Register Descriptions VXIbus ACFAIL Status Bit This bit reflects the status of the VXIbus ACFAIL line VXIbus ACFAIL Interrupt Enable Bit If this bit is set an interrupt is generated on the VMEbus interrupt line selected by the LINT 3 1 bits when the VXIbus ACFAIL line is set VXIbus SYSFAIL Interrupt Status Bit If this bit is set an interrupt is currently driven on the VMEbus interrupt line selected by the LINT 3 1 bits because the V XIbus S YSFAIL line became set This bit is cleared on an interrupt acknowledge cycle for the interrupt level selected by the LINT 3 1 bits IRQ Status Bit These bits reflect the status of the corresponding VMEbus IRQ lines Drive IRQ Line Bits Setting these bits drives the corresponding VMEbus IRQ lines When the VMEbus IRQ line driven by one of these bits is serviced by an VMEbus interrupt acknowledge cycle the corresponding bit is cleared National Instruments Corporation 4 47 VXI MXI User Manual Register Descriptions Chapter 4 Status ID Register V XIbus Address Base Address 2C hex Attributes Read Write 15 14 13 12 11 10 9 8 oe 7 6 5 4 3 2 1 0 This register contains the Status ID value returned to the Interrupt Handler acknowledging an interrupt request driven by one of the DIRQ bits in the Interrupt Control Register Bit Mnemonic Description 15 Or w S 15 0 Status ID Value This 16 bit value is the Status ID data that is returned during a VMEbus interru
63. 1 0 R SYSFAILINT IRQI po DIRQ7 DIRQ6 DIRQS DIRQ4 DIRQ3 DIRQ2 DIRQ W This register is used to configure local interrupts drive the VMEbus IRQ lines individually and reflect the status of the VMEbus IRQ lines The upper byte bits 15 through 8 of this register is cleared on a hard reset The lower byte bits 7 through Q is cleared on hard and soft resets Bit Mnemonic Description 15 13r w LINT 3 1 Local Interrupt Line Bits These bits select the VMEbus interrupt request line onto which the local VXI MXI interrupts are routed The local interrupts are BKOFF TRIGINT ACFAIL and SYSFAIL az az Le Ez EA National Instruments Corporation 4 45 VXI MXI User Manual Register Descriptions 12r ACFAILINT 12w 0 TW lir BKOFF llw BKOFFIE 10r TRIGINT 10w TRIGINTIE Or SYSFAIL Ow SYSFAILIE VXI MXI User Manual Chapter 4 VXIbus ACFAIL Interrupt Status Bit If this bit is set an interrupt is currently driven on the VMEbus interrupt line selected by the LINT 3 1 bits because the VXIbus ACFAIL line became set This bit is cleared on an interrupt acknowledge cycle for the interrupt level selected by the LINT 3 1 bits Reserved Bits These bits are reserved Write a zero when writing to these bits Backoff Status Bit This bit is set if a VMEbus transfer to or from the MXIbus could not complete because another MXIbus transfer to this module was already in progress in other words a dea
64. 1 10 9 ETRG7EN ETRGGEN ETRGSEN ETRG4EN ETRG3EN ETRG2EN ETRGIEN ETRGOEN R W 7 6 5 4 3 2 1 0 ETRG7DIR ETRG6DIR ETRGSDIR ETRG4DIR ETRG3DIR ETRG2DIR ETRGIDIR ETRGODIR R W This register on the INTX daughter card is used to configure the mapping of the eight VXIbus TTL trigger lines to and from the eight INTX trigger lines Bit Mnemonic Description 15 8r w ETRG 7 OJEN Extended Trigger Enable Bits Setting these bits individually enables the corresponding V XIbus TTL trigger lines to be mapped to the corresponding INTX trigger lines as specified by the corresponding ETRGxDIR bits Clearing these bits disables the mapping of the trigger lines to the INTX trigger lines These bits are cleared on a hard reset 7 Or w ETRG 7 O DIR Extended Trigger Direction Bits When the corresponding ETRGxEN bits are set these bits control the routing of the INTX trigger lines When ETRGxDIR is clear the corresponding VXIbus TTL trigger line drives the INTX trigger line If the ETRGxDIR bit is set the INTX trigger drives the corresponding VXIbus TTL trigger line Disabled oo X 1 VXI trigger X drives INTX trigger line X l INTX trigger line X drives VXI trigger X National Instruments Corporation 4 27 VXI MXI User Manual Register Descriptions Chapter 4 INTX Utility Configuration Register on VXI MXIs with INTX only VXIbus Address Base Address 18 hex Attributes Read Write 15 14 13 12 11 10 9 8 R l o
65. 24LOW5 A24LOW4 A24LOW3 A24LOW2 A24LOW1 A24LOWO R W Bit Mnemonic Description 15 8r w A24HIGH 7 0 A24 Window Upper Bound These bits define the upper limit of the range of MXIbus A24 addresses that map into the VXIbus 7 Or w A24LOW 7 0 A24 Window Lower Bound These bits define the lower limit of the range of MXIbus A24 addresses that map into the VXIbus This register defines the range of MXIbus A24 addresses that map into the VXIbus where that range 1s A24HIGH gt range A24LOW The VXIbus A24 addresses mapped out of the VXI MXT are the inverse of this range that is MXIbus A24 addresses greater than or equal to the A24HIGH value or less than the A24LOW value To map a consecutive range of VXIbus A24 addresses out of the VXI MXI the lower bound of the range must be placed in the A24HIGH field and the upper bound in the A24LOW field In this case the range of VXIbus A24 addresses mapped out of the VXI MXI is A24LOW gt range A24HIGH The MXIbus A24 addresses mapped into the VXIbus are the inverse of this range that is V XIbus A24 addresses greater than or equal to the A24LOW value or less than the A24HIGH value The window is disabled whenever A24HIGH A24LOW 0 All VXIbus A24 addresses are mapped out to the MXIbus when FF hex A24HIGH A24LOW 80 hex All MXIbus A24 addresses are mapped into the VXIbus when 7F hex A24HIGH A24LOW gt 0 VXI MXI User Manual 4 20 National Instruments Corporation
66. 6 Window Base _2S00 Size 6S Direction Jn Second Level VXI MXI 1 A16 Window Base WW SCSSize Second Level VXI MXI 2 A16 Window Base Size Direction Direction ice Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connected to this device D a e a Lu Round up to next address break Total amount of A16 space required for this window Round up total amount to the next address size break First Level VXI MXI A16 Window Base Size Second Level VXI MXI 1 A16 Window Base Size Second Level VXI MXI 2 A16 Window Base Size Direction Direction Direction ice Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connected to this device HT a E D oo Round up to next address break Total amount of A16 space required for this window F Round up total amount to the next address size break First Level VXI MXI A16 Window Base Size Second Level VXI MXI 1 A16 Window Base Size Second Level VXI MXI 2 A16 Window Base Size Direction Direction Direction Figure 5 17 Worksheet 3 for A16 Map Example VXI MXI User Manual 5 28 National Instruments Corporation Chapter 5 Programming Considerations Worksheets for Planning Your VXIbus MXIbus A16 Address Map Use the worksheets on the following pages for planning an A16 address map
67. 64B0 hex to the Logical Address Window Register Base Size format Sets the logical address window of the VXI MXI found at logical address 82 to cover the ranges of the VXI MXI in VXIbus Mainframe 4 AO to AF and the VXI MXI in VXIbus Mainframe 5 BO to BF Enables the logical address window of the VXI MXIT at logical address 82 with an outward range of AO to BF by writing the value 43A0 hex to the Logical Address Window Register Base Size format Sets the logical address window of the VXI MXI found in VXIbus Mainframe 3 at logical address 80 to cover the devices in that mainframe 80 to 8F and the ranges required of its Level 2 devices the VXI MXI in VXIbus Mainframe 4 AO to AF and the VXI MXI in VXIbus Mainframe 5 BO to BF Enables the logical address window of the VXI MXI at logical address 80 with an inward range of 80 to BF by writing the value 6280 hex to the Logical Address Window Register Base Size format National Instruments Corporation 5 37 VXI MXI User Manual Programming Considerations Chapter 5 9 Enables the logical address window of the VXI MXI in VXIbus Mainframe 2 for the entire inward mapping range of 0 to FF Scans all logical addresses skipping all previously encountered devices and defined ranges Finds the Slot 0 device and uses it to move all DC devices in VXIbus Mainframe 2 to the lowest unused logical addresses No more VXI MXI interfaces are found The RM enables the logical address window f
68. A s Range IN Range OUT Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Lower LA s Range OUT Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Lower LA s Range OUT oo ee ee Device Device LA s ___ Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device Device LA s ____ Lower L
69. A s __ Total LA s ___ Range IN Range OUT____ Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Lower LA s Range OUT m e Programming Considerations Lower LA s Range OUT Device Device LA s ___ Lower LA s __ Total LA s Range IN Range OUT____ Device Device LA s ____ Lower LA s ____ Total LA s Range IN _ Range OUT____ Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device Device LA s ____ Lower LA s Total LA s Range IN ____ Range OUT____ Device Device LA s ____ Lower LA s ____ Total LA s Range IN__ Range OUT____ Device Device LA s ____ Lower LA s Total LA s Range IN__ Range OUT____ Device Device LA s __ Lower LA s __ Total LA s Range IN _ Range OUT____ Device Device LA s ____ Lower LA s __ Total LA s Range IN Range OUT____ Lower LA s Range OUT Lower LA s Range OUT Figure 5 11 Logical Address Map Example with Alternative Worksheet 5 19 VXI MXI User Manual Chapter 5 Programming Considerations Planning a VXIbus MXIbus System A16 Address Map The V XIbus spe
70. B 32 KB 48 KB All of A16 space 7 6 5 4 3 2 l 0 National Instruments Corporation 5 21 VXI MXI User Manual Programming Considerations Chapter 5 FO EO DO CO BO AO 90 80 70 60 50 40 30 20 10 00 BFFF B000 AFFF A000 9FFF 9000 SFFF 8000 7FFF 7000 6FFF 6000 SFFF 5000 AFFF 4000 3FFF 3000 2FFF 2000 1 FFF 1000 OFFF 0000 Figure 5 12 A16 Space Allocations for all Size Values To plan the A16 address map you will follow procedures similar to those for planning the logical address space address map Determine the amount of A16 space required by each device if you are using Base Size windowing formats round that amount up to the next address break listed in Table 5 3 Next assign the A16 space starting with the root device and working down the VXIbus MXIbus system tree To assist you in configuring the A16 window switches on the VXI MXI interfaces in your system the following pages include worksheets an address map diagram and an example The following steps are used in the example 1 Identify the RM Mainframe and the MXIbus levels of your system Determine the amount of A16 space required by each MXIbus device See Figure 5 12 and Table 5 4 2 Fill out the RM Mainframe information in Figure 5 15 Worksheet In this example the RM Mainframe needs 16 KB of A16 space which rounds up to the next address break of 16 KB 3 Next analyze the first level MXIbus links and complete a worksheet for each link For
71. Configuration Register and the Interrupt Status Register on the VXI MXT at the logical address specified by the Status ID value received to determine which VMEbus IRQ line is routed onto the MXIbus IRQ line The interrupt handler can then read from the corresponding VXI MXI IRQ acknowledge register to acknowledge the interrupt request When this process is completed and if another VMEbus IRQ is also driving the MXIbus IRQ the interrupt handler module is interrupted again and should follow the same procedure described above MxXIbus defines a special interrupt acknowledge TACK cycle which is denoted with a special MXIbus address modifier code hex 12 When a VMEbus interrupt handler generates a VMEbus IACK cycle for an active interrupt request line that is mapped into its VXIbus mainframe from the MXIbus IRQ line the VMEbus IACK cycle is converted into a MXIbus IACK cycle The VXI MXI driving the interrupt request initiates a VMEbus IACK cycle when it detects the MxXIbus IACK cycle and responds by driving its Status ID on the data bus and asserting DTACK The interrupt handler receives the Status ID and DTACK from across the MXIbus as if it had been in the same mainframe as the VXI MXI The Status ID information returned by the remote V XI MXI indicates its logical address With this information the interrupt handler can poll the remote VXI MXI to determine which interrupt lines are mapped onto the MXIbus IRQ line and which interrupt lines are
72. DIR EINT3DIR EINT2DIR EINTIDIR R W This register on the INTX daughter card is used to configure the mapping of the seven VMEbus interrupts lines to and from the seven INTX interrupt lines Bit Mnemonic Description 15 7r w 0 Zero Bits These bits read back as zero to indicate that this register contains the extended interrupt mapping bits Writes to these bits have no effect 14 8r w EINT 7 1 EN Extended Interrupt Enable Bits Setting these bits individually enables the corresponding VMEbus IRQ lines to drive or receive the corresponding INTX interrupt line The corresponding EINTDIR bits select whether the INTX interrupt line is driven or received by the VMEbus IRQ line These bits are cleared on a hard reset 6 Or w EINT 7 1 DIR Extended Interrupt Direction Bits When the corresponding EINTxEN bits are clear these bits have no meaning When the corresponding EINTXEN bits are set these bits control the routing of the INTX IRQ signals When EINTxDIR is clear the corresponding VMEbus IRQ line drives the INTX IRQ line If the EINTxDIR bit is set the INTX IRQ line drives the corresponding VMEbus IRQ line Disabled o0 x l 0 VME IRQX drives INTX IRQ INTX IRQ drives VME IRQ X VXI MXI User Manual 4 26 National Instruments Corporation Chapter 4 Register Descriptions INTX Trigger Configuration Register on VXI MXIs with INTX only VXIbus Address Base Address 14 hex Attributes Read Write 15 14 13 12 1
73. E E ee ee E ee ee o 0 0 o o 0o o o 0 W 0 7 6 5 4 3 2 l ACFAILIN ACFAILOUT SYSFAILIN SYSFAILOUT SYSRSTIN SYSRSTOUT R W This register on the INTX daughter card is used to configure the mapping of the three VMEbus reset signals to and from the three corresponding INTX reset signals Bit Mnemonic Description 15 12w 1 Reserved Bits 11 6r w These bits are reserved and read back as ones Write zeros to these bits when writing to this register 15r 0 Extended TTL Trigger Line Support This bit is set in hardware to zero to indicate that the INTX daughter card supports the Trigger Configuration register 14r l Extended P3 ECL Trigger Line Support This bit is set in hardware to one to indicate that the INTX daughter card does not support external routing of the VXIbus P3 ECL trigger lines 13r l Extended P2 ECL Trigger Line Support This bit is set in hardware to one to indicate that the INTX daughter card does not support external routing of the VXIbus P2 ECL trigger lines 12r 0 Extended Utility Line Support This bit is set in hardware to zero to indicate that the INTX daughter card supports this Utility Configuration register VXI MXI User Manual 4 28 National Instruments Corporation Chapter 4 Sr w Ar w 3r w 2r w lr w Or w ACFAILIN ACFAILOUT SYSFAILIN SYSFAILOUT SYSRSTIN SYSRSTOUT Register Descriptions Extended ACFAIL Inward Bit Setting this bit enables th
74. I User Manual E 2 National Instruments Corporation Appendix E Configuring a Two Frame System Figure E 3 shows the necessary settings of the VXI MXI configuration jumpers and switches for a VXI MXI without the INTX option installed in Frame B Figure E 3 VXI MXI in Frame B without INTX National Instruments Corporation E 3 VXI MXI User Manual Configuring a Two Frame System Appendix E Figure E 4 shows the necessary settings of the VXI MXI configuration jumpers and switches for a VXI MXI with the INTX option installed in Frame A Figure E 4 VXI MXI in Frame A with INTX VXI MXI User Manual E 4 National Instruments Corporation Appendix E Configuring a Two Frame System Figure E 5 shows the necessary settings of the VXI MXI configuration jumpers and switches for a VXI MXI with the INTX option installed in Frame B Figure E 5 VXI MXI in Frame B with INTX National Instruments Corporation E 5 VXI MXI User Manual Configuring a Two Frame System Appendix E Configuration Requirements for Two Frame System This section contains miscellaneous information you need to consider as you configure a two frame system BTO Unit Notice that although the VXI MXI in Frame A is not the VXI System Controller not a Slot 0 device it still has the VXI BTO unit This VXI MXI is however the MXIbus System Controller and therefore has the MXI BTO unit as well Logical Addresses Frame A contains logical addresses in the range of 0 to
75. I interface module with the INTX option National Instruments Corporation l l VXI MXI User Manual General Information Chapter 1 Figure 1 1 VXI MXI Interface Module VXI MXI User Manual 1 2 National Instruments Corporation Chapter 1 General Information Figure 1 2 VXI MXI Interface Module with INTX Option National Instruments Corporation 1 3 VXI MXI User Manual General Information Chapter 1 Overview The VXI MXI is an extended class Register Based V XIbus device with optional Slot 0 capability so that it can reside in any slot in a C size or D size V XIbus chassis The VXI MXI converts A32 A24 A16 D32 D16 and DO8 EO VXIbus bus cycles into MXIbus bus cycles and vice versa The VXI MXI has four address windows that map into and out of the VXIbus mainframe These four windows represent the three VMEbus address spaces A32 A24 and A16 plus a dedicated window for mapping the V XIbus configuration space the upper 16 kilobytes of A16 space The MXIbus is a multidrop system bus that connects multiple devices at the hardware bus level in a software transparent manner Multiple VXIbus mainframes with VXI MXT interfaces can be connected to form a single multiframe VXIbus system An external PC with a MXIbus interface can also be connected to a VXIbus mainframe with a VXI MXI This configuration makes the PC appear to be embedded on a VXIbus module that is plugged into the VXIbus mainframe Multiple MXIbus devices are tight
76. INT TRIGINTIE TRIGOUT TTLTRG 7 0 VERSION W WR WRITE VXI MXI User Manual rs lt amp amp amp MBS VBS Appendix B Definition Terminator Power Trigger Direction Trigger Enable Trigger Input Status Trigger Interrupt Trigger Interrupt Enable Trigger Output Status VXIbus TTL Trigger Lines 7 through 0 VXI MXI Version Number MxXIbus Write VMEbus Write B 6 National Instruments Corporation Appendix C VXI MXI Component Placement This appendix contains instructions on opening the VXI MXI module and removing and reinstalling the optional INTX daughter card This appendix also contains parts locator diagrams of the VXI MXI and the INTX daughter card Removing the Metal Enclosure from the VXI MXI The VXI MXI is housed in a metal enclosure to improve EMC performance and to provide easy handling Because the enclosure includes cut outs to facilitate changes to switch and jumper settings it should not be necessary to remove it under normal circumstances Should you find it necessary to open the enclosure follow these steps 1 Remove the three screws on the top three screws on the bottom and three screws on the right side panel of the enclosure 2 Remove the right side panel to reveal the VXI MXI circuit card Figure C 1 is a parts locator diagram of the VXI MXI module showing the factory default configuration settings Refer to Chapter 3 for information on how to configure the boa
77. LK10 Mapping INTX only e INTX Terminators Installed INTX only Other Products e Other MXIbus Devices in System Manufacturer e Other VXIbus Devices Manufacturer e Address Space s and Size s of Other Devices e VXI Interrupt Level s of Other Devices e VxXIbus Mainframe Make and Model e VXIbus MXIbus Resource Manager Make Model Version Software Version Documentation Comment Form National Instruments encourages you to comment on the documentation supplied with our products This information helps us provide quality products to meet your needs Title VXI MXI User Manual Edition Date October 1993 Part Number 320222 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 describe the errors Thank you for your help Name Title Company Address Phone Mail to Technical Publications Fax to Technical Publications National Instruments Corporation National Instruments Corporation 6504 Bridge Point Parkway MS 53 02 MS 53 02 Austin TX 78730 5039 512 794 5678 Glossary Symbols O I A A A16 Space A24 Space A32 Space ACFAIL Address National Instruments Corporation Glossary 1 degrees ohms percent plus or minus amperes V XIbus address space equivalent to the VME 64 KB short address space In VXI the upper 16 KB of A16 space is allocated for u
78. MEbus system clock is driven by an onboard 16 MHz oscillator with a 50 5 duty cycle The V XIbus specification defines several additional functions for devices installed in the Slot O position A Slot O device must implement a 16 bit MODID register to control and monitor the VXIbus MODID lines Slot 0 cards must also have 16 9 k pull up resistors on each VXIbus MODID line If the card is not in Slot 0 the MODIDO line on that card must be pulled down to ground with an 825 resistor The VXIbus Resource Manager RM identifies whether the VXI MXI is configured as a Slot 0 device by reading the VXIbus Model Code in the Device Type Register If the VXIbus Model Code for the VXI MXI is hex OOFE the module is configured as a Slot 0 device if the code is hex O8FE the module is configured as a Non Slot 0 device To configure the VXI MXI as a Non Slot 0 device change slide switches S1 and S8 to the OFF positions as depicted in Figure 3 4 Remember to also change the settings of jumper block W7 and jumper blocks W9 and W10 as described later in this chapter S1 Non Slot 0 Slot 0 S1 must match S8 Figure 3 4 VXIbus Non Slot 0 Selection National Instruments Corporation 3 5 VXI MXI User Manual Configuration and Installation Chapter 3 VXIbus Logical Address Each device in a VXIbus MXIbus system is assigned a unique number between 0 and 254 This 8 bit number called the logical address defines the base address for t
79. MXI When you are ready to reinstall the INTX card onto the VXI MXI carefully line up the daughter connection pins to the daughter card sockets on the VXI MXI and firmly press the connectors together Warning Improper installation of the INTX daughter card option onto the VXI MXI can result in damage to the INTX daughter card or the VXI MXI Verify that the connections line up correctly before installing the VXI MXI into the VXIbus mainframe Replace the screws that hold the daughter card in place Then replace the right side panel and screws of the metal enclosure surrounding the VXI MXI and reinstall the VXI MXI in the V XIbus mainframe VXI MXI User Manual C 4 National Instruments Corporation Appendix D Connector Descriptions This appendix describes the connector pin assignments for the MXIbus connector and the INTX connector MXlbus Connector The MXIbus signals are assigned to the device connector as shown in Figure D 1 and Table D 1 21 20 19 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 O1 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 Figure D 1 MXIbus Connector Table D 1 MXIbus Connector Signal Assignments Signal Name Signal Name Signal Name 6 ADI 27 ADIO 48 CND CS AD29 29 ADs 50 GND o AD2S 30 Abo 31 GND B ADI9S 39 As 60 GIN 19 TRO CADET a BER Ooo i National Instruments
80. MXIbus and you choose to use an external termination network install it on the VXI MXI connector before attaching the MXIbus cable Be sure to press the terminator firmly in place and use the captive screw elements to secure the terminator in place If your cable has a single connector on each end of the cable National Instruments part number 180758 XX where XX is the length in meters it is suitable for connecting two MXIbus devices together This cable is nonpolarized and can be installed with either end connected to either device Connect one end of the cable to the MXIbus System Controller Connect the other end of the cable to the second device Figure 3 23 shows an AT MXI serving as the MXIbus System Controller connected to a VXI MXI Figure 3 23 MXIbus Single Ended Cable Configuration VXI MXI User Manual 3 28 National Instruments Corporation Chapter 3 Configuration and Installation If your MXIbus cable has a single connector on one end and a dual ended connector on the other end National Instruments part number 180760 XX or 180761 XX where XX is the length in meters you can create a MXIbus system that consists of more than two devices A MXIbus system 1s defined as the set of devices physically connected by individual MXIbus cable links These devices form a daisy chain in which the relative priority of a device within that chain is determined by its proximity to the first device in the MXIbus system the MXIbus System Controlle
81. NCIOSU E ste remains eine ere 3 4 VAIBUS STOO nanci E nn nu a an seit 3 4 VXIbus Logical Address 2 Rene een en te 3 6 NINTEDUS REQUEST evel nim e nat in ra Mn Linea 3 7 VMED s Timeout VAR manie 3 8 VMEbus Timeout Chain Position ccccccccsssssssseeccccceeaeeesseeecccceessaaesseeeeeees 3 10 Interlocked Arbitration Mode cccecccccccccccccessseseeecceeeeeaaeeseeeceeeeeesaaaesseeeeeees 3 13 MX Ibus System CONTOUR a tent 3 14 MXIbus System Controller Timeout 3 16 MX Ibos Fairness DUO si Sen one einen nie 3 17 CERTES OU CS ER Re E ne el mes di 3 18 EXT CLK S MB Mput OUtpUut nas nas nee 3 20 INE X OLE LO Map pine nd nine done 3 20 Passer Input Trn oN ss Re NM RAR ie 3 22 Reset Sonal Sele herer en tente sereine a 3 23 Instalhne the VXEMX lard are un nn a a 3 23 MX Ib s T CEM atlOM seis 2 eee trente E 3 24 INTA Trial O00 a5 hates sorties a A 3 25 Installation Instructions 2 Rs dede 3 26 Connecting the IN UX CADI an no ren ie e t 3 27 Connecting the MXIb s Cable serisinden aie de 3 28 System Power Cycling Requirements ss 3 30 VMEbus Devices in VXIbus MXIbus Systems 3 31 National Instruments Corporation V VXI MXI User Manual Contents Chapter 4 Register Descriptions 4 INC SIS Get MADS nn nn ele anse ierce a tte in te amet At nee net en 4 1 INOS 1SLCL LCS odo den ed ee ar E 4 1 Register Descipton F Omi at Es a nid 4 1 FWA SO RES dd E nd M 4 1 VADUS Conti euration Re Cisters n
82. No two devices in your VXIbus MXIbus system can have the same logical address After you verify the termination networks switches and jumpers record all settings on the VXI MXI Hardware and Software Configuration Form in Appendix F Customer Communication You are now ready to install the VXI MXI Following are general instructions for installing your VXI MXI in your VXIbus mainframe Consult the user manual or technical reference manual of your VXIbus mainframe for specific instructions and warnings 1 Remove power from the mainframe 2 Remove or open any doors or covers blocking access to the mainframe slots 3 Ifthe VXI MXI will be installed in a D size mainframe install a support designed for installing C size cards in D size mainframes 4 Insert the VXI MXI into the slot of the mainframe by aligning the top and bottom of the card with the card guides inside the mainframe Slowly push the VXI MXT straight into the slot until it seats in the backplane receptacles The front panel of the VXI MXI should be even with the front panel of the mainframe Tighten the retaining screws on the top and bottom edges of the front panel Check installation RE EE i Connect MXIbus and SMB cables as required 8 Replace or close any doors or covers to the mainframe 9 Restore power to the mainframe Connecting the INTX Cable For VXI MXIs with the INTX daughter card option you must use special INTX cables for routing the additional VMEbus
83. Q3EN MIRQ2EN MIRQIEN 7 6 5 4 3 2 1 0 SYSFIN MIRQ7DIR MIRQ6DIR MIRQSDIR MIRQADIR MIRQ3DIR MIRQ2DIR MIRQIDIR R W This register either maps the MXIbus IRQ line onto a VMEbus IRQ line or maps a VMEbus IRQ line onto the MXIbus IRQ line These bits are cleared on a hard reset Bit Mnemonic Description 15r w S YSFOUT S YSFAIL Output Enable Bit Setting this bit enables the VXIbus SYSFAIL line to be routed onto the MXIbus IRQ line When this bit is cleared the SYSFAIL line is not mapped to the MXIbus IRQ line 14 81 w MIRQI7 IIEN MXIbus IRQ Enable Bits Setting these bits individually enables the corresponding VMEbus IRQ lines to drive or receive the MXIbus IRQ interrupt line The corresponding MIRQDIR bits select whether the MXIbus IRQ interrupt line is driven or received by the VMEbus IRQ line Tr w SYSFIN SYSFAIL Input Enable Bit Setting this bit enables the MXIbus IRQ line to be driven on the VMEbus SYSFAIL line When this bit is cleared the MXIbus IRQ line is not mapped onto the SYSFAIL line 6 Or w MIRQ 7 1 DIR MxXIbus IRQ Direction Bits When the corresponding MIRQXEN bits are clear these bits have no meaning When the corresponding MIRQXEN bits are set these bits control the routing of the MXIbus IRQ signal When MIRQxDIR is clear the corresponding VMEbus IRQ line drives the MXIbus IRQ line If multiple VMEbus IRQ lines are enabled to drive the MXIbus IRQ line the selected VMEbus IRQ lines are ORed togethe
84. RQ 7 1 DIR bit 4 37 to 4 38 MIRQ 7 1 EN bit 4 37 4 38 mnemonics key B 1 to B6 MODEL bit 4 6 MODID bit 4 7 MODID Register 4 9 MODID 12 0 bits 4 9 multiframe RM PC configuration 5 2 V XIbus mainframe configuration 5 2 multiframe RM operation A24 and A32 addressing window configuration 5 38 logical address window configuration 5 35 to 5 38 system administration and initiation 5 39 MXACFAILEN bit 4 35 MXACFAILINT bit 4 35 MXBERR bit 4 35 MXIbus cable connections 3 28 to 3 30 capability codes A 2 VXI MXI User Manual Index connector description D 1 to D 2 definition 1 4 limit for daisy chained devices 3 29 mapping 1 4 signal assignments D 1 signal groupings D 2 system power cycling requirements 3 30 to 3 31 termination networks 3 24 to 3 25 MxXIbus defined registers configuration registers 2 7 6 6 Drive Triggers Read LA Register 4 39 to 4 40 6 2 Interrupt Status Control Register 4 45 to 4 47 IRQ Acknowledge Registers 4 5 1 MXIbus IRQ Configuration Register 4 37 to 4 38 MxXIbus Lock Register 4 36 MxXIbus Status Control Register 4 31 to 4 35 MxXIbus Trigger Configuration Register Status ID Register 4 48 6 4 Trigger Asynchronous Acknowledge Register 4 50 Trigger Mode Selection Register 4 41 to 4 44 6 2 Trigger Synchronous Acknowledge Register 4 50 MXIbus fairness option configuration 3 17 MXIbus IRQ Configuration Register 4 37 to 4 38 MxXIbus Lock Register 4 36 MxXIbus maste
85. See MXIbus System Controller VMEbus System Controller system logical address map configuration See logical address map configuration system power cycling requirements 3 30 to 3 31 T TERMPWR connection 3 24 theory of operation A16 A24 A32 and LA windows 6 6 ACFAIL signal 6 3 CLK10 circuitry 6 2 to 6 3 ECL trigger lines 6 2 to 6 3 functional description 2 5 to 2 9 interrupt circuitry 6 3 to 6 6 MXIbus address data and address modifier transceivers 6 11 to 6 12 control signal transceivers 6 12 master mode state machine 6 6 to 6 10 requester and arbiter circuitry 6 12 to 6 14 slave mode state machine 6 10 to 6 11 System Controller functions 6 12 parity check and generation 6 6 SYSFAIL signal 6 3 SYSRESET signal 6 3 TTL trigger lines 6 2 to 6 3 VMEbus address and address modifier transceivers 6 1 control signal transceivers 6 2 data transceivers 6 1 VXI MXI User Manual Index amp requester and arbiter circuitry 6 2 VXI MXI configuration registers 6 6 V XIbus System Controller functions 6 1 timing specifications A 3 transceivers See MXIbus transceivers VMEbus transceivers TRG IN connector 6 2 TRG OUT connector 6 2 TRIG 7 0 DIR bit 4 49 TRIG 7 OJEN bit 4 49 Trigger Asynchronous Acknowledge Register 4 50 Trigger Asynchronous interrupt condition 6 4 trigger control INTX daughter card 2 9 trigger input SMB termination 3 22 trigger input termination configuration 3 22 Trigger
86. Similarly when the VXI MXI interface decodes a MXIbus address specifying configuration space on the card the least significant MXIbus address lines are used to specify the registers in configuration space and the access does not need to request control of the VMEbus Onboard circuitry automatically arbitrates between the MXIbus and VMEbus for use of the dual ported configuration space and prevents deadlock conditions on configuration space accesses MXIbus Master Mode State Machine The VXI MXI continuously compares VMEbus addresses and address modifiers to the four MXIbus addressing windows When a VMEbus transfer involving an address corresponding to one of the outward mapping windows 1s detected the VXI MXI begins arbitrating for the MxXIbus The VXI MXI can translate A32 A24 A16 D32 D16 and DO8 EO VMEbus transfers into corresponding MXIbus master mode transfers When the VXI MXI wins ownership of the MXIbus a MXIbus cycle is initiated and the VMEbus transfer is converted into a MXIbus transfer The MXIbus address and address strobe are sent followed by the data if the transfer is a write and a data strobe The transfer is VXI MXI User Manual 6 6 National Instruments Corporation Chapter 6 Theory of Operation complete when the responding device sends DTACK and the VXI MXI releases the data strobe and address strobe The VXI MXT interface supports 8 bit 16 bit and 32 bit reads and writes across the MXIbus The least significa
87. VMEbus supports three different transfer sizes for read write operations 8 bit 16 bit or 32 bit Table 4 1 shows the size of the registers on the VXI MXI All 16 bit registers can be accessed using 8 bit read write operations Register Description Format Each register bit map shows a diagram of the register with the most significant bit bit 15 fora 16 bit register bit 7 for an 8 bit register shown on the left and the least significant bit bit 0 shown on the right A square is used to represent each bit Each bit is labeled with a name inside its square An asterisk after the bit name indicates that the signal is active low An asterisk is equivalent to an overbar Hard and Soft Reset Each register description indicates whether the bits are cleared by a hard and or soft reset A hard reset occurs when the mainframe is powered on and when the VMEbus SYSRESET signal is active A hard reset clears all the registers on the VXI MXI A soft reset occurs when the RESET bit in the VXIbus Control Register is set A soft reset clears signals that are asserted by bits in the configuration registers but does not clear configuration information stored in the configuration registers National Instruments Corporation 4 VXI MXI User Manual Register Descriptions Chapter 4 Table 4 1 VXI MXI Register Map Register Name Offset from Base Type Size Address Hex V XIbus ID Register Read Only Device Type Register Read Only V XIbus Status Con
88. VXI MXI User Manual Mx ZAI bus October 1993 Edition Part Number 320222 01 Copyright 1989 1993 National Instruments Corporation All Rights Reserved National Instruments Corporate Headquarters 6504 Bridge Point Parkway Austin TX 78730 5039 512 794 0100 800 433 3488 toll free U S and Canada Technical support fax 512 794 5678 Branch Offices Australia 03 879 9422 Austria 0662 435986 Belgium 02 757 00 20 Canada Ontario 519 622 9310 Canada Qu bec 514 694 8521 Denmark 45 76 26 00 Finland 90 527 2321 France 1 48 65 33 70 Germany 089 714 50 93 Italy 02 48301892 Japan 03 3788 1921 Netherlands 01720 45761 Norway 03 846866 Spain 91 640 0085 Sweden 08 730 49 70 Switzerland 056 27 00 20 U K 0635 523545 Limited Warranty The National Instruments MXIbus boards and accessories are warranted against defects in materials and workmanship for a period of one year from the date of shipment as evidenced by receipts or other documentation National Instruments will at its option repair or replace equipment that proves to be defective during the warranty period This warranty includes parts and labor A Return Material Authorization RMA number must be obtained from the factory and clearly marked on the outside of the package before any equipment will be accepted for warranty work National Instruments will pay the shipping costs of returning to the owner parts which are covered by warranty Nati
89. VXI MXI slave circuitry If a parity error occurs the bad data is not written to the VMEbus and a BERR is sent back to the MXIbus master The MXIbus PAR signal is generated and sent during a MXIbus slave read cycle When the MXIbus address strobe remains low during multiple data transfers the VXI MXI interprets the transfer in one of three ways depending upon the information sent on the address modifier lines and the state of the RMWMODE bit in the MXIbus Status Control Register 1 Ifthe address modifiers indicate a MXIbus block mode transfer the MXIbus transfer 1s converted directly into a VMEbus block mode transfer regardless of the state of the RMWMODE bit MXIbus does not limit the length of the block transfer in any way however the VMEbus specification limits VMEbus block transfers to a maximum of 256 bytes in length The VXI MXI therefore will initiate a new block transfer after every 256 bytes of the MXIbus block transfer 2 Ifthe RMWMODE bit is O and the address modifiers sent across the MXIbus indicate a non VMEbus block mode transfer the MXIbus transfer is interpreted as a read modify write RMW cycle and is converted into a VMEbus RMW cycle 3 Ifthe RMWMODE bit is 1 and the address modifiers sent across the MXIbus indicate a non VMEbus block mode transfer the VXI MXI uses onboard 32 bit counters to convert the MxXIbus block mode transfer into many VMEbus single cycle transfers All MXIbus slaves are required to latch the M
90. VXI backplane that V XI systems use to identify which modules are located in which slots in the mainframe Most Significant Bit bit 15 in a 16 bit register Mean Time Between Failure A system consisting of more than one mainframe connected together to act as one it can have multiple Slot 0 devices but only one global Resource Manager Multisystem eXtension Interface Bus a high performance communication link that interconnects devices using round flexible cables A functional module that has arbiter daisy chain driver and MXIbus cycle timeout responsibility Always the first device in the MXIbus daisy chain Glossary 7 VXI MXI User Manual Glossary N Nonprivileged Access Non Slot 0 Device Normal Operating Mode Pl P2 Parity PC PRI Privileged Access Propagation R Read Register Based Device VXI MXI User Manual One of the defined types of VMEbus data transfers indicated by certain address modifier codes Each of the defined VMEbus address spaces has a defined nonprivileged access mode A device configured for installation in any slot in a VXIbus mainframe other than Slot 0 Installing such a device into Slot O can damage the device the VXIbus backplane or both The VXI MXI can be configured as either a Slot 0 device or a Non Slot 0 device Contrasted with Interlocked Arbitration Mode in this mode there can be masters operating simultaneously in the VXIbus MXIbus system Vulnerable to dead
91. VXIbus MXIbus system with VXIbus mainframes configured for interlocked arbitration mode Even though PCs with MXIbus interfaces do not support interlocked arbitration mode they can be installed in a VXIbus MXIbus system with V XIbus mainframes running in interlocked mode VXI MXI User Manual 6 14 National Instruments Corporation Appendix A Specifications Capability Codes VMEbus ROR Recon Rem VXIbus TRIG 1 Supports TTLTRIGO 7 and ECLTRIGO 1 trigger lines and full protocol operations for each The VXI MXI may participate in only one protocol operation at a time National Instruments Corporation A 1 VXI MXI User Manual Specifications Appendix A MXlbus MA32 MA24 MAI6 Master Mode A32 A24 and A16 addressing Electrical DC Current Ratings Source Typical Maximum Dynamic Current 5 VDC 525 A 0 67 A 5 2 VDC 300 mA 400 mA 2 VDC 100 mA 125 mA Environmental Component temperature 0 to 70 C operating 40 to 85 C storage Airflow 3 5 liters s for 10 rise Relative humidity 10 to 90 noncondensing operating 0 to 95 noncondensing storage Emissions FCC Class A VXI MXI User Manual A 2 National Instruments Corporation Appendix A Safety Shock and Vibration Physical Board size Connectors Slot Requirements VXI Keying Class Fully compatible with VXI specification Fully enclosed and shielded Reliability MTBF Requirements A16 Space Timing Master Mode Transfer
92. XI is a MXIbus master arbitrating for the MxXIbus and a MXIbus transfer requesting the VMEbus is received This situation results in a deadlock condition The MXIbus master circuitry must send a BERR to the VMEbus master initiating the MXIbus transfer so that the incoming MXIbus transfer can complete The VMEbus master can monitor the backoff interrupt If the interrupt occurs the master should retry its last MxXIbus operation because it did not complete due to the deadlock condition National Instruments Corporation 6 3 VXI MXI User Manual Theory of Operation Chapter 6 The two trigger interrupt conditions are Trigger Synchronous and Trigger Asynchronous A synchronous trigger interrupt occurs when the input trigger signal changes from low to high The asynchronous trigger interrupt occurs when the input trigger signal changes from high to low These interrupts can be used to receive trigger protocols VMEbus interrupt requests can be handled by an interrupt handler on another VMEbus device in the VXIbus mainframe or by an external device on the MXIbus The VXI MXI has IACK daisy chain driver circuitry that passes interrupt acknowledge cycles not meant for the VXI MXI to other interrupters in the VXIbus mainframe Similarly the MXIbus has an ACK daisy chain mechanism that converts and passes interrupt acknowledge cycles from VMEbus to MXIbus to VMEbus making transparent interrupt acknowledge cycles possible between V XIbus mainframes Becaus
93. XIbus address into onboard address counters on the assertion edge of AS and increment the counters on each trailing edge of DS The length of a MXIbus block transfer is not limited to the address space of a single MXIbus device A MXIbus master can perform a single block mode transfer to multiple address consutive MXIbus slaves For this reason each MXIbus slave must continually monitor the address count of all MXIbus block mode transfers and decode the output of the address counters to determine if the block transfer crosses into its inward address window At any time the transfer can cross into one of the VXI MXI s inward windows requiring the circuitry to respond to the transfer MXlbus Address Data and Address Modifier Transceivers The MXIbus address data transceivers and the associated circuitry multiplex and de multiplex the MXIbus address and data information from the MXIbus AD 31 0 lines and control the direction of address and data flow Address and address modifier information from the MXIbus is latched on the rising edge of the MXIbus address strobe The address 1s latched into address counters that are incremented on each falling edge of the MXIbus data strobe National Instruments Corporation 6 1 VXI MXI User Manual Theory of Operation Chapter 6 MXIbus specifies trapezoidal bus transceivers to reduce noise and crosstalk in the MXIbus transmission system These transceivers have open collector drivers that generate precise
94. able Bit Setting this bit enables the ECL Trigger line 0 to be mapped to the Trigger Out SMB connector or from the Trigger In SMB connector on the front panel as specified by the ECLODIR bit Clearing this bit disables the mapping of ECL Trigger Line 0 to the front panel SMB connectors This bit is cleared on a hard reset VXI MXI Interlocked Bus Operation Status Bit When this bit is set the VXI MXI is configured to operate in interlocked bus mode This mode of operation prevents deadlocks by allowing only one master of the entire system V XIbus and MXIbus at any given time When this bit is cleared the V XI MXI is configured to operate in normal mode INTLCK is selected with slide switch S3 This bit is not affected by hard or soft resets ECL Trigger Line 0 Direction Bit If the ECLOEN bit is clear this bit has no meaning If ECLOEN is set this bit controls the routing of ECL trigger line 0 If this bit is set ECL trigger line 0 is driven by the signal received on the front panel Trigger In SMB connector If this bit is clear ECL trigger line 0 is driven out of the mainframe through the Trigger Out SMB on the front panel This bit is cleared on a hard reset Disabled re a 1 ECL Trigger Line X drives TRIG OUT SMB 1 TRIG IN SMB drives ECL Trigger Line X Drive SYSFAIL Bit When this bit is set the VXI MXI is driving the VXIbus SYSFAIL line active When this bit is cleared the VXI MXT is not asserting the SYSFAIL l
95. active The interrupt is then acknowledged by reading the corresponding register shown in Table 6 1 VXI MXI User Manual 6 4 National Instruments Corporation Chapter 6 Theory of Operation Multiple MXIbus devices can interrupt on the same interrupt line therefore a MXIbus interrupt acknowledge daisy chain is required The MXIbus GIN and GOUT signals are normally used for the arbitration bus grant in bus grant out daisy chain However when a MXIbus device initiates a MXIbus ACK cycle and drives the MXIbus address modifier code hex 12 the MXIbus GIN and GOUT lines are used as the interrupt acknowledge daisy chain The MXIbus System Controller starts the interrupt acknowledge daisy chain when it detects the address modifier code hex 12 The interrupt acknowledge signal propagates down the daisy chain to each MXIbus device If the device is not interrupting the MXIbus it passes the signal down the daisy chain to the next device If the MXIbus device is interrupting the cycle is converted into a VMEbus IACK cycle A MXIbus device not capable of generating a MXIbus IACK cycle can service an interrupt in a remote VXIbus mainframe by reading from a designated address in the MXIbus configuration space on the remote VXI MXI The external device must know which VMEbus interrupt level it is servicing and read from the appropriate address Table 6 1 shows the designated addresses for VMEbus IRQ 7 11 Table 6 1 VXI MXI Addresses for VMEbus Interrupt L
96. ages Total number of logical addresses required by MXIbus Link Round total number up to next power of two First Level MXIbus Link MXIbus 2 Fill in after completing charts on the following pages Total number of logical addresses required by MXIbus Link Round total number up to next power of two First Level MXIbus Link Fill in after completing charts on the following pages Total number of logical addresses required by MXIbus Link Round total number up to next power of two Total Number of Logical Addresses Required 152 Add numbers after the Round total number up to next power of two 256 If this number is greater than 256 you need to reorganize devices and try again Figure 5 7 Worksheet for Example V XIbus MXIbus System VXI MXI User Manual 5 10 National Instruments Corporation Chapter 5 Programming Considerations MXIbus Link MX lbus 1 Device MXIbus Device A Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links Total number of logical addresses required by this device Round total number up to the next power of two Device MX Ibus Device B Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links Tot
97. ainframe 3 to the lowest unused logical addresses for example 81 83 84 85 Enables the logical address window of the VXI MXI found at logical address 82 for the entire outward mapping range of 0 to FF Scans all logical addresses skipping all previously encountered devices and finds the VXI MXI in VXIbus Mainframe 4 and the VXI MXI in VXIbus Mainframe 5 Enables the logical address window of the VXI MXI in V XIbus Mainframe 4 for the entire inward mapping range of 0 to FF Scans all logical addresses skipping all previously encountered devices Finds the Slot O device and uses it to move all DC devices in VXIbus Mainframe 4 to the lowest unused logical addresses No more VXI MXI interfaces are found The RM enables the logical address window for the VXI MXI in VXIbus Mainframe 4 with an inward range of AO to AF hex by writing the value 64A0 hex to the Logical Address Window Register Base Size format Enables the logical address window of the VXI MXI in VXIbus Mainframe 5 for the entire inward mapping range of 0 to FF Scans all logical addresses skipping all previously encountered devices and previously defined address ranges Finds the Slot O device and uses it to move all DC devices in VXIbus Mainframe 5 to the lowest unused logical addresses No more VXI MXI interfaces are found The RM enables the logical address window for the VXI MXI in VXIbus Mainframe 5 with an inward range of BO to BF hex by writing the value
98. al Instruments Corporation MB m Mainframe Extender Mapping Master Master Mode Operation MBytes s Memory Device Message Based Device MODID MSB MTBF Multiframe MXIbus MxXIbus System Controller National Instruments Corporation Glossary megabytes of memory meters A device such as the VXI MXI that interfaces a VXIbus mainframe to an interconnect bus It routes bus transactions from the V XIbus to the interconnect bus or vice versa A mainframe extender has a set of registers that defines the routing mechanisms for data transfers interrupts triggers and utility bus signals and has optional VXIbus Slot 0 capability Establishing a range of address space for a one to one correspondence between each address in the window and an access in VXIbus memory A functional part of aMXI VME V XIbus device that initiates data transfers on the backplane A transfer can be either a read or a write A device is in master mode if it is performing a bus cycle One million bytes per second a measure of data transfer rate A VXIbus device that not only has configuration registers but also has memory that is accessible through addresses on the VME V XI data transfer bus An intelligent device that implements the defined VXIbus registers and communication protocols These devices are able to use Word Serial Protocol to communicate with one another through communication registers A set of signal lines on the
99. al number of logical addresses required by this device Round total number up to the next power of two Device VXIbus Mainframe 2 Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links Total number of logical addresses required by this device 25 Round total number up to the next power of two 32 12 Device VXIbus Mainframe 3 Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe MXIbus 3 Number of logical addresses required by additional MXIbus links 32 Total number of logical addresses required by this device 40 Round total number up to the next power of two 64 2 Device Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links Total number of logical addresses required by this device Round total number up to the next power of two Total Number of Logical Addresses Required Add numbers after the Round total number up to next power of two Figure 5 8 Worksheet 2 for Example V XIbus MXIbus System National Instruments Corporation 5 11 VXI MXI User Manual Programming Considerations Chapter 5 MXIbus Link MXIDUS
100. ame VXI MXIs in Mainframe Figure 3 9 VMEbus Timeout Multiple VXI MXIs in Mainframe National Instruments Corporation 3 11 VXI MXI User Manual Configuration and Installation Chapter 3 For the VXI MXIs that do not supply the VMEbus timeout set the VME BTO Chain Position jumper block to reflect each VXI MXI s position in relation to the adjacent VXI MXIs See Figure 3 10 W7 VME BTO W7 VME BTO Chain Position Chain Position a Slot 0 VXI MXI without BTO b Non Slot 0 VXI MXI without BTO Multiple VXI MXIs in Mainframe the VXI MXI Closest to Slot 0 Multiple VXI MXIs in Mainframe W7 VME BTO W7 VME BTO Chain Position Chain Position c Non Slot 0 VXI MXI without BTO d Non Slot 0 VXI MXI without BTO VXI MXI Located between the VXI MXI Furthermost from Slot 0 Two VXI MXIs Multiple Multiple VXI MXIs in Mainframe VXI MXIs in Mainframe Suggested Configuration Figure 3 10 No VMEbus Timeout Multiple VXI MXIs in Mainframe VXI MXI User Manual 3 12 National Instruments Corporation Chapter 3 Configuration and Installation Interlocked Arbitration Mode Interlocked arbitration mode is an optional mode of operation in which the system performs as one large VXIbus mainframe with only one master of the entire system V XIbus and MXIbus at any given moment This mode of operation prevents deadlocks by interlocking all arbitration in the VXIbus MXIbus system Refer to Chapter 6 for a thorough discussion of interlocked arb
101. and Model Processor Operating system Speed MHz RAM MB Display adapter Mouse yes no Other adapters installed Hard disk capacity MB Brand Instruments used National Instruments hardware product model Revision Configuration National Instruments software product Version Configuration The problem is List any error messages The following steps will reproduce the problem VXI MXI Hardware and Software Configuration Form Record the settings and revisions of your hardware and software on the line to the right of each item Complete a new copy of this form each time you revise your software or hardware configuration and use this form as a reference for your current configuration Completing this form accurately before contacting National Instruments for technical support helps our applications engineers answer your questions more efficiently National Instruments Products e VXI MXI Module Part Number 181045 _ e Serial Number e Revision Number e VXIbus Slot 0 e VXIbus Logical Address e VMEbus Request Level 3 2 1 or 0 e VMEbus Timeout Value e VMEbus Timeout Chain Position e Interlocked Bus Cycle Mode or Normal Operating Mode e MXIbus System Controller e MXIbus System Controller Timeout Value e M lt XIbus Fair Requester e CLK10 Source Onboard External Disabled e EXT CLK SMB Input Output e Trigger Input Terminated e Pushbutton System Reset SYSRESET or ACFAIL e MXIbus Terminators Installed e INTX C
102. arranty provided herein does not cover damages defects malfunctions or service failures caused by owner s failure to follow the National Instruments installation operation or maintenance instructions owner s modification of the product owner s abuse misuse or negligent acts and power failure or surges fire flood accident actions of third parties or other events outside reasonable control Copyright Under the copyright laws this publication may not be reproduced or transmitted in any form electronic or mechanical including photocopying recording storing in an information retrieval system or translating in whole or in part without the prior written consent of National Instruments Corporation Trademarks Product and company names listed are trademarks or trade names of their respective companies Warning Regarding Medical and Clinical Use of National Instruments Products National Instruments products are not designed with components and testing intended to ensure a level of reliability suitable for use in treatment and diagnosis of humans Applications of National Instruments products involving medical or clinical treatment can create a potential for accidental injury caused by product failure or by errors on the part of the user or application designer Any use or application of National Instruments products for or involving medical or clinical treatment must be performed by properly trained and qualified medical personnel an
103. ates to the other MXIbus devices that the bus is busy The master in control of the bus holds BUS Y low until it is finished with the bus At that time if no other MXIbus device is driving BREQ the master can continue to drive BUS Y until it detects the BREQ line active A VXIbus device can lock the MXIbus so that the device can perform indivisible operations across the MXIbus When the LOCK bit in the Local Bus Lock Register is set by a VXIbus device the VXI MXI interface will not release the MXIbus the next time it is granted the bus on the next transaction until the LOCK bit is cleared by a VXIbus device A fairness feature ensures that all requesting devices will be granted use of the bus If fairness is enabled a master must refrain from driving BREQ active after releasing it until it detects BREQ inactive When the VXI MXI is arbitrating for the MXIbus and a remote MXIbus transfer requesting the VMEbus is received deadlock occurs The VXI MXI cannot win the MXIbus because another MxXIbus device owns it and that device wants to arbitrate for the VMEbus which is currently owned by another device To resolve the conflict the MXIbus master transfer in the process of arbitrating for the MXIbus terminates its VMEbus transfer by sending a BERR to the VMEbus The remote MXIbus transfer to the VMEbus can then arbitrate for the VMEbus and complete Unless the optional interlocked arbitration mode is used VXI modules must be able to handle
104. ations A 2 to A 3 equipment optional 1 6 to 1 7 ETOEN bit 4 43 ETRG 7 0 DIR bit 4 27 ETRG 7 O EN bit 4 27 ETRIG bit 4 44 EXT CLK connector 6 2 EXT CLK SMB input output configuration 3 20 Extended P2 ECL Trigger Line Support 1 bit 4 28 Extended P3 ECL Trigger Line Support 1 bit 4 28 Extended TTL Trigger Line Support 0 bit 4 28 Extended Utility Line Support 0 bit 4 28 F FAIR bit 4 34 front panel of VXI MXI interface module functional description See theory of operation H hard resets 4 1 High Low configuration format 5 5 I I 15 0 bits 4 51 IACK cycle 6 4 to 6 5 installation 3 23 to 3 31 See also configuration INTX daughter card cable connection 3 27 INTX termination 3 25 to 3 26 parts locator diagram C 3 C 4 reinstalling INTX card C 4 removing from V XI MXI C 3 removing metal enclosure C 1 V XI MXI parts locator diagram C 2 MXIbus cable connection 3 28 to 3 29 MXIbus termination 3 24 to 3 25 procedure for 3 26 to 3 27 system power cycling requirements 3 30 to 3 31 VXI MXI User Manual unpacking the VXI MXT interface module 1 7 interlocked arbitration mode configuration 3 13 to 3 14 Interrupt and Timing Extension INTX daughter card See INTX daughter card interrupt circuitry definition 2 7 interrupt acknowledge TACK cycle 6 4 to 6 5 INTX daughter card 2 9 Status ID information 6 5 theory of operation 6 3 to 6 6 V XI MXI addresses for VMEbus
105. bit Transfers Byte 0 Byte 0 Byte 1 Byte 1 Byte 2 Byte 2 Byte 3 Byte 3 Byte O Byte 1 Byte 2 Byte 3 The VXI MXI generates and checks the parity of the address and data portions of all MXIbus cycles The MXIbus PAR signal is generated and sent during the address portion of all MXIbus cycles initiated by the VXI MXI It is also generated and sent during the data portion of MXIbus master write cycles When the VXI MXI detects a parity error in the data transfer portion of a MXIbus read cycle it asserts the VMEbus BERR signal to indicate to the VMEbus host that the data read contains an error Deadlock occurs when a VMEbus master is arbitrating for the MXIbus at the same time that a remote MXIbus device is requesting the same VMEbus This situation is shown in Figure 6 2 where the VMEbus master arbitrating for the MXIbus is the VXI MXI in VXIbus Mainframe 2 and the remote MXIbus device requesting the VMEbus is in VXIbus Mainframe 1 To overcome the deadlock condition the VMEbus master that is arbitrating for the MXIbus terminates the transfer request by sending a BERR to the VMEbus The remote MXIbus transfer to the VMEbus can then arbitrate for the VMEbus and complete the transfer In the situation in Figure 6 2 the VXI MXI in VXIbus Mainframe 2 will send the VMEbus BERR signal to resolve the deadlock condition A Backoff condition occurs when a MXIbus master must terminate a transfer before acquiring the MXIbus in order t
106. block mode transfer irrespective of the RMWMODE bit If this bit is cleared and the MXIbus address modifiers do not label the transfer for block mode the MXIbus cycle is interpreted as a RMW Read Modify Write cycle which is then converted into a VMEbus RMW cycle If this bit is set and the MXIbus address modifiers do not label the transfer for block mode the MXIbus cycle is interpreted as a block transfer and is converted into single transfer VMEbus accesses This mode should be used when transferring large amounts of data with MXIbus block mode to a VMEbus device that does not support block mode The following table summarizes the RMWMODE function National Instruments Corporation 4 3 VXI MXI User Manual Register Descriptions 14r w CMODE 13 12r 1 Tw 1 Ow 13w ECLIEN 12w ECLIDIR VXI MXI User Manual Chapter 4 MXI Address RMWMODE Routing Modifiers Bit Blok X MXIbus block to VMEbus block EMXIbus block to VMEbus block block to VMEbus block Non Block MXIbus RMW cycle to VMEbus RMW cycle l MXIbus block to VMEbus single cycle Comparison Mode Bit This bit selects the range comparison mode for the logical address A16 A24 and A32 Window Mapping Registers If CMODE is cleared a Base Size range comparison is used to determine the range of addresses in the windows If CMODE is set an upper and lower bound is used to determine the range of addresses in the windows This bit is cleared on hard an
107. bus masters because they will never be granted control of the MXIbus The MXIbus System Controller is also responsible for the MXIbus system timeout This timeout typically 100 ms begins when a MXIbus data strobe is received and stops when a MX Ibus DTACK or BERR is detected When the timeout expires the MXIbus System Controller sends a MXIbus BERR to clear the MXIbus system The VXI MXI powers up with the MXIbus system timeout between 100 us and 400 us enabling the system Resource Manager to scan all logical addresses in a reasonable amount of time When the Resource Manager has finished scanning and configuring the MXIbus system it should set the LNGMXSCTO bit in the MxXIbus Control Register When this bit is set the MXIbus system timeout will be between 100 ms and 400 ms as recommended in the MXIbus specification MXIbus Control Signals Transceivers The MXIbus control signal transceivers control the sending and receiving of the MXIbus control signals address strobe AS data strobe DS transfer size SIZE read write WR data transfer acknowledge DTACK bus error BERR and parity PAR These signals indicate the beginning and end of a transfer the size of data involved in the transfer 8 16 or 32 bits whether the transfer is a read or write and whether the transfer was successful MXIbus Requester and Arbiter Circuitry The MXIbus requester and arbiter circuitry is used to request and grant the MXIbus to MXIbus d
108. ceceeeeneeeeeees C 4 Fizie Dei NEXIDUS C Ome CL OI ssc cee nee reed oitoee ne D 1 Proure D 2 TIN TX CONC COEF sisusse a i D 3 Fig re E l A Dwo Frame V RLS VS ne dun ne E Nan E 1 Pisure E 2 VXI MXTin Frame A without INTX sim aentindiette E 2 Figure E 3 VXI MXIin Frame B without INTX uu cecccesecceceeeeeeeseeeeeeeeeeeaaeeenees E 3 Figure E 4 VXLMXI in Frame A with INTER ne tn tete E 4 Figure ES VXLMXI in Frame B with INT none nimes E 5 Tables Table 2 1 VALFMXLV MEDUS S 1808 T E ardt late 2 1 Table 2 2 MX Ibus Transceiver Requirements esena ea oan ne de 2 2 Table 2 3 VXI MXI VMEbus Compliance Levels ia 2 3 Table 3 1 MXIbus System Power Cycling Requirements cccccccccceceeesesseseeeeeeeeeaes 3 30 Table 4 1 NOTE XT Reeister MID anne ne 2 ESS in tar 4 2 Table 5 1 Base and SiZe COMPINAONS ne T niet 5 3 Table 5 2 Example V XIbus MXIbus System Required Logical Addresses 5 8 Table 5 3 Amount of A16 Space Allocated for all Size Values 2 0 0 0 ccceeeeseeeeeeeeeeeees 5 21 Table 5 4 Example V XIbus MXIbus System Required A16 Space cc eeeeeeeeeeeeeeeees 5 25 Table 5 5 Logical Address Assignments for Example V XIbus MXIbus System 5 36 Table 6 1 VXI MXI Addresses for VMEbus Interrupt Levels ccccccccccsesseeeeeeeeees 6 5 Table 6 2 VMEbus to MXIbus Address Modifier Line Map cccccccccccceeeeesseseeeeeeees 6 7 Table 6 3 Transfer Responses for VMEbus Addr
109. cification does not define a method for dynamically determining the amount of A16 space each device requires The specification defines the upper 16 KB of A16 space for V XIbus device configuration registers In most cases the lower 48 KB of A16 space are used for VMEbus devices installed in the VXIbus system In a VXIbus MXIbus system A16 space is defined as that lower 48 KB of the A16 address space As system integrator you must determine the A16 address requirements for your VXIbus MXIbus system and define the A16 space ranges needed as foreign devices to the system RM You should configure the A16 resources for your VMEbus boards in the lower 48 KB 0000 through BFFF hex of A16 space so that you do not interfere with VXIbus configuration space The logical address window mapping window is then used for mapping configuration space for V XIbus devices and the A16 window mapping window is used for mapping configuration space for VMEbus devices When using Base Size windowing formats the minimum size of an A16 window is 512 B and the maximum size is 48 KB window size 0 Setting an A16 window address range in the upper 16 KB of A16 space A15 1 A14 1 is not allowed because it would conflict with the logical address space Table 5 3 shows the A16 allocation sizes used for Base Size systems Table 5 3 Amount of A16 Space Allocated for all Size Values Amount of A16 Space Allocated Size in Bytes 512 B 1 KB 2 KB 4 KB 8 KB 16 K
110. cribes the characteristics of key interface board components Electrical Characteristics All integrated circuit drivers and receivers used on the VXI MXI meet the requirements of the VMEbus specification Table 2 1 contains a list of the VMEbus signals used by the VXI MXI and the electrical loading presented by the circuitry on the interface board in terms of device types and their part numbers Note Throughout this manual an asterisk following a bus signal mnemonic indicates that the signal is active low Table 2 1 VXI MXI VMEbus Signals sen RE Bus Signals Part Number Part Number D 31 0 A 31 1 ALS645 1 mr GALI6VS M JU D AS ES continues National Instruments Corporation 2 1 VXI MXI User Manual General Description Chapter 2 Table 2 1 VXI MXI VMEbus Signals Continued Driver Device Receiver Device Bus BE Part Number Part Number a 1 AS760 LS145 LS540 All MXIbus transceivers meet the requirements of the MXIbus specification Table 2 2 lists the components used Table 2 2 MXIbus Transceiver Requirements VMEbus Modules The VXI MXI has the following VMEbus modules e VMEbus Requester e VMEbus Master e VMEbus Slave e Interrupter e JACK Daisy Chain Driver When the VXI MXI is configured as a V XIbus Slot 0 device it also has the following VMEbus modules e VMEbus Timer e Arbiter e System Clock Driver VXI MXI User Manual 2 2 National Instruments Corporation
111. d all traditional medical safeguards equipment and procedures that are appropriate in the particular situation to prevent serious injury or death should always continue to be used when National Instruments products are being used National Instruments products are NOT intended to be a substitute for any form of established process procedure or equipment used to monitor or safeguard human health and safety in medical or clinical treatment FCC DOC Radio Frequency Interference Compliance This equipment generates and uses radio frequency energy and if not installed and used in strict accordance with the instructions in this manual may cause interference to radio and television reception This equipment has been tested and found to comply with the following two regulatory agencies Federal Communications Commission This device complies with Part 15 of the Federal Communications Commission FCC Rules for a Class A digital device Operation is subject to the following two conditions 1 This device may not cause harmful interference in commercial environments 2 This device must accept any interference received including interference that may cause undesired operation Canadian Department of Communications This device complies with the limits for radio noise emissions from digital apparatus set out in the Radio Interference Regulations of the Canadian Department of Communications DOC Le pr sent appareil num rique n miet pas de brui
112. d and if the VXI MXI is the MXIbus System Controller the MXIbus System Controller timeout is between 100 us and 400 us selected by jumper W8 When this bit is set a longer MXIbus System Controller timeout value is used a value between 100 ms and 400 ms if the VXI MXI is the MXIbus System Controller This bit is cleared on a hard reset MXlbus Bus Error Bit If this bit is set the VXI MXI terminated the previous MXIbus transfer by driving the MXIbus BERR line This bit is cleared on hard and soft reset and on successful MXIbus transfers Backoff Condition Clear Bit Setting this bit clears the BACKOFF bit in the Interrupt Status Register The BACKOFF condition occurs when a VMEbus transfer to the MXIbus could not complete because another MxXIbus transfer directed to the VXI MXI was already in progress This condition is called deadlock MxXIbus SYSFAIL Status Bit When this bit is set the VXIbus SYSFAIL line is active and is being driven across the MXIbus IRQ line The VXIbus SYSFAIL line is enabled to drive the MXIbus IRQ line with the SYSFOUT bit in the MXIbus IRQ Configuration Register When this bit is cleared the SYSFAIL signal is not driving the MXIbus IRQ line This bit is cleared on a hard reset Parity Error Bit If this bit is set a MXIbus parity error occurred on either the address or the data portion of the last MXIbus transfer This bit is cleared on hard and soft resets and on MXIbus transfers without a parity er
113. d soft resets Reserved Bits These bits are reserved and read back as ones Write a zero when writing to these bits ECL Trigger 1 Enable Bit Setting this bit enables the ECL Trigger line 1 to be mapped to the Trigger Out SMB connector or from the Trigger In SMB connector on the front panel as specified by the ECLIDIR bit Clearing this bit disables the mapping of ECL Trigger Line to the front panel SMB connectors This bit is cleared on a hard reset ECL Trigger Line Direction Bit If the ECLIEN bit is clear this bit has no meaning If ECLIEN is set this bit controls the routing of ECL trigger line 1 If this bit is set ECL trigger line 1 is driven by the signal received on the front panel Trigger In SMB connector If this bit is clear ECL trigger line 1 is driven out of the mainframe through the Trigger Out SMB on the front panel This bit is cleared on a hard reset X Disabled ji ECL Trigger Line X drives TRIG OUT SMB 1 TRIG IN SMB drives ECL Trigger Line X 4 32 National Instruments Corporation Chapter 4 llr MXSCTO liw ECLOEN 10r INTLCK 10w ECLODIR Or w DSYSFAIL Register Descriptions MXIbus System Controller Timeout Status Bit If this VXI MXI is the MXIbus System Controller this bit is set if the VXI MXI sent a MXIbus BERR on the last MXIbus transfer in response to a MXIbus System Controller Timeout This bit is cleared when this register 1s read and on hard and soft resets ECL Trigger 0 En
114. distributed to Slots 1 through 12 on P2 It is distributed to each slot as a single source single destination signal with a matched delay of under 8 ns A Message Based device which is also a bus master and can control one or more Servants A directive to a device In VXI three types of commands exists In Word Serial Protocol a 16 bit imperative to a servant from its Commander written to the Data Low register In Shared Memory Protocol a 16 bit imperative from a client to a server or vice versa written to the Signal register In Instrument devices an ASCII coded multi byte directive In Message Based devices a set of registers that are accessible to the Commander and are used for performing Word Serial Protocol communications Not present in Register Based devices such as the VXI MXI Glossary 3 VXI MXI User Manual Glossary Configuration Registers Configuration Space Controller D DACK Daisy Chain Data Strobe Data Transfer Bus Daughter Card Deadlock DIP DMA DRQ DTACK Dynamic Configuration VXI MXI User Manual A set of registers through which the system can identify a module device requirements In order to support automatic system and memory configuration the VXIbus specification requires that all VXIbus devices h ave a set of such registers all accessible from the PI connector on the VMEbus The upper 16 KB of A16 space in which the configuration registers for VXI and MXIbus de
115. dlock condition occurred The interrupt generated by this bit is cleared on an interrupt acknowledge cycle for the interrupt level selected by the LINT 3 1 bits This bit is cleared by writing to the BOFFCLR bit in the MxXIbus Control Register Backoff Interrupt Enable Bit If this bit is set an interrupt is generated on the VMEbus interrupt line selected by the LINT 3 1 bits when a VMEbus Backoff condition occurs Trigger Interrupt Bit This bit is set when either the ASINT or SSINT bit is cleared in the Trigger Mode Selection Register These bits become set and generate an interrupt when the trigger signal selected by the ITS 3 0 bits changes state The interrupt generated by this bit is cleared on an interrupt acknowledge cycle for the interrupt level selected by the LINT 3 1 bits This bit 1s cleared when the ASACK and SSACK Registers are read Trigger Interrupt Enable Bit If this bit is set an interrupt is generated on the VMEbus interrupt line selected by the LINT 3 1 bits when an ASINT or SSINT interrupt occurs V XIbus SYSFAIL Status Bit This bit reflects the status of the VXIbus SYSFAIL line VXIbus SYSFAIL Interrupt Enable Bit If this bit is set an interrupt is generated on the VMEbus interrupt line selected by the LINT 3 1 bits when the VXIbus SYSFAIL line is set 4 46 National Instruments Corporation Chapter 4 Sr SW Tr 6 Or 6 Ow ACFAIL ACFAILIE SYSFAILINT IRQ 7 1 DIRQ 7
116. e Direction Direction Direction ice Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connected to this device El T HD Round up to next address break Total amount of A16 space required for this window Round up total amount to the next address size break First Level VXI MXI A16 Window Base ___ Size Second Level VXI MXI 1 A16 Window Base Size Second Level VXI MXI 2 A16 Window Base Size Direction Direction Direction National Instruments Corporation 5 31 VXI MXI User Manual Programming Considerations Chapter 5 MXIbus Link Device Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connected to this device 1 t 2 Round up to next address break Total amount of A16 space required for this window Round up total amount to the next address size break First Level VXI MXI A16 Window Base Size Second Level VXI MXI 1 A16 Window Base Size Second Level VXI MXI 2 A16 Window Base Size Device Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connected to this device 1 i 2 Direction Direction Direction Round up to next address break Total amount of A16 space required for this window Round up total amount to the next address size break First Level VXI MXI A16 Window Bas
117. e current access to the Status register originated from a device on the VMEbus This bit is read only National Instruments Corporation 4 7 VXI MXI User Manual Register Descriptions 7 4r VERSION 3r RDY 2t PASS Or w RESET VXI MXI User Manual Chapter 4 VXI MXI Version Number Bits These bits specify the revision version number of the VXI MXI according the table below These bits are read only Version Number VXI MXI Revision Hex D Revision D Hex C Revision E Hex B Revision F Hex A Revision G Ready Bit This bit is set to one in hardware to indicate that the device is ready to execute its full functionality This bit is read only Passed Bit This bit is set to one in hardware to indicate that the device 1s functional This bit is read only Reset Bit When this bit is set the VXI MXI is forced into the Soft Reset state When this bit is cleared the VXI MXI is in the normal operation state This bit is readable and is cleared on a hard reset 4 8 National Instruments Corporation Chapter 4 Register Descriptions VXIbus Extender Registers These registers are defined for VXIbus extender devices MODID Register V XIbus Address Base Address 8 hex Attributes Read Write 15 14 13 12 11 10 9 EN OUTEN MODIDI2 MODIDIIT MODIDIO MODID9 MO 7 6 5 4 3 2 1 MODID7 MODID6 MODID5 MODID4 MODID3 MODID2 MODIDI MODIDO R W This register provides control and status of the MODID lines
118. e Ss Size Second Level VXI MXI 1 A16 Window Base WW SsCSSize Second Level VXI MXI 2 A16 Window Base Size Direction Direction Direction ice Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connected to this device 1 es 42 Round up to next address break Total amount of A16 space required for this window Round up total amount to the next address size break First Level VXI MXI A16 Window Base Size Second Level VXI MXI 1 A16 Window Base WS Size Second Level VXI MXI 2 A16 Window Base Size Direction Direction Direction ice Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connected to this device El T HD Round up to next address break Total amount of A16 space required for this window Round up total amount to the next address size break First Level VXI MXI A16 Window Base ___ Size Second Level VXI MXI 1 A16 Window Base Size Second Level VXI MXI 2 A16 Window Base Size Direction Direction Direction VXI MXI User Manual 5 32 National Instruments Corporation Chapter 5 Programming Considerations MXIbus Link Device Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connected to this device 1 t 2 Round up to next address break Total amount of A16 space required for this
119. e INTX ACFAIL line to be mapped into the VMEbus ACFAIL line Clearing this bit disables the mapping of the INTX ACFAIL line onto the VMEbus ACFAIL line This bit is cleared on power up Extended ACFAIL Outward Bit Setting this bit enables the VMEbus ACFAIL line to be mapped out onto the INTX ACFAIL line Clearing this bit disables the mapping of the ACFAIL line onto the INTX ACFAIL line This bit is cleared on power up Extended SYSFAIL Inward Bit Setting this bit enables the INTX SYSFAIL line to be mapped in onto the VMEbus SYSFAIL line Clearing this bit disables the mapping of the INTX SYSFAIL line onto the VMEbus SYSFAIL line This bit is cleared on power up Extended SYSFAIL Outward Bit Setting this bit enables the VMEbus SYSFAIL line to be mapped out onto the INTX SYSFAIL line Clearing this bit disables the mapping of the SYSFAIL line onto the INTX SYSFAIL line This bit is cleared on power up Extended SYSRESET Inward Bit Setting this bit enables the INTX SYSRESET line to be mapped in onto the VMEbus SYSRESET line Clearing this bit disables the mapping of the INTX SYSRESET line onto the VMEbus SYSRESET line This bit is cleared on power up Extended SYSRESET Outward Bit Setting this bit enables the VMEbus SYSRESET line to be mapped out onto the INTX SYSRESET line Clearing this bit disables the mapping of the SYSRESET line onto the INTX SYSRESET line This bit is cleared on power up National Instruments Corporati
120. e MXIbus link opposite the MXIbus System Controller and progress towards the MXIbus System Controller The MXIbus System Controller should be the last device on the MXIbus link to receive power Conversely when removing system power you should power down the device farthest from the MXIbus System Controller ast so that the termination resistors on the end device ensure that the MXIbus lines remain unasserted throughout the power down sequence When shutting down a system you must ensure that all devices that could be adversely affected by unintended bus cycles or interrupts have their windows and interrupt mapping disabled The VXI MXI itself will not be affected during power down however there may be devices in the same frame as the VXI MXI that could be affected Table 3 1 summarizes MXIbus system power cycling requirements Table 3 1 MXIbus System Power Cycling Requirements System Type Power On Requirements Power Off Requirements Master Power All devices must receive power Disable all A24 and A32 inward Switch within 0 5 seconds of each other mapping to devices that could be adversely affected by an unintended access Disable all mapping of interrupts Distributed Power on devices along the Power off devices in opposite MXIbus link beginning with the order of power on sequence non MXIbus System Controller power off MXIbus System end of the MXIbus link Make Controller first Disable all A24 sure the MXIbus System and A32 inward
121. e MXIbus multiframe RM in a VXIbus mainframe as shown in Figure 5 2 The location of the multiframe RM constitutes the root of the system tree MXIbus links connected to the root of the tree form levels of the tree Notice that only one MXIbus link can be connected on the first level below a root PC multiframe RM while multiple MXIbus links can be connected on the first level below a root VXIbus mainframe National Instruments Corporation 5 1 VXI MXI User Manual Programming Considerations Chapter 5 MX Ibus Interface PC with Multiframe Resource Manager VX Ibus VXIbus MXIbus MXIbus Mainframe Mainframe Device Derice Level 1 VXIbus Level 2 Mainframe Figure 5 1 VXIbus MXIbus System with Multiframe RM on a PC Multiframe Resource Manager VXIbus Mainframe VXIbus VXIbus MXIbus MXIbus Mainframe Mainframe Device Device VXIbus Level 2 Mainframe Figure 5 2 VXIbus MXIbus System with Multiframe RM in a VXIbus Mainframe VXI MXI User Manual 5 2 National Instruments Corporation Chapter 5 Programming Considerations The recommended way to set up your system is to fill up Level 1 MXIbus links before adding additional levels System performance decreases as the number of levels in the system increases because each level requires additional signal conversion Also keep in mind these three basic rules for VXI MXI installation as you decide where to install your VXI MXI interfaces 1 The VMEbus bus timeout unit
122. e State Machine e MxXIbus Slave Mode State Machine e MxXIbus Address Data and Address Modifiers Transceivers e MxXIbus System Controller Functions e MXIbus Control Signals Transceivers e MxXIbus Requester and Arbiter Circuitry e Daughter Card Connection National Instruments Corporation General Description This circuitry generates and receives interrupt requests on the VMEbus the MXIbus and on boards plugged into the daughter card connectors Interrupt requests routed between V XIbus mainframes can be transparently serviced by interrupt handlers in VXIbus mainframes other than the requester s own mainframe This circuitry checks and generates MXIbus parity These address windows assign portions of the MXIbus address space to the VXIbus mainframe and vice versa These registers provide all the configuration information required by the VXI MXI and are accessible from both the VXIbus and the MXIbus This state machine converts V XIbus cycles mapped out of a MXIbus window to the MXIbus into MXIbus cycles This state machine converts MXIbus cycles mapped through a MXIbus window into the V XIbus mainframe into VXIbus cycles These transceivers and associated circuitry control the direction of the MXIbus address and data lines When a VXIbus transfer is mapped out to the MXIbus the VXIbus address data lines are multiplexed into the MXIbus address data lines When a MXIbus transfer is mapped into the V XIbus
123. e multiple VMEbus IRQ lines can be mapped onto the single MXIbus IRQ line interrupt acknowledge sequences for MXIbus IRQ requests cannot be completely transparent You can have completely transparent interrupt handling through the use of the INTX daughter card option in which each VMEbus interrupt line is mapped on a separate signal When multiple VMEbus IRQ lines are mapped onto the single shared MXIbus IRQ line the interrupt handler routine can acknowledge the interrupts in one of two ways 1 If the interrupt handler cannot perform MXIbus ACK cycles it must poll all MXIbus devices to determine the source of the MXIbus IRQ signal The interrupt handler polls the MXIbus IRQ Configuration Register and the Interrupt Status Register of each VXI MXI on the MXIbus link to determine which VMEbus IRQ line is being sourced onto the MXI IRQ line The interrupt handler can then read from the corresponding IRQ acknowledge register on the VXI MXI driving the MXIbus IRQ line to acknowledge the interrupt request 2 If the interrupt handler can generate MXIbus IACK cycles it is not necessary to poll MXIbus devices to find the source of the MXIbus IRQ signal The interrupt handler can perform an IACK cycle for the VMEbus line onto which the MXIbus IRQ line is mapped in that frame The VXI MXI driving the MXIbus IRQ line responds with a Status ID value in which the lower byte is the logical address of the VXI MXI The interrupt handler then polls the MXIbus IRQ
124. e signal received on the front panel Trigger In SMB connector If this bit is clear TTL trigger lines 7 to O are driven out of the mainframe through the Trigger Out SMB on the front panel This bit is cleared on a hard reset Disabled 9 X 1 TTL TRIG X drives TRIG OUT SMB TRIG IN SMB drives TTL TRIG X National Instruments Corporation 4 49 VXI MXI User Manual Register Descriptions Chapter 4 Trigger Synchronous Acknowledge Register VXIbus Address Base Address 34 hex Attributes Write Only Writing any value to this register reinitializes the SSINT bit in the Trigger Mode Selection Register Trigger Asynchronous Acknowledge Register V XIbus Address Base Address 36 hex Attributes Write Only Writing any value to this register reinitializes the ASINT bit in the Trigger Mode Selection Register VXI MXI User Manual 4 50 National Instruments Corporation Chapter 4 Register Descriptions IRQ Acknowledge Registers VXIbus Address Base Address 32 hex for IRQI Base Address 34 hex for IRQ2 Base Address 36 hex for IRQ3 Base Address 38 hex for IRQ4 Base Address 3A hex for IRQ5 Base Address 3C hex for IRQ6 Base Address 3E hex for IRQ7 Attributes Read Only 15 14 13 12 11 10 9 8 R 7 6 5 4 3 2 1 0 R These registers generate a VMEbus interrupt acknowledge cycle when they are read from a MxXIbus device Bit Mnemonic Description 15 Or 15 0 Interrupt Acknowled
125. ed by these devices must be within the range of addresses assigned to MXIbus link to which it is a member Start with the largest device in the MXIbus link In the example system MXIbus 1 has four devices The largest one is VXIbus Mainframe 3 which requires 64 logical addresses This device has a second level MXIbus link that needs 32 logical addresses and the mainframe needs eight logical addresses for its own devices First assign the devices in the mainframe to the lowest available range within the allotted address range of MXIbus 1 80 to 87 hex Then assign MXIbus 3 the lowest available range of size 32 AO to BF hex The next largest device VXIbus Mainframe 2 needs 32 logical addresses and is assigned the next lowest available range of 32 CO to DF hex MXIbus Device A needs four logical addresses and MXIbus Device B needs one address They are assigned EO to E3 and E4 respectively Determine the range of addresses that will be occupied by each second level device and MXIbus link Remember that the range of addresses occupied by second level devices must be within the range of addresses assigned to the device one level above it Once the first level MXIbus links have been allocated assign the MXIbus devices and second level MXIbus links within the corresponding first level devices starting with the largest device In the example system we assigned MXIbus 3 address range AO to BF hex MXIbus 3 has two devices VXIbus Mainframe
126. ed to their device connector MXIbus devices that are neither the first nor the last device in the daisy chain have two and only two MXIbus cables attached to their device connector System Power Cycling Requirements A distributed architecture such as MXIbus does not have a common power bus or reset signal to ensure that all devices within the extended system are initialized at the same time Therefore powering on a device after other devices in the system have already received power and become functional may cause unintended bus activity due to the power up state of that device This bus activity could result in a powered functional MXIbus device making an attempt to respond If this response initiates bus arbitration for example the arbitration mechanism could become hung while waiting for a nonexistent master to assume control of the bus To guard against this type of bus activity you should keep in mind that two types of systems exist with respect to power cycling The first of these is one in which power is supplied to all devices at roughly the same time as is the case for a system with a master power switch In such a system proper operation is guaranteed if the last device to reach 5V does so within roughly half of a second of the first device to reach 5V The second type of system is one in which power is applied to each MXIbus device separately In this type of system you must power on devices starting with the device at the end of th
127. edges by asserting the higher numbered trigger line VXI MXI User Manual 6 2 National Instruments Corporation Chapter 6 Theory of Operation The Synchronous protocol is a single trigger line broadcast that does not require an acknowledge from its acceptors The source must assert the trigger for a minimum of 30 ns and allow at least 50 ns between assertions The rising edge or falling edge can be specified to initiate action in the receiver The Semi synchronous protocol uses a single trigger line to communicate between a single source and multiple acceptors The source device initiates the protocol by pulsing the trigger line for a minimum of 50 ns The acceptors must then assert the same trigger line within 40 ns and release the line when each is ready for the next operation The source sees the trigger line unasserted when all acceptors have released the trigger line indicating that the operation is complete The Trigger Mode Selection Register can be used to configure the VXI MXI to source and receive the semi synchronous protocol The Semi synchronous protocol must be separated into two trigger lines when extended between two VXIbus mainframes one line for the source and one line for the acceptor Because acceptor devices must assert the trigger line within 40 ns in response to the source asserting the line this protocol can only be used for short extensions The Start Stop protocol is used to start and stop modules synchronously on the
128. enerates either a 100 ns active low pulse or an active level on the trigger line as specified by the OTS 2 0 bits in the Trigger Mode Selection Register Before another signal can be generated a one must be written to this bit To generate a stream of pulses a zero should be written to this bit immediately followed by a one In terms of the START STOP protocol writing a zero to this register generates a START signal on the specified trigger line and writing a one generates a STOP signal on the specified trigger line National Instruments Corporation 4 39 VXI MXI User Manual Register Descriptions lw DRVECLI Ow DRVECLO VXI MXI User Manual Chapter 4 Drive ECL Trigger Line 1 Bit Setting this bit asserts the VXIbus ECL Trigger Line after synchronizing the signal with the 10 MHz clock Drive ECL Trigger Line 0 Setting this bit asserts the VXIbus ECL Trigger Line 0 after synchronizing the signal with the 10 MHz clock 4 40 National Instruments Corporation Chapter 4 Register Descriptions Trigger Mode Selection Register V XIbus Address Base Address 28 hex Attributes Read Write 15 14 13 12 11 10 9 8 R W 7 6 5 4 3 2 1 0 R ECLSTATI TRIGIN TRIGOUT ASIN _SSINT ETRIG 0 ASIE SSE W This register configures the ECL and TTL Trigger lines for interrupt generation and trigger protocol generation These bits are cleared on soft and hard resets Bit Mnemonic Description 15 8r l Reserved Bits 5 4r
129. entation It extends the VXIbus architecture outside a VXIbus mainframe via the MXIbus Multisystem Extension Interface bus A VXIbus mainframe equipped with a VXI MXI can be transparently connected to other MXIbus devices such as other V XIbus mainframes MXIbus instruments or MXIbus equipped personal computers The V XI MXI interface module uses address mapping to transparently translate bus cycles on the V XIbus system bus VMEbus to the MXIbus and vice versa The VXI MXI is housed in a metal enclosure to improve EMI performance and to provide easy handling Because the enclosure includes cut outs to facilitate changes to switch and jumper settings it should not be necessary to remove it under most circumstances The VXI MXI is available with an Interrupt and Timing Extension INTX daughter card option If you ordered this option the INTX card is already installed on your VXI MXI The INTX daughter card is a full length daughter card that plugs into the two daughter card connectors on the VXI MXI Because this manual describes the VXI MXI with and without this option you can find information on the INTX card throughout this manual Refer also to Appendix C VXI MXI Component Placement for information on removing and reinstalling the INTX daughter card This appendix also contains silkscreens of the VXI MXI and the INTX card Figure 1 1 shows the enclosed VXI MXT interface module without the INTX option Figure 1 2 shows the enclosed VXI MX
130. equal to the A32HIGH value or less than the A32LOW value To map a consecutive range of VXIbus A32 addresses out of the VXI MXI the lower bound of the range must be placed in the A32HIGH field and the upper bound in the A32LOW field In this case the range of VXIbus A32 addresses mapped out of the VXI MXT is A32LOW gt range A32HIGH The MXIbus A32 addresses mapped into the VXIbus are the inverse of this range that is VXIbus A32 addresses greater than or equal to the A32LOW value or less than the A32HIGH value The window is disabled whenever A32HIGH A32LOW 0 All VXIbus A32 addresses are mapped out to the MXIbus when FF hex A32HIGH A32LOW 80 hex All MXIbus A32 addresses are mapped into the VXIbus when 7F hex A32HIGH A32LOW gt 0 VXI MXI User Manual 4 24 National Instruments Corporation Chapter 4 Register Descriptions To accommodate 8 bit devices that write to this register the window is not enabled until the lower byte of the register is written Therefore 8 bit devices should write the upper byte first then the lower byte National Instruments Corporation 4 25 VXI MXI User Manual Register Descriptions Chapter 4 INTX Interrupt Configuration Register on VXI MXIs with INTX only VXIbus Address Base Address 12 hex Attributes Read Write 15 14 13 12 11 10 9 8 En EINT7EN EINT6EN EINTSEN EINT4EN EINT3EN EINT2EN EINTIEN R W 7 6 5 4 3 2 1 o EINT7DIR EINT6DIR EINTSDIR EINT4
131. er 5 Programming Considerations MXIbus Link Device Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connected to this device 1 t 2 Round up to next address break Total amount of A16 space required for this window Round up total amount to the next address size break First Level VXI MXI A16 Window Base Size Second Level VXI MXI 1 A16 Window Base Size Second Level VXI MXI 2 A16 Window Base Size Device Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connected to this device 1 i 2 Direction Direction Direction Round up to next address break Total amount of A16 space required for this window Round up total amount to the next address size break First Level VXI MXI A16 Window Base Ss Size Second Level VXI MXI 1 A16 Window Base WW SsCSSize Second Level VXI MXI 2 A16 Window Base Size Direction Direction Direction ice Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connected to this device 1 es 42 Round up to next address break Total amount of A16 space required for this window Round up total amount to the next address size break First Level VXI MXI A16 Window Base Size Second Level VXI MXI 1 A16 Window Base WS Size Second Level VXI MXI 2 A16 Window Base Siz
132. er Bound Bits These bits define the upper limit of the range of MXIbus logical addresses that map into the VXIbus 7 Or w LALOW 7 0 Logical Address Window Lower Bound Bits These bits define the lower limit of the range of MXIbus logical addresses that map into the VXIbus This register defines the range of MXIbus logical addresses that map into the VXIbus where that range 1s LAHIGH gt range LALOW The V XIbus logical addresses mapped out of the VXI MXI are the inverse of this range that is MXIbus logical addresses greater than or equal to the LAHIGH value or less than the LALOW value To map a consecutive range of V XIbus logical addresses out of the VXI MXI the lower bound of the range must be placed in the LAHIGH field and the upper bound in the LALOW field In this case the range of V XIbus logical addresses mapped out of the VXI MXI is LALOW gt range LAHIGH The MXIbus logical addresses mapped into the VXIbus are the inverse of this range that is V XIbus logical addresses greater than or equal to the LALOW value or less than the LAHIGH value The window is disabled whenever LAHIGH LALOW 0 All VXIbus logical addresses are mapped out to the MXIbus when FF hex LAHIGH LALOW 80 hex All MXIbus logical addresses are mapped into the VXIbus when 7F hex LAHIGH LALOW gt 0 VXI MXI User Manual 4 12 National Instruments Corporation Chapter 4 Register Descriptions To accommodate 8 bit devices that w
133. erforms the following steps starting where the RM is located l If the multiframe RM resides in a PC it scans all logical addresses from 1 to FE the RM is at address 0 to find all devices For each logical address it reads the VXIbus ID Register located at offset O within the device s configuration space If the read is successful that is no BERR a device is present at that logical address If the read returns a BERR no device is present at that logical address The RM records all logical addresses found For each VXI MXI found it performs Step 2 If the multiframe RM is in a VXIbus mainframe it performs Step 2 for the mainframe in which the RM is installed For the current mainframe the RM does the following A Scans all logical addresses 0 to FF in the mainframe to find all static configuration SC and dynamic configuration DC devices skipping over logical addresses occupied by previously encountered devices Finds the Slot 0 device and uses it to move all DC devices in the mainframe to the lowest unused logical addresses Records all logical addresses found and allocated Notice that it is not possible to detect duplicate logical addresses because devices are found by reading the VXIbus ID Register If two devices share a logical address they will both respond to an address access without any indication of an error B For each VXI MXI found in the mainframe starting with the lowest addressed VXI MXT the RM 1
134. errupt generated by a device to notify another device of an asynchronous event Responses contain the information in the Response register of a sender See Resource Manager Read Modify Write cycle a bus cycle in which data from a single location is read modified and then written back Release On Acknowledge a type of VXI interrupter which always deasserts its interrupt line in response to an ACK cycle on the VXIbus Release On Request a type of VMEbus arbitration where the current VMEbus master relinquishes control of the bus only when another bus master requests the VMEbus seconds A one line open collector multiple device handshake trigger protocol A device controlled by a Commander there are Message Based and Register Based Servants To place a binary cell into the 1 state non zero Any communication between Message Based devices consisting of a write to a Signal register Sending a signal requires that the sending device have VMEbus master capability A functional part of a MXI VME V XIbus device that detects data transfer cycles initiated by a VMEbus master and responds to the transfers when the address specifies one of the device s registers A device is in slave mode it if 1s responding to a bus cycle A device configured for installation in Slot O of a VXIbus mainframe This device is unique in the VXIbus system in that it performs the VMEbus System Controller functions including clock sourcing arbitrati
135. ess Modifiers cccccceecesseeeseeeeeees 6 8 Table 6 4 VMEbus MXIbus Transfer Size Comparison cccccsseseeseeceeeeeeeaeeesseeeeeees 6 9 Table D 1 MXIbus Connector Signal Assignments Us D 1 Table D MXD s Siena GrOUpin Sian de di asile ads D 2 Table D 3 INTX Connector Signal Assignment Re D 3 Table DE INIA Signal Groupies US AUS tink EA D 4 National Instruments Corporation 1X VXI MXI User Manual About This Manual The VXI MXI User Manual describes the functional physical and electrical aspects of the VXI MXI and contains information concerning its operation and programming Organization of This Manual The VXI MXI User Manual is organized as follows Chapter 1 General Information describes the VXI MXI features lists the contents of your VXI MXI kit and explains how to unpack the VXI MXI kit Chapter 2 General Description contains the physical and electrical specifications for the VXI MXI and describes the characteristics of key components Chapter 3 Configuration and Installation describes the configuration and installation of the VXI MXI hardware Chapter 4 Register Descriptions contains detailed descriptions of the V XI MXI registers which are used to configure and control the module s operation Chapter 5 Programming Considerations explains important considerations for programming the VXI MXI and configuring a system using VXI MXIs Chapter 6 Theory of Operation contains a functio
136. ess strobe AS the data strobes DS1 DSO longword LWORD write WRITE data transfer acknowledge DTACK and bus error BERR These signals indicate the beginning and end of a transfer the size of data involved in the transfer 8 16 or 32 bits whether the transfer is a read or a write and whether or not the transfer was successful VMEbus Requester and Arbiter Circuitry Through the VMEbus requester and arbiter circuitry a remote MXIbus device can access main memory in the VXIbus system via the VMEbus The arbiter circuitry is active on the VXI MXI only if the VXI MXI is configured as the VXI Slot 0 device The VXI MXI requests use of the VMEbus when it detects a MXIbus address that maps through one of the mapping windows to the VMEbus The VXI MXI drives its VMEbus request line active to initiate arbitration for the VMEbus When the VXI MXI is the highest priority requesting device it receives a bus grant signal indicating that the VMEbus is granted to the VXI MXI The VXI MXI drives the VMEbus BBSY signal indicating that it owns the VMEbus and then releases its bus request line A remote MXIbus device can lock the VMEbus so that it can perform indivisible operations across the VMEbus When the LOCK bit in the Local Bus Lock Register is set by a MXIbus device the VXI MXI interface will not release the VMEbus once it is granted the bus on the next transaction until the LOCK bit is cleared by a MXIbus device TTL and ECL
137. evels VMEbus IRQ Line VXI MXI Configuration Register to Read VMEbus IRQI Interrupt Acknowledge VXI MXI offset 32 VMEbus IRQ2 Interrupt Acknowledge 2 VXI MXI offset 34 VMEbus IRQ3 Interrupt Acknowledge 3 VXI MXI offset 36 VMEbus IRQ4 Interrupt Acknowledge 4 VXI MXI offset 38 VMEbus IRQ5 Interrupt Acknowledge 5 VXI MXI offset 3A VMEbus IRQ6 Interrupt Acknowledge 6 VXI MXI offset 3C VMEbus IRQ7 Interrupt Acknowledge 7 VXI MXI offset 3E Reading from one of the addresses listed in Table 6 1 initiates a VMEbus IACK cycle The information sent back from the read is the VXIbus Status ID information defined in the VXIbus specification The lower byte of the Status ID is the logical address of the responding interrupter The upper byte is user defined When one of the local VXI MXI interrupt conditions is serviced by an interrupt handler the Status ID information returned is as follows 15 14 13 12 11 10 9 8 LINT3 LINT2 LINTI JACFAILINT BKOFF TRIGINT SYSFAIL ACFAIL 7 6 5 4 3 2 1 0 LADD7 LADD6 LADDS LADD4 LADD3 LADD2 LADDI LADDO National Instruments Corporation 6 5 VXI MXI User Manual Theory of Operation Chapter 6 The VMEbus interrupt lines can be individually driven by writing to the Interrupt Status Control Register When one of these interrupt requests is serviced by an interrupt handler the information in the Status ID Register is returned during the IACK cycle and the interrupt request
138. evices The arbiter circuitry is only active on the VXI MXI if it is configured as the MXIbus System Controller VXI MXI User Manual 6 12 National Instruments Corporation Chapter 6 Theory of Operation All MXIbus masters must have bus request logic for requesting the MXIbus and the MXIbus System Controller must have bus arbiter logic to grant the bus to requesting masters Four signals are used for arbitration bus request BREQ bus grant in BGIN bus grant out BGOUT and bus busy BUSY The MXIbus has a serial release on request arbitration with fairness and bus lock options In a serial arbitration scheme devices request the bus by asserting the BREQ line This signal is a wired OR signal that indicates when one or more MXIbus devices are requesting use of the bus When the System Controller detects BREQ active it grants the bus by driving the bus grant daisy chain line BGOUT active BGOUT propagates down the daisy chain to the next device s BGIN signal If that device is not driving the BREQ line it passes the BGIN signal on to the next device in the daisy chain via its BGOUT line The first device that is driving BREQ and receives an active low level on its BGIN line is the device that is granted the bus That device does not pass the bus grant signal on the daisy chain to the next device When a requester is granted control of the bus it drives the BUSY line active and unasserts BREQ The BUSY signal indic
139. figuration 3 23 resets hard and soft resets for registers 4 1 INTX daughter card control 6 9 RM operation See multiframe RM operation S S 15 0 bits 4 48 Semi synchronous protocol 6 3 signals INTX daughter card signal assignments D 3 signal groupings D 4 MXIbus signal assignments D 1 signal groupings D 2 VMEbus signals list of signals 2 1 to 2 2 VXI MXI support for 1 4 to 1 5 Size configuration format 5 3 to 5 4 slave mode state machine See MXIbus slave mode state machine Slot O CLK10 signal requirement 3 18 configuration 3 4 to 3 5 damage warning 3 4 default settings 3 4 device requirements 3 5 interlocked arbitration mode 3 13 non Slot 0 selection 3 5 VMEbus System Controller 3 5 soft resets 4 1 specifications electrical A 2 environmental A 2 to A 3 MXIbus capability codes A 2 other A 3 physical A 3 reliability A 3 requirements A 3 timing A 3 VMEbus capability codes A 1 V XIbus capability codes A 1 SSIE bit 4 44 SSINT bit 4 44 Start Stop protocol 6 3 Status ID Register 4 48 6 4 VXI MXI User Manual Index SUBCLASS bit 4 30 Subclass Register 4 30 switches See jumpers and switches Synchronous protocol 6 3 SYSFAIL bit 4 46 SYSFAIL signal 2 5 6 3 SYSFAILIE bit 4 46 SYSFAILIN bit 4 29 SYSFAILINT bit 4 47 SYSFAILOUT bit 4 29 SYSFIN bit 4 37 SYSFOUT bit 4 37 SYSRESET signal 2 5 6 3 SYSRSTIN bit 4 29 SYSRSTOUT bit 4 29 System Controller
140. for VXIbus Mainframe 3 The sum of these values rounds up to the nearest address break of 16 KB We record this information on the worksheet Figure 5 15 1s now completed for MXIbus 2 The only device on MXIbus 2 is VXIbus Mainframe 6 which needs 2 KB of A16 space We enter this value into the worksheet The total amount of A16 space required by the system is now computed and found to be 34 KB which rounds up to the next address break of 48 KB This number does not exceed the maximum of 48 KB so this configuration of A16 space is acceptable The next step is to determine the range of addresses or base address size and direction of the A16 window for each VXI MXI in the system We first assign A16 space to the VXIbus RM Mainframe From Figure 5 15 we see it needs 16 KB of A16 space so we assign it the bottom 16 KB of A16 space addresses 0 through 3FFF hex See Figure 5 14 for a pictorial representation of this assignment Each first level MXIbus link is connected to the RM through a VXI MXI The A16 window for MXIbus link 1 is 16 KB in size We assign the next lowest available 16 KB portion of A16 space to MXIbus link 1 which is address range 4000 to 7FFF hex See Figure 5 14 The base address of this window is 4000 which we enter into Figure 5 15 The Size field for the window is i where the size of the window 256 281 16 KB 256 28 2 so Size 2 The direction of the window is in relation to the mainframe there
141. fore Direction Out The other first level MXIbus link is MXIbus 2 which needs 2 KB of A16 space The next lowest available 2 KB portion of A16 space is 8000 through 87FF hex We set the base address of the window to 8000 To determine the Size value 2 KB 256 28 5 so Size 5 The direction of the window 1s in relation to the mainframe therefore Direction Out We enter all of these values into the worksheet in Figure 5 15 The VXI MXI in VXIbus Mainframe 2 will be configured so that all A16 space is mapped outward because the mainframe does not require any A16 space To do this we set Base 0 Size 0 and Direction Out The VXI MXI in VXIbus Mainframe 3 should be assigned the lowest available 8 KB of space assigned to MXIbus 1 Therefore the base should be 4000 hex and because 8 KB 256 28 3 Size 3 The direction of the window is in relation to the mainframe therefore itis In The VXI MXI connected to MXIbus 3 must be assigned a window within the range of addresses assigned to Mainframe 3 Devices in Mainframe 3 need 4 KB of the 8 KB assigned to the mainframe The other 4 KB can be assigned to MXIbus 3 Therefore we assign addresses 4000 to 4FFF hex to devices in Mainframe 3 and addresses National Instruments Corporation 5 23 VXI MXI User Manual Programming Considerations Chapter 5 5000 through SFFF to MXIbus 3 For the VXI MXI connected to MXIbus 3 we set Base 5000 Size 4 because 4 KB 256
142. ge Status ID Reading from these registers generates an interrupt acknowledge cycle on the VMEbus and returns the Status ID value from the interrupt acknowledge cycle These registers can be used to handle interrupts across the MXIbus Each VMEbus IRQ line has a separate interrupt acknowledge register as shown above in the VXIbus Address The value returned when these registers are read by a VMEbus device is hex FFFF National Instruments Corporation 4 5 VXI MXI User Manual Chapter 5 Programming Considerations This chapter explains important considerations for programming and configuring a V XIbus MxXIbus system using VXI MXIs Note Detailed descriptions of all register bits can be found in Chapter 4 Register Descriptions System Configuration In a MXIbus system MXIbus address space is partitioned between MXIbus devices A MXIbus device is any device having a MXIbus interface MXIbus devices can be VXIbus mainframes personal computers PCs or stand alone instruments The MXIbus memory map is the same for all devices in the VXIbus MxXIbus system Multiple VXIbus subsystems share one V XIbus MXIbus Resource Manager RM This multiframe RM performs all the VXIbus RM functions and configures all VXI MXIs in the system to partition the MXIbus address space A VXIbus MXIbus system can be connected together to form any arbitrary tree topology A tree topology has no circular paths Examples of tree topologies are shown in Figures 5
143. gical addresses required by this device Round total number up to the next power of two Device Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links Total number of logical addresses required by this device Round total number up to the next power of two Device Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links Total number of logical addresses required by this device Round total number up to the next power of two k Device Number of logical addresses required by device Round total number up to the next power of two List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links Total number of logical addresses required by this device Round total number up to the next power of two Total Number of Logical Addresses Required Add numbers after the Round total number up to next power of two National Instruments Corporation 5 17 VXI MXI User Manual Programming Considerations Chapter 5 Alternative Worksheets for Planning Your V XIbus MXIbus Logical Address Map For most VXIbus MXIbus systems you may find the following worksheet helpful when setting up a system us
144. ging the jumper configuration on the jumper blocks labeled VMEbus Request Level on the front panel You may want to change request levels to change the priority of the VXI MXI request signal For more information refer to the VMEbus specification To change the VMEbus request level of the VXI MXI rearrange the jumpers on the pin arrays as shown in Figure 3 6 National Instruments Corporation 3 7 VXI MXI User Manual Configuration and Installation Chapter 3 VMEbus Request Level VMEbus Request Level a Level 3 Requester default b Level 2 Requester VMEbus Request Level VMEbus Request Level c Level 1 Requester d Level 0 Requester Figure 3 6 VMEbus Requester Jumper Settings VMEbus Timeout Value When a VXI MXI is installed in a VXIbus mainframe the VME Bus Timeout Unit BTO circuitry for the VXIbus mainframe must be on the VXI MXI If there are multiple VXI MXI interfaces in a mainframe the BTO must be enabled on one of them and they must be in adjacent slots In the case of multiple VXI MXIs it is recommended that the BTO be enabled on the VXI MXI that is installed in Slot 0 The BTO monitors the current bus cycle and asserts the bus error BERR signal if a data transfer acknowledge DTACK or BERR is not received from the selected slave within the given amount of time after data strobe DS1 or DSO becomes active Whenever a MXIbus transfer into or out of the VXI MXI occurs the VMEbus timeout on the VXI MXI is disabled a
145. he configuration registers located on the device With unique logical addresses each V XIbus device in the system is assigned 64 bytes of configuration space in the upper 16 KB of A16 space Some VXIbus devices have dynamically configurable logical addresses These devices have an initial logical address of hex FF which indicates that they can be dynamically configured While the VXI MXI does support dynamic configuration of VXIbus devices within its mainframe it cannot itself be dynamically configured Therefore do not set the logical address for the V XI MXI to hex FF The VXIbus RM has Logical Address 0 by definition The VXI MXI does not have VXIbus RM capability so do not set the logical address for the VXI MXI to 0 If you are configuring a multiple mainframe V XIbus MXIbus system refer to Chapter 5 Programming Considerations for instructions on planning a VXIbus MXIbus system logical address map If you are connecting only a PC with a MXIbus interface to the VXI MXI you should leave the logical address at the default setting of 1 Using this setting you can install devices with all other possible logical addresses in the VXIbus mainframe An 8 bit DIP switch selects the logical address for the VXI MXI As shown in Figure 3 1 this switch is labeled LOGICAL ADDRESS SWITCH on the front panel The ON position on the DIP switch corresponds to a logic value of 0 and the OFF position corresponds to a logic value of 1 This switch is set at
146. he least The A32BASE bits that are not significant can be replaced with zeros to provide the base address of the A32 window A32SIZE A32 Addresses in Window 0 00000000 to FFFFFFFF l 80000000 to FFFFFFFF 2 00000000 to 3FFFFFFF 3 40000000 to 5FFFFFFF 4 90000000 to 9FFFFFFF 5 20000000 to 27FFFFFF 6 74000000 to 77FFFFFF 7 18000000 to 19FFFFFF 0 00000000 to FFFFFFFF l 80000000 to FFFFFFFF 2 C0000000 to FFFFFFFF 3 E0000000 to FFFFFFFF 4 F0000000 to FFFFFFFF 5 F8000000 to FFFFFFFF 6 FC000000 to FFFFFFFF 7 FE000000 to FFFFFFFF VXI MXI User Manual Register Descriptions Chapter 4 The A32 Window Map Register has the following format when the CMODE bit is set 15 14 13 12 11 10 9 8 A32HIGH7 A32HIGH6 A32HIGH5 A32HIGH4 A32HIGH3 A32HIGH2 A32HIGH1 A32HIGHO R W 0 7 6 5 4 3 2 1 A32LOW7 A32LOW6 A32LOW5 A32LOW4 A32LOW3 A32LOW2 A32LOW1 A32LOWO R W Bit Mnemonic Description 15 8r w A32HIGH 7 0 A32 Window Upper Bound These bits define the upper limit of the range of MXIbus A32 addresses that map into the VXIbus 7 Or w A32LOW 7 0 A32 Window Lower Bound These bits define the lower limit of the range of MXIbus A32 addresses that map into the VXIbus This register defines the range of MXIbus A32 addresses that map into the VXIbus where that range 1s A32HIGH gt range A32LOW The VXIbus A32 addresses mapped out of the VXI MXI are the inverse of this range that is MXIbus A32 addresses greater than or
147. igh Low Configuration Format ccccccccssssssseeecceeceeeeeeeeseeeeeeeeeaaas 5 5 Steps to Follow When Planning a System Logical Address Map 5 5 Worksheets for Planning Your V XIbus MXIbus Logical Address Map 5 13 Alternative Worksheets for Planning Your VXIbus MXIbus Logical Address NRA SR te a sd ee Re ten ol 5 18 Planning a VXIbus MXIbus System A16 Address Map cccccsseeeeeeeeeees 5 21 Worksheets for Planning Your V XIbus MXIbus A16 Address Map 0000 5 29 Mulutrame RM Operaio se nn Mt 5 35 Configuring the Logical Address Window cccccccccccessseeeseceeeeeeeaaeeeseeeeeees 5 35 Configuring the Logical Address Window Example seeeeeeeeeeeesesssss 5 36 Configuring the A24 and A32 Addressing Windows cscccceceeessseeseeeeeees 5 38 System Administration and Initiation cc eeeecseeccccceeceeeeeseeceeeeeeeaaeeeseeeeeees 5 39 VXI MXI User Manual vi National Instruments Corporation Contents Chapter 6 Theory of Operation eens erie ee een Pre Ore Oran OE TE PRT rare DS eMnen oRDE RPE near nee 6 1 VMEbus Address and Address Modifier Transceivers ccccsecsscsscescesscsscescesenes 6 1 V Xibus System Controller EUNCUONS ri ins E 6 1 V IME DUS Data Frans ceive S enaena a a a a e A 6 1 VMEbus Control S1emals TranscerVe Seer iieiea ten E doe 6 2 VMEbus Requester and Arbiter Circuitry se 6 2 TIL and ECL Trigger Lines and CLK 10 Curcuitry anneau 6 2
148. ine This bit is cleared on hard and soft reset National Instruments Corporation 4 33 VXI MXI User Manual Register Descriptions Sr FAIR Sw DSYSRST Tr MXISC Gr MXTRIGINT 6w MXTRIGEN Sr MXSRSTINT Sw MXSRSTEN VXI MXI User Manual Chapter 4 VXI MXI Fairness Status Bit When this bit is set the VXI MXI is configured as a fair MXIbus requester If this bit is cleared the VXI MXI is configured as an unfair MXIbus requester FAIR is selected with slide switch S2 This bit is not affected by hard or soft resets Drive SYSRESET line Bit Setting this bit will cause the VXIbus SYSRESET line to pulse asserted for a minimum of 200 ms This bit is automatically cleared after the assertion of SYSRESET MxXIbus System Controller Status Bit When this bit is set the VXI MXI is configured as the MXIbus System Controller When this bit is cleared the VXI MXI is not configured as the MXIbus System Controller MXISC is selected with slide switch S4 This bit is not affected by hard or soft resets MxXIbus Trigger Interrupt Status Bit When this bit is set the VXIbus Trigger Interrupt signal TRIGINT in the Interrupt Status Register is active and is being driven across the MXIbus IRQ line When this bit is cleared the TRIGINT signal is not driving the MXIbus IRQ line This bit is cleared on a hard reset MXIbus Trigger Interrupt Enable Bit Setting this bit enables the VXIbus Trigger Interrupt signal TRIGINT in the Interrupt S
149. ine demeures 4 4 NAIDU VD RES ISO te mini let 4 4 Device Type RESIS ICE a ne neo ea 4 6 NXIbUS SAtUS CONrOLIRCBISLeR ER last nour 4 7 VAX Dus EXtend er R SISIOS en numero aan 4 9 MODID RESE Ta E tn 4 9 Logical Address Window Register us 4 10 ALO Window Map RESISTE ana EEE sey 4 14 A24 W mdow Map RESIS srera SEAE 4 18 POD Window MAD RESIS C0 casia ed nement 4 22 INTX Interrupt Configuration Register ss 4 26 INTX Tris cer Confisuration ReBISER 2 nu ia ee es 4 27 INTX Ut Configuration RESISter Lean naarn AATA RERE RORA 4 28 SUDCIASS RESO asana e A A 4 30 MX bts Demed Re ister En aan a N 4 31 MX Ib s Status Control Resiste area E e aes E 4 31 MX Tbus LOCK RGIS 6 ean AA SEEE 4 36 MXIbus IRQ Configuration Registeren a aa 4 37 Drive lTassers Read LA R SISR Tsunami 4 39 Tr sor Mode Selection RESO ARR tenseur 4 41 nt rr pt SHIUS CONMMEOLR SISIOE ideas ane netaionnchess 4 45 STATUS D RO SIS CE SR ie en en ie dede 4 48 MXIbus Trigger Configuration Register 4 49 Trigger Synchronous Acknowledge Register cceceeeesecceceeeeeeeeeeeeeeeeeeeeaas 4 50 Trigger Asynchronous Acknowledge Register 4 50 IRO ACKiOW ICUS RE SIS CIS ee taire tement 4 51 Chapter 5 Programming Considerations 5 1 System CONTISUPAUONL rss unir telnet 5 1 Planning a VXIbus MXIbus System Logical Address Map cc eeeeeeeeeeees 5 1 Base Size Configuration EONMNAL SSSR ohne 5 3 H
150. ing the High Low format for window configuration The entire system can be described on one worksheet The dotted lines can be used to add additional MXIbus links to Level 1 of the system or to connect a Level 2 MXIbus link to one of the devices on Level 1 Figure 5 11 presents one of these worksheets filled out for the example VXIbus MXIbus system shown in Figure 5 5 Notice that the system does not take up as much of the logical address space as the Base Size method of configuration because address requirements do not have to occupy blocks in powers of two With High Low configuration each VXI MXI window can be configured for exactly the amount of address space the mainframe needs VXI MXI User Manual 5 18 National Instruments Corporation Chapter 5 Lower LA s Range OUT MXI 1 Device Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device LA s ___ Lower LA s Total LA s Range IN Range OUT Device LA s __ Lower LA s __ Total LA s ___ Range IN_ Range OUT____ National Instruments Corporation Lower LA s Range OUT Device Device LA s ___ Lower LA s Total L
151. ion 5 38 definition 2 7 description 4 18 example 4 19 format CMODE bit cleared 4 18 CMODE bit set 4 20 theory of operation 6 6 A24BASE 7 0 bit 4 19 A24DIR bit 4 18 4 19 A24EN bit 4 18 4 19 A24HIGH 7 0 bit 4 20 A24LOW 7 0 bit 4 20 A24SIZE 2 0 bit 4 19 A32 Window Map Register 4 22 to 4 25 bit descriptions 4 22 to 4 23 4 24 configuring for multiframe RM operation 5 38 National Instruments Corporation definition 2 7 description 4 22 example 4 23 format CMODE bit cleared 4 22 CMODE bit set 4 24 theory of operation 6 6 A32BASE 7 0 bit 4 23 A32DIR bit 4 22 4 23 A32EN bit 4 22 4 23 A32HIGH 7 0 bit 4 24 A32LOW 7 0 bit 4 24 A32SIZE 2 0 bit 4 23 ACCDIR bit 4 7 ACFAIL bit 4 47 ACFAIL signal 2 5 6 3 ACFAILIE bit 4 47 ACFAILIN bit 4 29 ACFAILINT bit 4 46 ACFAILOUT bit 4 29 ADDR bit 4 4 arbiter circuitry VMEbus 2 5 6 2 arbitration mode See interlocked arbitration mode ASIE bit 4 44 ASINT bit 4 44 Asynchronous protocol 6 2 B Base and Size configuration format 5 3 to 5 4 BERR signal 3 13 3 16 bit descriptions See also mnemonics key AI6BASE 7 0 4 15 AI6DIR 4 14 to 4 15 AIGEN 4 14 A16HIGH 7 0 4 16 A16LOW 7 0 4 16 AI6SIZE 2 0 4 15 A24BASE 7 0 4 19 A24DIR 4 18 4 19 A24EN 4 18 4 19 A24HIGH 7 0 4 20 A24LOW 7 0 4 20 A24SIZE 2 0 4 19 A32BASE 7 0 4 23 A32DIR 4 22 4 23 VXI MXI User Manual Index A32EN 4 22 4 23
152. ion in Chapter 5 Appendix E is a quick reference for users who have a system containing two mainframes linked by VXI MXI modules If you are writing your own VXIbus Resource Manager routines you can find programming information and descriptions of the VXI MXI hardware in Chapters 4 through 6 Related Documentation The following manuals contain information that you may find helpful as you read this manual e JEEE Standard for a Versatile Backplane Bus VMEbus ANSI IEEE Standard 1014 1987 e Multisystem Extension Interface Bus Specification Version 1 2 part number 340007 01 e VXIbus System Specification Revision 1 4 VXIbus Consortium available from National Instruments part number 350083 01 Customer Communication National Instruments wants to receive your comments on our products and manuals We are interested in the applications you develop with our products and we want to help if you have problems with them To make it easy for you to contact us this manual contains comment and configuration forms for you to complete These forms are in Appendix F Customer Communication at the end of this manual VXI MXI User Manual xii National Instruments Corporation Chapter 1 General Information This chapter describes the VXI MXT features lists the contents of your VXI MXI kit and explains how to unpack the VXI MXI kit The VXI MXI interface is a C size extended class mainframe extender for the VXIbus VMEbus Extensions for Instrum
153. is cleared Parity Check and Generation All MXIbus devices are required to generate even parity The VXI MXI always generates and checks parity on all 32 MXIbus address and data lines If upper bytes of the address or data are not driven these lines are pulled high by the MXIbus termination circuitry and do not affect the parity generation A32 A24 A16 and LA Windows Four addressing windows map in and out of the VXIbus mainframe These windows represent the three VMEbus address spaces A32 A24 and the lower 48 KB of A16 plus a dedicated window for mapping the V XIbus configuration space the upper 16 KB of A16 For each window the range that maps into the mainframe from the MXIbus to the VXIbus is whatever is left over from the window that maps out of the mainframe from the V XIbus to the MXIbus V XI MXI configuration registers are used to program these windows to indicate which addresses in each window are mapped onto the MXIbus VXI MXI Configuration Registers The VXI MXI configuration registers are accessible from both the VXIbus and the MXIbus and are used to configure the VXI MXI These registers are described in detail in Chapter 4 Register Descriptions When the VXI MXI interface decodes a VMEbus address specifying the configuration space on the card the least significant VMEbus address lines are used to specify the registers in configuration space and the VMEbus operation does not need to request control of the MXIbus
154. ister VXI MXI Reserved VXI MXI Reserved VXIbus INTX Trigger Configuration Revisters INTX Interrupt Configuration A32 Window Map Register A24 Window Map Register A16 Window Map Register Logical Address Window MODID Register Basic VXI V XIbus Status Control Registers JP VXIbus ID Register _ _ 16 bit Words INTX Utility Configuration Figure 4 1 VXI MXI Register Map National Instruments Corporation 4 3 VXI MXI User Manual Register Descriptions Chapter 4 VXIbus Configuration Registers These registers are defined by the VXIbus specification for all VXIbus devices VXIbus ID Register V XIbus Address Base Address 0 hex Attributes Read Only 15 14 13 12 11 10 9 8 7 6 5 4 3 2 OR ee jiji ee ee eee PMN DEVCLASS ADDR MANID This register provides information about this device and its configuration The bits in this register are configured in hardware as shown above Hard and soft resets have no effect on this register Bit Mnemonic Description 15 14r DEVCLASS Device Class Bits These bits indicate the device class of the VXIbus device as follows 00 Memory 01 Extended 10 Message Based 11 Register Based The VXI MXI is an extended device defined by National Instruments therefore these bits are configured in hardware as binary O1 13 12r ADDR Address Space Bits These bits indicate the address spaces in which the VXIbus device has operational registers as follows
155. itration mode In the normal operating mode there can be multiple masters operating simultaneously in the V XIbus MXIbus system A deadlock occurs when a MXIbus master requests use of a VXIbus resource in another VXIbus mainframe while a VXIbus master in that mainframe is in the process of requesting a resource across the MXIbus When this situation occurs the VXIbus master must give up its bus ownership to resolve the conflict The BERR signal is used to terminate the transfer on the VMEbus however devices in the VXIbus mainframe must be able to detect a BERR caused by a deadlock condition so that they can retry the operation The VXI MXI is shipped from the factory configured for normal operating mode If MXIbus transfers will be occurring both into and out of the mainframe and the VXIbus modules in your system do not have the capability for handling BERR exceptions caused by deadlock conditions you may want to configure the VXI MXI for interlocked arbitration mode In this mode no changes will need to be made to software However parallel processing in separate V XIbus mainframes is no longer possible and system performance may be lower than in normal operating mode VMEbus requesters are awarded the bus when they receive an active signal on the daisy chained bus grant line Requesters closest to the Slot O device have higher priority therefore than devices installed in slots farther from Slot 0 In addition four bus request levels furthe
156. ive CLK10 Non Slot 0 co d Source CLK10 from INTX VXI MXI Installed in Slot O Figure 3 15 CLK10 Source Signal Options National Instruments Corporation 3 19 VXI MXI User Manual Configuration and Installation Chapter 3 EXT CLK SMB Input Output If you want to have synchronized CLK10 signals in multiple VXIbus mainframes you can connect the CLK10 signals of the two mainframes together using the EXT CLK SMB connectors on the front panel of the VXI MXI One mainframe should source the CLK10 signal to the SMB connection The other device receives the CLK10 signal from the SMB connection and drives it on the VXIbus CLK10 lines This device must be installed in Slot O so that it can drive the VXIbus CLK10 signal For this option set the CLK10 Source Select jumpers to select an external clock as shown in Figure 3 15 b Slide switch S6 sets whether the EXT CLK SMB is used as an input to receive a CLK10 signal to drive on the VXIbus or as an output to source the CLK10 signal to another V XIbus mainframe Figure 3 16 shows the two settings of slide switch S6 Tit fe O CLK10 in from SMB y NX CLK10 out SMB a Drive EXT CLK Default Setting CLK10 in from SMB _ CLK10 out SMB b Receive EXT CLK Figure 3 16 EXT CLK SMB Input Output Setting INTX CLK10 Mapping If your VXI MXI includes the INTX daughter card option you can use the INTX CLK10 Routing switches to route the CLK10 signal to or from
157. k connected to this device 1 2K 1K Round up to next address break 4K Total amount of A16 space required for this window Round up total amount to the next address size break First Level VXI MXI A16 Window Base _4000_ Size __ 3 Second Level VXI MXI 1 _ Ss MXJbus 3 A16 Window Base _2000 Size _ 4 Second Level VXI MXI 2 A16 Window Base Size Direction Direction Direction Direction Direction Figure 5 16 Worksheet 2 for Al6 Map Example National Instruments Corporation 5 27 VXI MXI User Manual Programming Considerations Chapter 5 MXIbus Link MXIbus 3 Device 7X Ibus Mainframe 4 Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connected to this device 1 t 2 Round up to next address break Total amount of A16 space required for this window Round up total amount to the next address size break First Level VXI MXI A16 Window Base 5000 Size 3 Direction Jn Second Level VXI MXI 1 A16 Window Base Size Second Level VXI MXI 2 A16 Window Base Size Device bus Mainframe 2 Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connected to this device 1 2 Direction Direction Round up to next address break Total amount of A16 space required for this window Round up total amount to the next address size break First Level VXI MXI A1
158. lock situations The minimum connector required for a VMEbus system It includes 24 address lines 16 data lines and all control arbitration and interrupt signals A second VMEbus connector providing 32 bits of address and data In VXI the P2 connector adds trigger MODID and CLK10 signals Ensures that there is always either an even number or an odd number of asserted bits in a byte character or word according to the logic of the system If a bit should be lost in data transmission its loss can be detected by checking the parity Personal Computer Priority See Supervisory Access The transmission of signals through a computer system To get information from any input device or file storage media A Servant only device that supports VXIbus configuration registers Register Based devices are typically controlled by Message Based devices via device dependent register reads and writes The VXI MXI is a Register Based device Glossary 8 National Instruments Corporation Resource Manager Response RM RMW ROAK ROR S S Semi Synchronous Protocol Servant Setting Signal Slave Slave Mode Operation Slot 0 Device National Instruments Corporation Glossary A Message Based Commander located at Logical Address 0 which provides configuration management services such as address map configuration Commander and Servant mappings and self test and diagnostic management A signal or int
159. ly coupled by mapping together portions of each device s address space and locking the internal hardware bus cycles to the MXIbus The window address circuitry on each MXIbus device monitors internal local bus cycles to detect bus cycles that map across the MXIbus Similarly external MXIbus cycles are monitored to detect MXIbus cycles that map into the VXIbus system MXIbus devices can operate in parallel at full speed over their local system bus and need to synchronize operation with another device only when addressing or being addressed by a resource located on another MXIbus device The MXIbus device originating the transaction must gain ownership of both the MXIbus and the local bus in the target MXIbus device All hardware bus cycles are then coupled across the MXIbus and local buses before the transfer completes The VXI MXI has the following features e Interfaces the VXIbus to the MXIbus 32 bit Multisystem eXtension Interface bus e Extends VXIbus to multiple mainframes external MXIbus equipped instruments and external MXIbus equipped personal computers PCs e Allows multiple VXIbus mainframes to appear as a single VXIbus system e Provides integrated block mode for high performance data transfers e Supports dynamic configuration of VXIbus devices e Provides optional interlocked bus operation for prevention of deadlock conditions e Includes daughter card connector scheme giving additional functionality for optional daughter cards
160. mapping to Controller is the last to receive devices that could be adversely power affected by an unintended access Disable all mapping of interrupts VXI MXI User Manual 3 30 National Instruments Corporation Chapter 3 Configuration and Installation Keep in mind that a system can contain only one device acting as the VXIbus Resource Manager RM It is important that the RM be run only after all other devices in the system have been powered on Because many RMs execute automatically upon power up you must be sure when working with a distributed system to power on the device containing the RM last This implies that any VXI MX Is in that frame must be the MXIbus System Controllers for their respective MXIbus systems to keep the preceding power on procedures for individual MXIbus systems VMEbus Devices in VXIbus MXIbus Systems If you have VMEbus devices installed in your VXIbus system pay special attention to how the A16 resources used by the VMEbus cards are configured The V XIbus specification has reserved the upper 16 KB of A16 space for configuration registers on VXIbus devices During system initialization the system Resource Manager scans the upper 16 KB of A16 searching for V XIbus devices Ensure that VMEbus devices are not mistaken for VXIbus devices If possible you should configure the A16 resources for your VMEbus boards in the lower 48 KB 0000 through BFFF hex of A16 space so as to not interfere with VXIbus configura
161. mming Considerations which describes the partitions of system resources including logical addresses This appendix is a quick reference for systems such as the one in Figure E 1 which consists of two VXI mainframes connected by a single MXIbus link Frame A Frame B Slot 0 Device VXI MXI VXI MXI non Slot 0 Slot 0 Figure E 1 A Two Frame VXI System The next two figures show the configuration of VXI MXIs not equipped with the INTX daughter card option in a two frame VXI system Figure E 2 shows the configuration of the VXI MXI in Frame A Figure E 3 shows the configuration of the VXI MXI in Frame B You can find more detailed drawings of each configurable jumper and switch in Chapter 3 Figures E 4 and E 5 show the configuration of two VXI MXIs equipped with the INTX daughter card option in the same two frame VXI system Figure E 4 shows the VXI MXI in Frame A and Figure E 5 shows the VXI MXI in Frame B Note In the following figures the switches and Jumpers that you need to change from the default settings are circled National Instruments Corporation E 1 VXI MXI User Manual Configuring a Two Frame System Appendix E Figure E 2 shows the necessary settings of the VXI MXI configuration jumpers and switches for a VXI MXI without the INTX option installed in Frame A Figure E 2 VXI MXI in Frame A without INTX VXI MX
162. must be on a VXI MXI 2 Multiple VXI MXIs in a mainframe must be in adjacent slots 3 If in interlocked bus mode all VXI MXIs must be the highest priority VMEbus requesters in that frame with the possible exception of one device in the MXIbus link The address mapping windows on the VXI MXI can be configured to have a Base Size format or a High Low format The CMODE bit in the MXIbus Control Register selects which format the mapping windows use Base Size Configuration Format Each address mapping window on a MXIbus interface has Base and Size parameters associated with it when the CMODE bit in the MXIbus Control Register is cleared The Base bits define the base address for the window and the Size bits indicate the number of Base bits that are significant Replacing the insignificant bits with zeros gives the actual base address of the window In other words the Base and Size define a range of addresses that are in the window A Direction bit is also included to indicate whether the defined range of addresses are mapped into or out of the VXIbus mainframe Table 5 1 shows which bits are compared for each Size setting and the resulting address range in hex if Base is set to O and hex 55 Figure 5 3 further illustrates the number of bits of the Base that are compared for each Size value Notice that if Size 0 no bits are compared Figure 5 4 shows the address range allocation for different Size values Table 5 1 Base and Size Combination
163. n Slot 0 you must decide which device will be the Slot 0 device and reconfigure the other device for Non Slot O use Warning Do not install a device configured for Slot 0 into another slot without first reconfiguring it for Non Slot 0 use Doing so could result in damage to the Non Slot 0 device the VXIbus backplane or both Figure 3 3 shows the default configuration settings for the VXI MXI installed as the Slot 0 device The position of slide switches S1 and S8 must match For Slot 0 configuration they must both be in the ON position In addition to S1 and S8 jumper block W7 and jumper blocks W9 and W10 must be set for Slot O configuration Refer to the VMEbus Timeout Chain Position section and the CLK10 Source section later in this chapter to examine the options for these jumper blocks S1 Non Slot 0 Slot 0 S1 must match S8 a Y SD o 4 S8 must match S1 S8 V X CES Figure 3 3 VXIbus Slot 0 Selection VXI MXI User Manual 3 4 National Instruments Corporation Chapter 3 Configuration and Installation When the VXI MXI is installed in Slot 0 it becomes the VMEbus System Controller meaning that it has VMEbus Data Transfer Bus Arbiter capability PRI ARBITER and that it drives the 16 MHz VMEbus system clock The VMEbus Data Transfer Bus Arbiter circuitry accepts bus requests on all four VMEbus request levels prioritizes the requests and grants the bus to the highest priority requester The V
164. n upper and lower bound is used to determine the range of addresses in the window The Logical Address Window Register has the following format when the CMODE bit is cleared 15 14 13 12 11 10 9 8 R 0 TAN ADR TT JANZE LAS caso 0 LAEN LADIR 0 0 LASIZE2 LASIZE1 LASIZEO W 7 6 5 4 3 2 l 0 Bit Mnemonic Description 15r w 0 Reserved Bit This bit is reserved and reads back as zero Write a zero when writing to these bits 14r w LAEN Logical Address Window Enable Bit When this bit 1s set the logical address mapping window 1s enabled When this bit is cleared the logical address mapping window is disabled except for the logical address of this device Access to the VXI MXI s own configuration space is always enabled 13r w LADIR Logical Address Window Direction Bit When this bit is set the logical address window applies to MXIbus cycles that are mapped into VXIbus cycles inward cycles When this bit is cleared the logical address window applies to V XIbus cycles that are mapped out into MXIbus cycles outward cycles The complement of the defined range is mapped in the opposite direction VXI MXI User Manual 4 10 National Instruments Corporation Chapter 4 12 11r w 1 10 8r w LASIZE 2 0 7 Or w LABASE 7 0 Register Descriptions LAEN LADIR Window Applies to Disabled dd a 1 E VXI cycles to MXI cycles MXI cycles to VXI cycles Reserved Bits These bits are reserved and read back a
165. nal overview of the VXI MXI board and explains the operation of each functional block making up the VXI MXI Appendix A Specifications lists the specifications of the VXI MXI Appendix B Mnemonics Key contains an alphabetical listing of all mnemonics used in this manual Appendix C VXI MXI Component Placement contains information on the component placement and describes how to remove the metal enclosure and INTX daughter card Appendix D Connector Descriptions describes the connector pin assignments for the MXIbus connector Appendix E Configuring a Two Frame System describes how to configure a system containing two mainframes linked by VXI MXI modules Appendix F Customer Communication contains forms you can use to request help from National Instruments or to comment on our products and manuals The Glossary contains an alphabetical list and description of terms used in this manual including abbreviations acronyms metric prefixes and symbols The ndex contains an alphabetical list of key terms and topics in this manual including the page where you can find each one National Instruments Corporation XI VXI MXI User Manual About This Manual How to Use This Manual If you will be installing your VXI MXI into a system with a VXIbus Resource Manager you only need to read Chapters 1 through 3 of this manual If you have more than two VXI MXIs extending your system you will find useful system configuration informat
166. nd the MXIbus System Controller BTO monitors the transfer This VXI MXI User Manual 3 8 National Instruments Corporation Chapter 3 Configuration and Installation configuration allows V XIbus transfers to have short bus timeout values and MXIbus transfers to have much longer timeout values You can either disable the VMEbus timeout value or set it to 100 200 or 400 us by moving the VME BTO Level jumper as shown in Figure 3 7 The VMEbus timeout is disabled when a VMEbus cycle maps out of the mainframe initiating a MXIbus cycle The configuration of the VME BTO Chain Position jumper block selects how the V XIbus local bus is used to disable the VMEbus timeout when outward MXIbus transfers occur If another device has a BTO module remember to enable the BTO on the VXI MXI and to disable the VMEbus BTO on the other device 100 us 100 us 200 us 200 us 400 us 400 us DISABLE DISABLE VME BTO Level VME BTO Level a 100 us BTO Default Setting b 200 us BTO 100 us 100 us 200 us 200 us 400 us 400 us DISABLE DISABLE VME BTO Level VME BTO Level c 400 us BTO d Disable BTO Figure 3 7 VMEbus Timeout Value Selection National Instruments Corporation 3 9 VXI MXI User Manual Configuration and Installation Chapter 3 VMEbus Timeout Chain Position The VME BTO Chain Position jumper block indicates the location of the VXI MXI interface in relation to other VXI MXIs installed in the mainframe If only one VXI MXI is in the
167. nd up total amount to the next address size break First Level VXI MXI A16 Window Base ___ Size Second Level VXI MXI 1 A16 Window Base Size Second Level VXI MXI 2 A16 Window Base Size Direction Direction Direction National Instruments Corporation 5 33 VXI MXI User Manual Programming Considerations Chapter 5 MXIbus Link Device Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connected to this device 1 t 2 Round up to next address break Total amount of A16 space required for this window Round up total amount to the next address size break First Level VXI MXI A16 Window Base Size Second Level VXI MXI 1 A16 Window Base Size Second Level VXI MXI 2 A16 Window Base Size Device Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connected to this device 1 i 2 Direction Direction Direction Round up to next address break Total amount of A16 space required for this window Round up total amount to the next address size break First Level VXI MXI A16 Window Base Ss Size Second Level VXI MXI 1 A16 Window Base WW SsCSSize Second Level VXI MXI 2 A16 Window Base Size Direction Direction Direction ice Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connected
168. ndow Direction Bit When this bit is set the A32 window applies to MXIbus cycles that are mapped into V XIbus cycles inward cycles When this bit is cleared the A32 window applies to VXIbus cycles that are mapped out into MXIbus cycles outward cycles The complement of the defined range is mapped in the opposite direction VXI MXI User Manual 4 22 National Instruments Corporation Chapter 4 12 11r w 1 10 8r w A32STZE 2 0 7 Or w A32 Window Example A32BASE any value 3E 49 9A 21 75 19 FF FF FF FF FF FF FF FF National Instruments Corporation 4 23 A32BASE 7 0 Register Descriptions A32EN A32DIR Window Applies to 1 VXI cycles to MXI cycles MXI cycles to VXI cycles Reserved Bits These bits are reserved and read back as ones Write a zero when writing to these bits A32 Window Size Bits This 3 bit number specifies the number of significant address bits in the A32BASE field that are compared when determining if an address is in the A32 window The number of A32 addresses in the window is 16 777 216 28 i where i is the value of A32SIZE 2 0 The minimum size of an A32 window is 32 MB and the maximum size is 4 GB A32 Window Base Address Bits These bits in conjunction with the A32SIZE bits define the base address of the A32 window for the VXI MXI The A32SIZE bits indicate the number of A32BASE bits that are most significant A32BASE7 is the most significant and A32BASEO0 is t
169. nt data bit maps to MXIbus data line ADOO and the byte orientation on the MXIbus is standard 68000 format Notice however that byte significance is not specified by MXIbus because MXIbus devices themselves are responsible for ensuring correct data ordering Communication across the MXIbus between devices in separate V XIbus mainframes appears as normal transfers to the devices The bus cycles are mapped from one device through the addressing windows across the MXIbus and through address windows on the second device The first device initiates the transfer with an address strobe and data strobe and the second device responds by asserting DTACK or BERR Figure 6 1 illustrates that a master device initiates a transfer on the VMEbus which is converted into a MXIbus transfer then back into a VMEbus transfer to reach the target slave MXIbus VXIbus VXIbus Mainframe Mainframe VMEbus VMEbus Figure 6 1 Master to Slave VMEbus MXIbus Transfers The VMEbus address lines map directly to the MXIbus address lines The VMEbus requires six address modifier lines while MXIbus only defines five The VMEbus address modifier lines map to the MXIbus address modifier lines as shown in Table 6 2 The VXI MXI responds to the VMEbus address modifier codes shown in Table 6 3 Table 6 2 VMEbus to MXIbus Address Modifier Line Map VMEbus Address MXlbus Address Modifier Line Modifier Line VMEbus AM5 MXIbus AM4 VMEbus AM4 MxXIbus AM3 VMEbus AM2 MXIb
170. o prevent deadlock A VMEbus interrupt can be generated on this condition National Instruments Corporation 6 9 VXI MXI User Manual Theory of Operation Chapter 6 VXIbus VXIbus Mainframe Mainframe 1 2 VMEbus VMEbus Figure 6 2 Deadlock Situation If the VXI MXI responds with a VMEbus BERR to a transfer initiated by a VXIbus device the transfer was not completed successfully The following situations are possible reasons for an unsuccessful transfer e A MXIbus timeout occurred e A local timeout occurred e A parity error occurred in the address or data portion of the transfer e The transfer attempted to access non existent memory e A deadlock condition occurred The MXIbus has a built in block mode capability for high speed transfers VMEbus block mode transfers which are identified by an address modifier code and which are directed to outward windows through the VXI MXI to the MXIbus are transparently converted into MXIbus block transfers Block mode MXIbus operations improve MXIbus performance because a single address is sent at the beginning of a block mode cycle As block mode transfers can span over the address range of two MXIbus devices all MXIbus slave devices are responsible for latching the initial address broadcast and for generating the successive addresses to determine if any of the remaining transfers of the block mode operation are directed to the slave The amount of increment between successive addres
171. oing to be an end device remove all four terminating resistor networks from their sockets Store them in a safe place in case your system configuration changes Figure 3 22 shows an example of a daisy chained MXIbus and INTX system including terminators Upstream MXIbus Terminator VXI Mainframe nn MXIbus System g Controller E INTX Terminators MXIbus Cable 62 pin MXIbus Connectors VXI Mainframe VXI Mainframe VXI Downstream Mainframe MXIbus 44 pin INTX Terminator INTX Terminators Connectors Figure 3 22 INTX Terminator Example Installation Instructions Verify the following configuration considerations before installing the VXI MXI e Ifinstalling the VXI MXI in a slot other than Slot 0 verify that you have changed the settings of the two VXIbus Slot 0 slide switches the VME BTO Chain Position jumper and the CLK10 Source Select jumpers e Multiple VXI MXIs must be installed in adjacent slots with proper VME BTO Chain Position jumper settings and the VMEbus BTO must be enabled on one of them VXI MXI User Manual 3 26 National Instruments Corporation Chapter 3 Configuration and Installation e I finterlocked mode is used the VXI MXIs must be the highest priority VMEbus requesters in their mainframe However one and only one mainframe in the MXIbus link can have a higher priority VMEbus requester than its VXI MXIs e The first and last MXIbus devices in the MXIbus link must be terminated e
172. on Chapter 4 Register Descriptions VXIbus Status Control Register V XIbus Address Base Address 4 hex Attributes Read Write 14 13 12 11 10 9 8 R ACCDIR Cototeo ete to 6 5 4 3 2 1 0 VERSION SYR PASS Tt RES duo Loto Lo 0 0 EN I Un This register provides status information about this V XIbus device and provides a bit to force the VXI MXI into a Soft Reset state The RESET bit is cleared on a hard reset Hard and soft resets have no effect on the other bits on this register Bit Mnemonic Description 15r w l Reserved Bits 14 10w Or w 8w These bits are reserved and read back as ones Write a zero when 7 2w 1r w writing to these bits 14r MODID MODID Line Status Bit This bit is zero when the device is selected by the MODID line and one when the device is not selected by the MODID line This bit is read only 13 10r EDTYPE Extended Device Type Class Bits These bits are driven low by an optional daughter card installed on the two 96 pin daughter card connectors They identify the daughter card and its capabilities When a daughter card is not installed these bits are all ones The INTX daughter card has been assigned extended device type class hex E therefore when the VXI MXI includes this option these bits are hex E These bits are read only Sr ACCDIR Access Direction Bit When this bit is one the current access to the Status register originated from a device on the MXIbus When this bit is zero th
173. on 4 29 VXI MXI User Manual Register Descriptions Chapter 4 Subclass Register VXIbus Address Base Address 1E hex Attributes Read only 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 OR Ee PEEVES jijiji ER RU EN RER EUR EU SUBCLASS These bits define the subclass of a VXIbus extended device The VXI MXI is a VXIbus Mainframe Extender Such devices are assigned the subclass code hex FFFC Hard and soft resets have no effect on this register Bit Mnemonic Description 15 Or SUBCLASS Manufacturer Subclass These bits indicate the subclass code for the VXI MXI These bits are configured in hardware as hex FFFC VXI MXI User Manual 4 30 National Instruments Corporation Chapter 4 Register Descriptions MXIbus Defined Registers MXIbus Status Control Register V XIbus Address Base Address 20 hex Attributes Read Write 15 14 13 12 11 10 9 8 R W 7 6 5 4 3 3 i 0 R C o MXTRIGEN MXSRSTEN MXACFAILENILNGMXSCTO sonc o o W This register contains status and control bits for various types of MXIbus operators Bit Mnemonic Description 15r w RMWMODE Read Modify Write Select Mode Bit This bit along with the MXIbus Address Modifiers selects how the VXI MXI will treat a MXIbus cycle when the MXIbus Address Strobe is held low for multiple data transfers This bit is cleared on hard and soft resets If the MXIbus address modifiers label the transfer for block mode the MXIbus block mode transfer is converted to a VMEbus
174. on for data transfers across the backplane and MODID functions Additional Slot 0 services include trigger control Installing such a device into any other slot can damage the device the VXIbus backplane or both The VXI MXI can be configured as either a Slot 0 device or a Non Slot O device Glossary 9 VXI MXI User Manual Glossary SMB Soft Reset Start Stop Protocol Statically Configured Device Status ID Supervisory Access Synchronous Communications Synchronous Protocol SYSFAIL SYSRESET System Controller System Hierarchy T Terminators VXI MXI User Manual Sub miniature BNC a miniature connector for coaxial cable connections Occurs when the RESET bit in the VXIbus Control Register of the VXI MXI is set A soft reset clears signals that are asserted by bits in the configuration registers but does not clear configuration information stored in the configuration registers A one line multiple device protocol which can be sourced only by the VXI Slot 0 device and sensed by any other device on the VXI backplane A device whose logical address cannot be set through software that is it is not dynamically configurable The VXI MXI is a statically configured device A value returned during an ACK cycle In VME usually an 8 bit value which is either a status data value or a vector ID value used by the processor to determine the source In VXI a 16 bit value used as a data the lower 8 bits form the
175. onal Instruments believes that the information in this manual is accurate The document has been carefully reviewed for technical accuracy In the event that technical or typographical errors exist National Instruments reserves the right to make changes to subsequent editions of this document without prior notice to holders of this edition The reader should consult National Instruments if errors are suspected In no event shall National Instruments be liable for any damages arising out of or related to this document or the information contained in it EXCEPT AS SPECIFIED HEREIN NATIONAL INSTRUMENTS MAKES NO WARRANTIES EXPRESS OR IMPLIED AND SPECIFICALLY DISCLAIMS ANY WARRANTY OF MERCHANTABILITY OR FITNESS 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 INSTRUMENTS WILL NOT BE LIABLE FOR DAMAGES RESULTING FROM LOSS OF DATA PROFITS USE OF PRODUCTS OR INCIDENTAL OR CONSEQUENTIAL DAMAGES EVEN IF ADVISED OF THE POSSIBILITY THEREOF This limitation of the liability of National Instruments will apply regardless of the form of action whether in contract or tort including negligence Any action against National Instruments must be brought within one year after the cause of action accrues National Instruments shall not be liable for any delay in performance due to causes beyond its reasonable control The w
176. ond level MXIbus link connected to this device 1 t 2 Round up to next address break Total amount of A16 space required for this window Round up total amount to the next address size break First Level VXI MXI A16 Window Base Ss Size Second Level VXI MXI 1 A16 Window Base Size Second Level VXI MXI 2 A16 Window Base Device Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connected to this device 1 2 Direction Direction Direction Round up to next address break Total amount of A16 space required for this window Round up total amount to the next address size break First Level VXI MXI A16 Window Base WS Size Second Level VXI MXI 1 A16 Window Base _____ Size Second Level VXI MXI 2 A16 Window Base Direction Direction Direction vice Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connected to this device 1 oe 2 Round up to next address break Total amount of A16 space required for this window Round up total amount to the next address size break First Level VXI MXI A16 Window Base _ 0000 Size O Direction Out Second Level VXI MXI 1 A16 Window Base Size Second Level VXI MXI 2 A16 Window Base Size vice bus Mainframe 3 Amount of A16 space required by this device A16 space requirement for each second level MXIbus lin
177. onds at Logical Address 255 when its MODID line is asserted A MXIbus device responds at Logical Address 255 during a priority select cycle The Resource Manager subsequently assigns it a new logical address which the device responds to until powered down The VXI MXI cannot be dynamically configured Emitter Coupled Logic electromagnetic interference A class of VXIbus device defined for future expansion of the VXIbus specification These devices have a subclass register within their configuration space that defines the type of extended device The V XI MXI is an extended class mainframe extender device A MXIbus master that will not arbitrate for the MXIbus after releasing it until it detects the bus request signal inactive This ensures that all requesting devices will be granted use of the bus Federal Communications Commission gigabytes of memory Daisy chain Grant In signal Daisy chain Grant Out signal General Purpose Interface Bus the industry standard IEEE 488 bus Occurs when the mainframe is powered on and when the VMEbus SYSRESET signal is active A hard reset clears all the registers on the VXI MXI Hexadecimal the numbering system with base 16 using the digits 0 to 9 and letters A to F hertz cycles per second Glossary 5 VXI MXI User Manual Glossary IACK IC IEEE IEEE 1014 in I O Interlocked Arbitration Mode Interrupt Interrupt Handler Interrupter INTX ISA K KB L Latch
178. onnector Table D 3 INTX Connector Signal Assignments Signal Name Pin Signal Name Pin Signal Name 6 SYSRESET 21 GND 36 RO ST TRIG7 23 GND 38 TRIC o TRIG 24 IRO 39 TRIC CS eak 30 ak S National Instruments Corporation D 3 VXI MXI User Manual Connector Descriptions Appendix D Table D 4 INTX Signal Groupings Utility Lines INTX SYSRESET SYSRESET INTX SYSFAIL SYSFAIL INTX ACFAIL ACFAIL System Clock System Clock INTX INTXCLKIO CLK CLK Diff Power GND Lu Termination Power TERMPWR 1 Reserved Reserved Pin Pin Reserved En The type of signal grouping is abbreviated in the preceding table as follows O C represents an Open Collector trapezoidal DS3862 or DS3662 Diff represents a Differential RS485 VXI MXI User Manual D 4 National Instruments Corporation Appendix E Configuring a Two Frame System This appendix describes how to configure a system containing two mainframes linked by VXI MXI modules Configuring VXI MXISs for a Two Frame System The factory configuration of the VXI MXI is suitable for the most common system configurations However a VXI system using VXI MXI modules to extend from one mainframe to another requires that you reconfigure the VXI MXIs You can find more information about configuring a multiframe system in Chapter 3 Configuration and Installation which describes the switch settings and Chapter 5 Progra
179. or the VXI MXI in VXIbus Mainframe 2 with an inward range of CO to DF hex by writing the value 63C0 hex to the Logical Address Window Register Base Size format 10 Sets the logical address window of the VXI MXI found in VXIbus Mainframe 1 at logical address 2 to cover the devices connected to that extender the VXI MXI in VXIbus Mainframe 3 80 to BF the VXI MXI in VXIbus Mainframe 2 CO to DF MXIbus Device A E0 to E3 and MXIbus Device B E4 Enables the logical address window of the VXI MXI at logical address 2 with an outward range of 80 to FF by writing the value 4180 hex to the Logical Address Window Register Base Size format 11 Enables the logical address window of the VXI MXI found at logical address 4 for the entire outward mapping range of 0 to FF Scans all logical addresses skipping all previously encountered devices and finds the VXI MXI in VXIbus Mainframe 6 12 Enables the logical address window of the VXI MXI in VXIbus Mainframe 6 for the entire inward mapping range of 0 to FF Scans all logical addresses skipping all previously encountered devices and defined ranges and finds the VXI MXI at logical address 10 Finds the Slot 0 device and uses it to move all DC devices in VXIbus Mainframe 6 to the lowest unused logical addresses No more V XI MXI interfaces are found The RM enables the logical address window for the VXI MXI in VXIbus Mainframe 6 with an inward range of 10 to 17 hex by writing the value 6510 he
180. other than Slot 0 change the jumper array so that the VXI MXI is configured to receive the CLK10 signal If your VXI MXI includes the INTX daughter card option the VXI MXI has the ability to route the CLK10 signal from the INTX connector If you intend to do this remove the jumper completely and store it in a safe place in case you need to change your system configuration at a later date Warning Configuring more than one VXIbus device to drive the CLK10 lines can damage the VXIbus backplane the CLK10 drivers on the VXIbus devices or both VXI MXI User Manual 3 18 National Instruments Corporation Chapter 3 Configuration and Installation CLK10 Source Select Drive CLK10 from onboard 10MHz Slot 0 Drive CLK10 from SMB CLK10 Slot 0 Receive CLK10 Non Slot 0 lt e a Onboard 10 MHz VXI MXI Installed in Slot O Default Setting CLK10 Source Select Drive CLK10 from onboard 10MHz Slot 0 Drive CLK10 from SMB CLK10 Slot 0 Receive CLK10 Non Slot 0 co b External Clock VXI MXI Installed in Slot O CLK10 Source Select Drive CLK10 from onboard 10MHz Slot 0 O O O Drive CLK10 from SMB CLK10 Slot 0 O O O Receive CLK10 Non Slot 0 O O O O CO c Do Not Source CLK 10 VXI MXI Not Installed in Slot O CLK10 Source Select Drive CLK10 from onboard 10MHz Slot 0 Drive CLK10 from SMB CLK10 Slot 0 Rece
181. ou want to route the INTX CLK10 signal to the VXIbus CLK10 signal The CLK10 Source Select jumpers on the VXI MXI must be set to configure the VXI MXI to receive the CLK10 because the INTX daughter card will now be sourcing the clock signal You can configure the VXI MXI to be installed in any slot when the INTX CLK10 Routing switches are enabled to map the VXIbus CLK10 signal to the INTX connector Warning Configuring more than one VXIbus device to drive the CLK10 lines or configuring both the VXI MXI and the INTX daughter card to drive CLK10 can damage the VXIbus backplane the CLK10 drivers on the VXIbus devices or both Trigger Input Termination The Trigger Input SMB connector can be terminated to 50 ohms by changing the position of slide switch S5 See Figure 3 18 50Q Termination ner J i None Pe O1 a Trigger Input SMB not Terminated to 50Q Default Setting 50Q Termination ne S N None il ele a Trigger Input SMB Terminated to 50Q Figure 3 18 Trigger Input Termination Option Settings VXI MXI User Manual 3 22 National Instruments Corporation Chapter 3 Configuration and Installation Reset Signal Select The VXI MXI generates a 200 ms active low pulse both on power up and when you press the pushbutton system reset switch on the front panel Using the Reset Signal Select slide switch you can route the pulse to either VMEbus signal ACFAIL or SYSRESET See Figure 3 19 Reset Signal Select Reset Signal
182. pt acknowledge cycle used to handle a VMEbus interrupt request driven by one of the DIRQ bits in the Interrupt Control Register This register powers up to an indeterminate value and is not cleared on either a hard or soft reset VXI MXI User Manual 4 48 National Instruments Corporation Chapter 4 Register Descriptions MXlbus Trigger Configuration Register V XIbus Address Base Address 2E hex Attributes Read Write 15 14 13 12 11 10 9 TRIGYEN TRIG6EN TRIGSEN TRIG4EN TRIG3EN TRIG2EN TRIGIEN TRIGOEN R W 7 6 5 4 3 2 1 0 TRIG7DIR TRIG6DIR TRIGSDIR TRIG4DIR TRIG3DIR TRIG2DIR TRIGIDIR TRIGODIR R W This register maps the VXIbus TTL Trigger lines to and from the Trigger In and Trigger Out SMB connectors on the front panel of the VXI MXI These bits are cleared on a hard reset Bit Mnemonic Description 15 81r w TRIG 7 0 EN Trigger Enable Bits Setting these bits individually enable the corresponding V XIbus TTL trigger lines to be mapped to the Trigger Out SMB connector or from the Trigger In SMB connector on the front panel as specified by the corresponding TRIGxDIR bit Clearing these bits disables the mapping of the trigger lines to the front panel SMB connectors 7 Or w TRIG 7 O DIR Trigger Direction Bits If the TRIGXEN bit is clear this bit has no meaning If TRIGXEN is set this bit controls the routing of TTL trigger lines 7 to 0 If this bit is set TTL trigger lines 7 to 0 are driven by th
183. r Devices closer to the MXIbus System Controller have a higher priority than others in the daisy chain Refer to Figure 3 20 for an example of a MXIbus system Begin establishing the system by connecting the end of the cable with the single connector to the MXIbus System Controller and the end of the cable with the dual ended connectors to the next device in the MXIbus link If your system contains more than two devices connect the single connector of the next cable to the back of the dual ended connector that you connected to the second MXIbus device Connect the dual connector end to the next device Continue in this manner until you have all devices in your system connected Note A MXIbus system may contain no more than eight daisy chained devices and must have a total cable distance not exceeding 20 meters Secure the MXIbus cable s on the back of the MXIbus connector or terminating network using the captive screw elements to ensure that the cable s will not accidentally become disconnected Figure 3 24 shows an AT MXI serving as the MXIbus System Controller connected with the single connector end of the cable and a VXI MXI connected with the dual ended connector Figure 3 24 MXIbus Dual Ended Cable Configuration National Instruments Corporation 3 29 VXI MXI User Manual Configuration and Installation Chapter 3 In a properly configured MXIbus system the first and last devices in the daisy chain each have only one cable connect
184. r and the result drives the MXIbus IRQ line If the MIRQXDIR bit 1s set the MXIbus IRQ line drives the corresponding VMEbus IRQ line National Instruments Corporation 4 37 VXI MXI User Manual Register Descriptions Chapter 4 MIRON MIROIR 1 0 VMEIRQX drives MXI IRQ MXI IRQ drives VME IRQ X VXI MXI User Manual 4 38 National Instruments Corporation Chapter 4 Register Descriptions Drive Triggers Read LA Register VXIbus Address Base Address 26 hex Attributes Read Write DTRIG7 DTRIG6 DTRIGS DTRIG4 DTRIG3 DTRIG2 DTRIG1 DTRIGO R W Po PULSE DRVECLI DRVECLO W This register provides the logical address of the VXI MXT and the status of the eight TTL Trigger lines on the VXIbus This register is also used to drive the TTL and ECL Trigger lines individually The bits in this register are cleared on hard and soft resets Bit Mnemonic Description 15 8r w DTRIG 7 0 Drive V XIbus Trigger Lines Bits Setting these bits asserts the corresponding VXIbus TTL Trigger line s after synchronizing the signal with the 10 MHz clock Reading these bits returns the current status of the corresponding trigger lines 7 Or LADD 7 0 Logical Address Status Bits Reading these bits returns the logical address of this VXI MXI The logical address is selected with the DIP switch located at U46 7 3w 0 Reserved Bits Write a zero when writing to these bits 2w PULSE Pulse Selected Trigger Line Bit Writing a zero to this bit g
185. r mode state machine deadlock situation 6 10 definition 2 7 master to slave transfers 6 7 theory of operation 6 6 to 6 10 timing specifications A 3 transfer responses for VMEbus address modifiers 6 8 VMEbus MXIbus transfer size comparison 6 9 VMEbus to MXIbus address modifier line map 6 7 MXIbus requester and arbiter circuitry definition 2 7 theory of operation 6 12 to 6 14 MXIbus slave mode state machine definition 2 7 theory of operation 6 10 to 11 timing specifications A 3 VXI MXI User Manual MxXIbus Status Control Register 4 31 to 4 35 MxXIbus System Controller configuration 3 14 to 3 15 definition 2 6 theory of operation 6 12 timeout configuration 3 16 MxXIbus system logical address map configuration See logical address map configuration MxXIbus transceivers address data and address modifier transceivers 2 7 6 11 to 6 12 control signal transceivers 2 7 6 12 requirements 2 2 MXIbus Trigger Configuration Register 4 49 MXISC bit 4 34 MXSCTO bit 4 32 MXSRSTEN bit 4 34 MXSRSTINT bit 4 34 MXSYSFINT bit 4 35 MXTRIGEN bit 4 34 MXTRIGINT bit 4 34 N non Slot O selection 3 5 O OMS 2 0 bits 4 41 to 4 42 operation of VXI MXI See theory of operation OTS 3 0 bits 4 43 OUTEN bits 4 9 P PARERR bit 4 35 parity check and generation 2 7 6 6 PASS bit 4 8 physical specifications A 3 pin assignments See connector descriptions power cycling requirements 3 30 to 3 31
186. r of logical addresses required by additional MXIbus links Total number of logical addresses required by this device Round total number up to the next power of two Total Number of Logical Addresses Required Add numbers after the Range _A0 BF Round total number up to next power of two Size 8 5 3 Figure 5 10 Worksheet 4 for Example VXIbus MXIbus System VXI MXI User Manual 5 12 National Instruments Corporation Chapter 5 Programming Considerations Worksheets for Planning Your VXIbus MXIbus Logical Address Map Use the worksheets on the following pages for analyzing your own V XIbus MXIbus system Follow the procedures used to fill out the worksheets for the sample VXIbus MXIbus system FEDCBA 9 8 7 65 4 3 2 1 O National Instruments Corporation 5 13 VXI MXI User Manual Programming Considerations Resource Manager Mainframe Total number of logical addresses required by this device Round total number up to the next power of two First Level MXIbus Link Fill in after completing charts on the following pages Total number of logical addresses required by MXIbus Link Round total number up to next power of two First Level MXIbus Link Fill in after completing charts on the following pages Total number of logical addresses required by MXIbus Link Round total number up to next power of two First Level MXIbus Link Fill in after completing charts on the following pages Total number of
187. r prioritize modules For proper operation in interlocked arbitration mode all VXI MXIs should be configured to request at bus request level 3 the factory default setting In addition only one mainframe can have a requester at a higher priority than the VXI MXIs in that mainframe This requester may be a Slot 0 device other than a VXI MXI such as a multiframe Resource Manager In all the other mainframes the VXI MXIs must be the highest priority requesters This means that a VXI MXI should be installed in Slot O of its respective mainframe In the case of multiple VXI MXIs in a single mainframe the additional VXI MXIs should be installed in the slots adjacent to the Slot 0 VXI MXI Note Interlocked arbitration mode has a potential for long access times Therefore you should configure bus timeouts for adequate times In a VXIbus MXIbus system you can configure some VXI MXIs for normal operating mode and others for interlocked arbitration mode The VXIbus mainframes configured in interlocked arbitration mode will be interlocked with each other and the mainframes configured for normal operating mode can perform transfers in parallel This type of system configuration is recommended if you have one of the following situations e A VXIbus mainframe with only slave devices and no masters Without bus masters there is no chance for deadlock The VXI MXIs in this mainframe can be configured for normal operating mode e A VXIbus mainframe with both
188. r the system Each square in this diagram represents one logical address The maximum number of logical addresses in a system is 256 and address ranges are assigned in blocks divisible by a power of two Refer to Table 5 1 and Figure 5 4 for example logical address allocations for different Size values The multiframe RM by definition is located at logical address 0 therefore the host device of the multiframe RM must be assigned a range of logical addresses that includes logical address 0 Starting with the MXIbus link on Level 1 which requires the most logical addresses assign the lowest available address range of the logical address map and continue with the next largest MXIbus link For the example system VXIbus Mainframe 1 the host to the multiframe RM requires 16 logical addresses and must have a range that includes logical address 0 It is assigned address range 0 to F hex The largest first level MXIbus link is MXIbus 1 It requires 128 logical addresses which is one half of the total logical address space The lowest available address range of 128 divisible by a power of two is 80 to FF hex which is the upper half of the logical address space The other first level MXIbus link MXIbus 2 only needs eight logical addresses It is assigned the lowest available range of size 8 10 to 17 hex Determine the range of addresses that will be occupied by each device in the first level MXIbus links Remember that the range of addresses occupi
189. rame RM configures the logical address windows of each device to include the static logical addresses it finds in the mainframe and returns an error if the static logical address assignments prevent assignment of an entire system logical address map Devices with dynamically configurable logical addresses are assigned logical addresses within the range of addresses defined by the static devices in the mainframe The example system in Figure 5 5 has two levels The VXIbus RM is in VXIbus Mainframe 1 Use the following steps to develop a logical address map The example worksheets show numbers for using Base Size window formats For High Low format systems you do not need to round the range of addresses for each mainframe up to the next power of two Following the example system are worksheets you can use for analyzing your own system 1 Lay out your system configuration and determine the number of logical addresses required by each VXIbus mainframe and MXIbus device See Figure 5 5 and Table 5 2 for examples Identify the multiframe RM and label its host device as the root of the system Also identify the levels of the system and the MXIbus links on each level MXIbus links cannot span across levels 2 Determine the number of logical addresses required by the root device If the RM is a PC with a MXIbus interface the total number of logical addresses required is If the RM is in a VXIbus mainframe determine the number of logical addresses requi
190. rd to suit the needs of your VXIbus system National Instruments Corporation C 1 VXI MXI User Manual VXI MXI Component Placement Appendix C Figure C 1 VXI MXI Parts Locator Diagram VXI MXI User Manual C 2 National Instruments Corporation Appendix C VXI MXI Component Placement Removing the INTX Daughter Card from the VXI MXI Under normal circumstances you will not need to remove the INTX card from the VXI MXI module You have easy access to the INTX terminators and CLK10 mapping switches through cut outs in the VXI MXI enclosure Should you find it necessary to remove the INTX card follow these steps 1 Remove the three screws on the top of the daughter card 2 Remove the two INTX connector jack sockets on the sides of the INTX connector on the front panel of the VXI MXI 3 Carefully lift the daughter card out of the daughter card connectors on the VXI MXI Figure C 2 is a parts locator diagram of the rear side of the INTX daughter card showing the location of the INTX terminators and the three CLK10 mapping switches Figure C 2 VXI MXI INTX Parts Locator Diagram Rear View National Instruments Corporation C 3 VXI MXI User Manual VXI MXI Component Placement Appendix C Figure C 3 is a parts locator diagram of the front side of the INTX daughter card showing the location of the various components Figure C 3 VXI MXI INTX Parts Locator Diagram Front View Installing the INTX Daughter Card onto the VXI
191. red by all devices in that mainframe Fill in that number in the appropriate space in the RM block as shown in Figure 5 7 If you are using the Base Size format of the windows round that number to the next highest power of two and place that number in the appropriate space Note If your RM is a PC with a MXIbus interface and you have more than one VXIbus mainframe on Level I you must change the logical addresses of both VXI MXI interfaces so that they are not at the default of 1 Select a logical address that is greater than or equal to the number of logical addresses required by the mainframe In the example system the multiframe RM is installed in VXIbus Mainframe 1 and that frame requires 12 logical addresses We rounded the value 12 to the next highest power of two and entered the number 16 into the table National Instruments Corporation 5 5 VXI MXI User Manual Programming Considerations Chapter 5 3 Next fill in the blanks for the number of logical addresses required by the first level MxXIbus devices Using a separate worksheet for each MXIbus link on Level 1 fill in the blanks for the number of logical addresses required by the devices on each MXIbus link Remember you do not need to round numbers to the next power of two if you are using the High Low format for the windows The example system has two MXIbus links on the first level MXIbus 1 and MXIbus 2 Figure 5 8 is the worksheet for MXIbus 1 and Figure 5 9 is the wo
192. rite to this register the window is not enabled until the lower byte of the register is written Therefore 8 bit devices should write the upper byte first then the lower byte National Instruments Corporation 4 13 VXI MXI User Manual Register Descriptions Chapter 4 A16 Window Map Register VXIbus Address Base Address C hex Attributes Read Write This register defines the range of addresses in the lower 48 KB of A16 space that is mapped into and out of the VXI MXI through the MXIbus Earlier versions of the VXI MXI required the A16 window to be statically configured with a DIP switch Now the A16 window can only be dynamically configured with this register These bits are cleared on a hard reset The CMODE bit in the MXIbus Control Register selects the format of this register If the CMODE bit is 0 default a Base Size window comparison is used to determine the range of addresses in the window If the CMODE bit is set an upper and lower bound is used to determine the range of addresses in the window The A16 Window Map Register has the following format when the CMODE bit is cleared 15 14 13 12 11 10 9 8 R o J aen EN AE 1 AS AT6SIZET ATOSIZEO_ Po ateen NE 9 9 E E AIGSIZED 0 Bit Mnemonic Description 15r w 0 Reserved Bit This bit 1s reserved and reads back as zero Write a zero when writing to these bits 14r w AIGEN A16 Window Enable Bit When this bit is set the A16 mapping window is enabled When this bi
193. rksheet for MXIbus 2 We listed the devices on the MXIbus link and entered the number of logical addresses required by each device into the appropriate spaces We then rounded the number of logical addresses up to the next power of two and entered this number into the table 4 Fill out a separate worksheet for second level MXIbus links and put the results in the appropriate places on the worksheet for the first level device to which they are connected Determine the total number of logical addresses required for the first level device by adding the numbers with next to them If you are using Base Size window formats round this number to the next highest power of two and place it in the appropriate space on the worksheet For the example system MXIbus 3 is a second level MXIbus link and it is connected to VXIbus Mainframe 3 We filled out the worksheet in Figure 5 10 for MXIbus 3 and entered the results into the worksheet for MXIbus 1 Figure 5 8 under the device V XIbus Mainframe 3 MXIbus 3 needs 32 logical addresses and the devices in VXIbus Mainframe 3 need 6 logical addresses The sum of these numbers is 40 which rounds up to 64 5 Determine the total number of logical addresses required by each MXIbus link by adding the numbers adjacent to the symbols and entering that number in the appropriate space at the bottom of the worksheet If you are using the Base Size window format round the number to the highest power of two and
194. ro when writing to these bits A24 Window Size Bits This 3 bit number specifies the number of significant address bits in the A24BASE field that are compared when determining if an address is in the A24 window The number of A24 addresses in the window is 65536 28 i where i is the value of A24SIZE 2 0 The minimum size of an A24 window is 128 KB and the maximum size is 16 MB A24 Window Base Address Bits These bits in conjunction with the A24SIZE bits define the base address of the A24 window for the VXI MXI The A24SIZE bits indicate the number of A24BASE bits that are most significant A24BASE7 is the most significant and A24BASEO is the least The A24BASE bits that are not significant can be replaced with zeros to provide the base address of the A24 window A24SIZE A24 Addresses in Window 0 000000 to FFFFFF l 000000 to 7FFFFF 2 800000 to BFFFFF 3 200000 to 3FFFFF 4 600000 to 6FFFFF 5 800000 to 87FFFF 6 B40000 to B7FFFF 7 020000 to 03FFFF 0 000000 to FFFFFF l 000000 to 7FFFFF 2 000000 to 3FFFFF 3 000000 to 1FFFFF 4 000000 to OFFFFF 5 000000 to O7FFFF 6 000000 to OZ FFFF 7 000000 to OLFFFF National Instruments Corporation 4 19 VXI MXI User Manual Register Descriptions Chapter 4 The A24 Window Map Register has the following format when the CMODE bit is set 15 14 13 12 11 10 9 8 A24HIGH7 A24HIGH6 A24HIGH5 A24HIGH4 A24HIGH3 A24HIGH2 A24HIGH1 A24HIGHO R W 0 7 6 5 4 3 2 1 A24LOW7 A24LOW6 A
195. ror National Instruments Corporation 4 35 VXI MXI User Manual Register Descriptions Chapter 4 MXIbus Lock Register V XIbus Address Base Address 22 hex Attributes Read Write 15 14 13 12 11 10 9 8 R D D R E S R LOCKED Co o NN o The bit in this register performs differently depending on whether it was accessed by the VMEbus or the MXIbus This register is cleared on hard and soft resets Bit Mnemonic Description 15 lr w 1 Reserved Bits These bits are reserved and read back as ones Write a zero when writing to these bits Or w LOCKED Lock MXIbus or V XIbus Bit When this bit is set by a VXIbus device the MXIbus is locked by that device as soon as the MXIbus is won by the VXI MXI When the MXIbus is locked indivisible operations to remote resources can be performed across the MXIbus When this bit is set by a device from across the MXIbus the V XIbus is locked by that device so that indivisible operations to local V XIbus resources can be performed from the MXIbus Similarly when a VXIbus device reads this bit as a one it indicates that the MXIbus is locked When a MXIbus device reads this bit as a one it indicates that the VXIbus is locked VXI MXI User Manual 4 36 National Instruments Corporation Chapter 4 Register Descriptions MXIbus IRQ Configuration Register V XIbus Address Base Address 24 hex Attributes Read Write 15 14 13 12 11 10 9 8 SYSFOUT MIRQ7EN MIRQ6EN MIRQSEN MIRQ4EN MIR
196. s Range Range Size Base7 Base6 BaseS Based Base3 Base2 Basel _ BaseO for 0 for 55 X X X X X X X 54 to 55 i i 54 to 57 i 50 to 57 50 to 5F 40 to 5F 40 to 7F 00 to 7F 00 to FF 7 6 5 4 3 2 l 0 National Instruments Corporation 5 3 VXI MXI User Manual Programming Considerations Chapter 5 Figure 5 3 Base and Size Combinations FEDCBA 9 8 7 65 4 3 2 10 Figure 5 4 Address Range Allocation for Different Size Values VXI MXI User Manual 5 4 National Instruments Corporation Chapter 5 Programming Considerations High Low Configuration Format Each address mapping window on a MXIbus interface has High and Low address parameters associated with it when the CMODE bit in the MXIbus Control Register is set The High and Low values define the range of MXIbus addresses that map into the VXIbus The High bits define the upper bound address of the window and the Low bits indicate the lower bound address of the window To map a range of addresses from the VXIbus to the MXIbus out of the mainframe the RM places the upper bound of the window in the Low field and the lower bound of the window in the High field The window is disabled if the upper and lower bound are both equal to zero Steps to Follow When Planning a System Logical Address Map As system integrator when installing devices in the VXIbus MXIbus system you must assign a range of logical addresses for each VXIbus mainframe and MXIbus link The multif
197. s SYSRESET Status MXIbus SYSFAIL Status MxXIbus Trigger Line Select MXIbus Trigger Interrupt Status B 4 National Instruments Corporation Appendix B Mnemonic O OMS 2 0 OTS 3 0 OUTEN P PAR PARERR PASS PRI ARBITER PULSE R RDY RESET RMWMODE ROAK S S 15 0 SIZE SSIE SSINT Status ID SUBCLASS SYSCLK SYSFAIL SYSFAIL SYSFAILIE SYSFAILIN SYSFAILINT SYSFAILOUT SYSFIN SYSFOUT SYSRESET SYSRSTIN SYSRSTOUT National Instruments Corporation amp MBS VME lt W W B MBS VME lt W lt T Z2 g mo m W W lt amp amp amp Mnemonics Key Definition Output Trigger Mode Select Output Trigger Select MODID Output Enable MXIbus Parity Line Parity Error Passed VMEbus Prioritized Arbiter Pulse Selected Trigger Line Ready Soft Reset Read Modify Write Select Mode Release on Interrupt Acknowledge Status ID MxXIbus Size Signal Synchronous Interrupt Enable Synchronous Interrupt Status VMEbus Interrupt Status Identification Data Manufacturer Subclass VMEbus System Clock VXIbus SYSFAIL Status System Failure VMEbus SYSFAIL Interrupt Enable Extended SYSFAIL Inward VXIbus SYSFAIL Interrupt Status Extended SYSFAIL Outward SYSFAIL Input Enable SYSFAIL Output Enable System Reset Extended SYSRESET Inward Extended SYSRESET Outward B 5 VXI MXI User Manual Mnemonics Key Mnemonic T TERMPWR TRIGDIR 7 0 TRIGEN 7 0 TRIGIN TRIG
198. s ones Write a zero when writing to these bits Logical Address Window Size Bits This 3 bit number specifies the number of significant address bits in the LABASE field that are compared when determining if an address is in the logical address window The number of logical addresses in the window is 28 where i is the value of LASIZE 2 0 Because i can range from 0 to 7 the minimum size of a logical address window is 2 and the maximum size is 256 Logical Address Window Base Address Bits These bits in conjunction with the LASIZE bits define the base address of the Logical Address window for the VXI MXI The LASIZE bits indicate the number of LABASE bits that are most significant LABASE7 is the most significant and LABASEO is the least The LABASE bits that are not significant can be replaced with zeros to provide the base address of the logical address window Logical Address Window Example LABASE LASIZE Logical Addresses in Window any value 0 OO to FF 00 l 00 to 7F 08 2 00 to 3F 18 3 00 to 1F 3F 4 30 to 3F 55 5 50 to 57 88 6 88 to 8B CC 7 CC to CD AA 0 00 to FF AA l 80 to FF AA 2 80 to BF AA 3 AO to BF AA 4 AO to AF AA 5 A8 to AF AA 6 A8 to AB AA 7 AA to AB National Instruments Corporation 4 11 VXI MXI User Manual Register Descriptions Chapter 4 The Logical Address Window Register has the following format when the CMODE bit is set Bit Mnemonic Description 15 8r w LAHIGH 7 0 Logical Address Window Upp
199. s to provide the base address of the A16 window A16 Window Example AIGBASE AIGSIZE A16 Addresses in Window any value 0 0000 to BFFF 3F 1 0000 to 7FFF 80 2 8000 to BFFF 26 3 2000 to 3FFF 49 4 4000 to 4FFF 98 5 9800 to 9FFF 42 6 4000 to 43FF Al 7 A000 to A1FF 33 0 0000 to BFFF 55 1 0000 to 7FFF 55 2 4000 to 7FFF 55 3 4000 to SFFF 55 4 5000 to SFFF 55 5 5000 to 57FF 55 6 5400 to 57FF 55 4 5400 to 55FF National Instruments Corporation 4 15 VXI MXI User Manual Register Descriptions Chapter 4 The A16 Window Map Register has the following format when the CMODE bit is set 15 14 13 12 11 10 9 8 A16HIGH7 A16HIGH6 A16HIGH5 A16HIGH4 A16HIGH3 A16HIGH2 AIGHIGHI A16HIGH0 R W 0 7 6 5 4 3 2 1 A16LOW7 A16LOW6 A16LOW5 A16LOW4 A16LOW3 A16LOW2 AIGLOWI A16LOWO R W Bit Mnemonic Description 15 8r w AI6HIGH 7 0O A16 Window Upper Bound Bits These bits define the upper limit of the range of MXIbus A16 addresses that map into the VXIbus 7 Or w Al6LOW 7 0 A16 Window Lower Bound Bits These bits define the lower limit of the range of MXIbus A16 addresses that map into the VXIbus This register defines the range of MXIbus A16 addresses that map into the VXIbus where that range 1s AIGHIGH gt range AI6LOW The VXIbus A16 addresses mapped out of the VXI MXI are the inverse of this range that is MxXIbus A16 addresses greater than or equal to the AI6HIGH value or less than the AIGLOW value To map a
200. se by VXI devices configuration registers This 16 KB region is referred to as VXI Configuration space V XIbus address space equivalent to the VME 16 MB standard address space V XIbus address space equivalent to the VME 4 GB extended address space A VMEbus backplane signal that is asserted when a power failure has occurred either AC line source or power supply malfunction or if it is necessary to disable the power supply such as a high temperature condition Character code that identifies a specific location or series of locations in memory VXI MXI User Manual Glossary Address Modifier Address Space Address Strobe Address Window ANSI Arbiter Arbitration Asynchronous Asynchronous Protocol B B Backplane Base Address BERR Bit Block Data Rate VXI MXI User Manual One of six signals in the VMEbus specification used by VMEbus masters to indicate the address space and mode supervisory nonprivileged data program block in which a data transfer is to take place A set of 2 memory locations differentiated from other such sets in VXI VMEbus systems by six addressing lines known as address modifiers n is the number of address lines required to uniquely specify a byte location in a given space Valid numbers for n are 16 24 and 32 In VME V XI because there are six address modifiers there are 64 possible address spaces A VMEbus or MXIbus signal used to indicate that valid addressing
201. ses depends on whether the block mode transfer is 8 bits 16 bits or 32 bits wide MXlbus Slave Mode State Machine When the VXI MXI is addressed by a remote MXIbus device the VXI MXI translates MXIbus 8 bit 16 bit and 32 bit read and write cycles into VMEbus read and write cycles in A16 A24 or A32 space The VXI MXT interface responds to 8 bit or 16 bit reads and writes to onboard registers located in MXIbus configuration space The VXI MXI is continuously comparing MXIbus addresses and address modifiers to the four mapping windows The VXI MXI only responds to the address modifier codes listed in VXI MXI User Manual 6 10 National Instruments Corporation Chapter 6 Theory of Operation Table 6 3 When a transfer involving an address in one of the inward windows is detected the V XI MXI begins arbitrating for the VMEbus When the VXI MXI wins the VMEbus the MxXIbus transfer is converted into a VMEbus transfer The data transfer size information is converted from MXIbus signals to VMEbus signals as shown in Table 6 4 The transfer is complete when the responding VMEbus device sends a DTACK or BERR signal across the MXIbus and the remote MXIbus device releases the address strobe and data strobe The VXI MXI circuitry generates and checks parity during the address and data portions of all MxXIbus cycles The VMEbus is not requested if the MXIbus address received has a parity error Parity is also checked when MXIbus data is written to the
202. stem power up Table 5 5 Logical Address Assignments for Example VXIbus MXIbus System Logical Address Device Assignments VXIbus Mainframe 1 Multiframe RM VXI MXI on MXIbus 1 VXI MXI on MXIbus 2 MxXIbus Device A EO MxXIbus Device B E4 0 VXIbus Mainframe 2 VXI MXI C VXIbus Mainframe 3 VXI MXI on MXIbus 1 80 VXI MXI on MXIbus 3 82 VXIbus Mainframe 4 VXI MXI AO VXIbus Mainframe 5 VXI MXI VXIbus Mainframe 6 VXI MXI 10 VXI MXI User Manual 5 36 National Instruments Corporation Chapter 5 Programming Considerations The RM performs the following steps l Scans logical addresses 0 to FF and identifies all devices in VXIbus Mainframe 1 Finds the VXI MXIs at logical addresses 2 and 4 and moves DC devices to the lowest unused logical addresses for example 1 3 5 6 Enables the logical address window of the VXI MXI found at logical address 2 for the entire outward mapping range of 0 to FF Scans all logical addresses skipping all previously encountered devices and finds the VXI MXI in VXIbus Mainframe 3 the VXI MXI in VXIbus Mainframe 2 MXIbus Device A and MXIbus Device B Enables the logical address window of the VXI MXI in VXIbus Mainframe 3 for the entire inward mapping range of 0 to FF Scans all logical addresses skipping all previously encountered devices and finds the VXI MXI at logical address 82 Finds the Slot 0 device and uses it to move all DC devices in VXIbus M
203. system set the jumper block to one of the configurations shown in Figure 3 8 W7 VME BTO W7 VME BTO Chain Position Chain Position a One VXI MXI in Slot 0 b One VXI MXI Default Setting Non Slot 0 Figure 3 8 VMEbus Timeout One VXI MXI in Mainframe When you have multiple VXI MXI modules installed in adjacent slots the VXIbus local bus is used to send a signal to the VXI MXI with the VMEbus BTO to indicate that an outward MxXIbus transfer is in progress The following figures show how to configure the VME BTO Chain Position jumper block to select how the VXIbus local bus is used to disable the VMEbus timeout during outward MXIbus transfers VXI MXI User Manual 3 10 National Instruments Corporation Chapter 3 Configuration and Installation If the system contains more than one VXI MXI select which card will supply the VMEbus timeout and set the jumper block according to the VXI MXI s position in relation to the adjacent VXI MXIs Figure 3 9 shows four possible settings VME BTO W7 VME BTO Chain Position Chain Position EE a Slot 0 VXI MXI with BTO b Non Slot 0 VXI MXI with BTO Multiple VXI MXIs in Mainframe the VXI MXI Closest to Slot 0 Suggested Configuration Multiple VXI MXIs in Mainframe VME BTO VME BTO Chain Position Chain Position c Non Slot 0 VXI MXI with BTO d Non Slot 0 VXI MXI with BTO VXI MXI Located between the VXI MXI Furthest from Slot 0 Two VXI MXIs Multiple Multiple VXI MXIs in Mainfr
204. t Signal Select If your VXI MXI module includes the INTX daughter card option you can also configure the following option e CLK10 Mapping National Instruments Corporation 3 1 VXI MXI User Manual Configuration and Installation Chapter 3 Figure 3 1 shows the locations and factory default settings of the VXI MXI configuration jumpers and switches for a VXI MXI without the INTX option Figure 3 1 VXI MXI Parts Locator Diagram VXI MXI User Manual 3 2 National Instruments Corporation Chapter 3 Configuration and Installation Figure 3 2 shows the locations and factory default settings of the VXI MXI configuration jumpers and switches for a VXI MXI with the INTX option Figure 3 2 VXI MXI with INTX Parts Locator Diagram National Instruments Corporation 3 3 VXI MXI User Manual Configuration and Installation Chapter 3 The Metal Enclosure The VXI MXI is housed in a metal enclosure to improve EMC performance and to provide easy handling Because the enclosure includes cut outs to facilitate changes to switch and jumper settings it should not be necessary to remove it under normal circumstances Should you find it necessary to open the enclosure remove the three screws on the top the three screws on the bottom and the three screws on the right side panel of the enclosure VXIbus Slot 0 The VXI MXT is shipped from the factory configured to be installed in Slot 0 of the VXIbus mainframe If another device is already i
205. t is cleared the A16 mapping window is disabled 13r w AI6DIR A16 Window Direction Bit When this bit is set the A16 window applies to MXIbus cycles that are mapped into V XIbus cycles inward cycles When this bit is cleared the A16 window applies to VXIbus cycles that are mapped out into MXIbus cycles outward cycles The complement of the defined range is mapped in the opposite direction VXI MXI User Manual 4 14 National Instruments Corporation Chapter 4 Register Descriptions A16EN A16DIR Window Applies to 1 VXI cycles to MXI cycles MXI cycles to VXI cycles 12 llr w 1 Reserved Bits These bits are reserved and read back as ones Write a zero when writing to these bits 10 8r w AILOSIZE 2 0 A16 Window Size Bits This 3 bit number specifies the number of significant address bits in the AI6BASE field that are compared when determining if an address is in the A16 window The number of A16 addresses in the window is 256 28 i where i is the value of A16SIZE 2 0 The minimum size of an A16 window is 512 B and the maximum size is 48 KB AI16SIZE 0 7 Or w AI6BASE 7 0 A16 Window Base Address Bits These bits in conjunction with the A16SIZE bits define the base address of the A16 window for the VXI MXI The AIL6SIZE bits indicate the number of AIGBASE bits that are most significant A16BASE7 is the most significant and A16BASEO is the least The AI6BASE bits that are not significant can be replaced with zero
206. t request is generated and this bit is cleared ASINT is set again by writing to the Trigger Asynchronous Acknowledge Register In terms of the asynchronous protocol this bit is cleared after the acceptor has sent an acknowledge by asserting the selected trigger line Asynchronous Interrupt Enable Bit When this bit is set an interrupt request is generated when the trigger line selected by the ITS 3 0 bits changes from unasserted to asserted high to low Synchronous Interrupt Status Bit If this bit is set the trigger signal selected by the ITS 3 0 bits is monitored and when the signal changes from asserted to unasserted low to high an interrupt request is generated and this bit is cleared This bit is set again by writing to the Trigger Synchronous Acknowledge Register In terms of the semi synchronous protocol this bit is cleared after all the acceptors have unasserted the trigger line Synchronous Interrupt Enable Bit When this bit is set an interrupt request is generated when the trigger line selected by the ITS 3 0 bits changes from asserted to unasserted low to high 4 44 National Instruments Corporation Chapter 4 Register Descriptions Interrupt Status Control Register V XIbus Address Base Address 2A hex Attributes Read Write 15 14 13 12 11 10 9 8 R LINT3 LINT2 LINTI JACFAILINT BKOFF TRIGINT SySFAIL ACFAIL LINT3 LINT2 LINTI 0 BKOFFIE TRIGINTIE SYSFAILIE ACFAILIE W 7 6 5 4 3 2
207. tails about the major components of the VXI MXI VMEbus Address and Address Modifiers Transceivers e VxXIbus System Controller Functions e VMEbus Data Transceivers e VMEbus Control Signals Transceivers e VMEbus Requester and Arbiter Circuitry e TTL and ECL Trigger Lines and CLK10 Circuitry e SYSFAIL ACFAIL and SYSRESET National Instruments Corporation These transceivers control the direction of the VMEbus address lines and latch the status of the address lines on the falling edge of the VMEbus address strobe If the VXI MXI is selected as the VMEbus System Controller this circuitry generates the 16 MHz system clock provides the VMEbus arbiter and the VMEbus Bus Timer Unit and drives the VXIbus CLK10 signal These transceivers control the direction of the VMEbus data lines and meet VMEbus specifications for timing and signal loading These transceivers control the direction of the VMEbus control signals and meet VMEbus specifications for timing and signal loading This circuitry is used to request the VMEbus and to provide the VMEbus arbiter function if the VXI MXI is the VMEbus System Controller This circuitry controls the sending and receiving of the TTL and ECL Trigger lines to and from the SMB connectors on the front panel and from onboard registers This logic also controls whether the VXI MXI receives the CLK10 signal from another V XIbus device or drives the signal from an onboard 10 MHz oscillator
208. tatus Register to be driven across the MXIbus IRQ line When this bit is cleared the TRIGINT signal is not mapped to the MXIbus IRQ line This bit is cleared on a hard reset MX Ibus SYSRESET Status Bit When this bit is set the VXIbus SYSRESET line is active and 1s being driven across the MXIbus IRQ line When this bit is cleared the SYSRESET signal is not driving the MXIbus IRQ line This bit is cleared on a hard reset MxXIbus SYSRESET Enable Bit Setting this bit enables the VXIbus SYSRESET line to be driven across the MXIbus IRQ line When this bit is cleared the VXIbus SYSRESET line is not mapped to the MXIbus IRQ line This bit is cleared on a hard reset 4 34 National Instruments Corporation Chapter 4 Ar 4w 3r w 2r 2w Ir Or Register Descriptions MXACFAILINT MxXIbus ACFAIL Status Bit MXACFAILEN LNGMXSCTO MXBERR BOFFCLR MXSYSFINT PARERR When this bit is set the VXIbus ACFAIL line is active and 1s being driven across the MXIbus IRQ line When this bit is cleared the ACFAIL signal is not driving the MXIbus IRQ line This bit is cleared on a hard reset MXIbus ACFAIL Enable Bit Setting this bit enables the VXIbus ACFAIL line to be driven across the MXIbus IRQ line When this bit is cleared the VXIbus ACFAIL line is not mapped to the MXIbus IRQ line This bit is cleared on a hard reset Long MXIbus System Controller Timeout Bit When the VXI MXI powers on this bit is cleare
209. termination networks at the first and last device in the MXIbus daisy chain These terminations minimize reflections caused by impedance discontinuities at the ends of the cables These termination networks are located at the end device s MXIbus connectors and can be either external self contained modules or internal plug in resistor packages The VXI MXI comes with terminating resistors installed If you prefer you can replace them with external resistor packages for easy system reconfiguration Figure 3 20 shows an example of a daisy chained MXIbus system including terminators VXI Mainframe MXIbus Cable MXIbus System Controller Upstream Terminator iili 62 pin MXIbus Connectors VXI Mainframe VXI Mainframe Downstream Terminator VXI Mainframe Figure 3 20 MXIbus System The VXI MXI uses the TERMPWR connection on the MXIbus connector as the power source for external MXIbus termination networks TERMPWR is protected by a fuse that limits the maximum current that can be drawn to 2A The fuse is soldered on the module and is not user replaceable Note TERMPWR is not intended to provide power to any other device The VXI MXI is shipped from the factory with terminating SIP resistor networks installed If the VXI MXI will be the first or last device in the MXIbus daisy chain and external terminating VXI MXI User Manual 3 24 National Instruments Corporation Chapter 3 Configuration and Installation networks are
210. the INTX connector The INTX daughter card is shipped from the factory with the CLK10 mapping function disabled Refer to Figure 3 2 to view the location of the three slide switches used to configure the INTX CLK10 mapping Figure 3 17 shows how to set these switches to a disable CLK10 mapping b enable CLK10 to map out of the mainframe through the INTX connector or c enable CLK10 into the mainframe from the INTX connector VXI MXI User Manual 3 20 National Instruments Corporation Chapter 3 Configuration and Installation Drive CLK10 from INTX CLK10 Slot O W9 and W10 must be removed tf Do Not Drive CLK10 from INTX CLK10 J Receive CLK10 from INTX m INTX CLK10 Routing _ Drive CLK10 out INTX a CLK10 Mapping Disabled Default Setting Drive CLK10 from INTX CLK10 Slot O W9 and W10 must be removed F Do Not Drive CLK10 from INTX CLK10 J Receive CLK10 from INTX INTX CLK10 Routing _ Drive CLK10 out INTX b CLK10 Mapped out of a Mainframe Drive CLK10 from INTX CLK10 Slot O W9 and W10 must be removed it Do Not Drive CLK10 from INTX CLK10 J Receive CLK10 from INTX m INTX CLK10 Routing _ Drive CLK10 out INTX c CLK10 Mapped into Mainframe Figure 3 17 INTX CLK10 Mapping Switches National Instruments Corporation 3 2 VXI MXI User Manual Configuration and Installation Chapter 3 The VXI MXI must be installed in Slot 0 if y
211. the MXIbus address data lines are demultiplexed into separate V XIbus address and data lines If the VXI MXI is the MXIbus System Controller this circuitry provides the MXIbus arbiter interrupt daisy chain generation and the MXIbus System Controller timeout logic These transceivers control the direction of the MxXIbus control signals This circuitry is used to request the MXIbus when a VXIbus transfer is mapped into a MXIbus window The two daughter card connectors can be used to add additional functionality to the VXI MXI in the form of plug in daughter cards 227 VXI MXI User Manual General Description Chapter 2 The following information applies only to VXI MXI kits that include the INTX daughter card option Figure 2 2 is a block diagram of the circuitry of the INTX daughter card Registers i Interrupt Control Trigger Control System Resets Control CLK10 Control Figure 2 2 VXI MXI INTX Daughter Card Option Block Diagram e INTX Registers VXI MXI User Manual The INTX card has three onboard registers that reside in the VXI MXI configuration space the INTX Interrupt Configuration Register the INTX Trigger Configuration Register and the INTX Utility Configuration Register These registers configure the mapping of the VMEbus interrupt lines the VXIbus trigger lines and the SYSRESET SYSFAIL and ACFAIL lines to and from the INTX connector The INTX card also drives the Extended Device T
212. tion space The logical address window is then used for mapping configuration space for VXIbus devices while the A16 window is used for mapping configuration space for VMEbus devices If you must configure any of the VMEbus module s A16 resources in the upper 16 KB C000 through FFFF hex of A16 space you need to indicate to the system Resource Manager that there are non V XIbus foreign devices installed Be careful not to configure any static V XIbus logical addresses in the portions of A16 space occupied by the VMEbus devices National Instruments Corporation 3 51 VXI MXI User Manual Chapter 4 Register Descriptions This chapter contains detailed information on the use of the VXI MXI registers which are used to configure and control the module s operation All of these configuration registers are accessible from the VMEbus in the VXIbus configuration space and from the MXIbus If you are not writing your own multiframe Resource Manager routines you can skip over this chapter Register Maps The register map for the VXI MXI configuration registers is shown in Table 4 1 and Figure 4 1 The table gives the register name the register address the size of the register in bits and the type of the register read only write only or read write The base address for the VXI MXI configuration space in A16 space is equal to the VXIbus logical address assigned to the VXI MXI shifted left six times and ORed with hex C000 Register Sizes The
213. trapezoidal waveforms with typical rise and fall times of 9 ns The trapezoidal shape due to the constant rise and fall times reduces noise coupling to adjacent lines The receiver uses a low pass filter to remove noise in conjunction with a high speed comparator that differentiates the trapezoidal shaped signal from the noise MXIbus cables are matched impedance cables Each MXIbus signal line is twisted with a ground line and the impedance is controlled by the thickness of the insulation around the wires This impedance matching minimizes skew between signals because they travel down the cable at the same speed Signal reflections are also minimized because the signals travel through the same impedance as they daisy chain through multiple cables Termination resistor networks are placed at the first and last MXIbus devices to minimize reflections at the ends of the cable MXIbus System Controller Functions An onboard slide switch sets whether or not the VXI MXI interface board is the MXIbus System Controller If it is the system controller the VXI MXI must be the first device in the MXIbus daisy chain Onboard arbitration circuitry transparently performs the MXIbus arbitration for the MXIbus chain If the VXI MXI interface board is not the first device in the MXIbus daisy chain it can still be configured as the MXIbus System Controller However any devices in the MxXIbus daisy chain that are upstream from the MXIbus System Controller cannot be MXI
214. trol Register Read Write MODID Register Read Write Logical Address Window Register Read Write A16 Window Map Register Read Write A24 Window Map Register Read Write A32 Window Map Register Read Write INTX Interrupt Configuration Read Write INTX Trigger Configuration Read Write INTX Utility Configuration Read Write Subclass Register Read Only MxXIbus Status Control Register Read Write MxXIbus Lock Register Read Write MXIbus IRQ Configuration Register Read Write Drive Triggers Read LA Register Read Write Trigger Mode Selection Register Read Write Interrupt Status Control Register Read Write Status ID Register Read Write MxXIbus Trigger Configuration Register Read Write Trigger Sync Acknowledge Register Write Only Trigger Async Acknowledge Register Write Only Interrupt Acknowledge for IRQI Read Only Interrupt Acknowledge for IRQ2 Read Only Interrupt Acknowledge for IRQ3 Read Only Interrupt Acknowledge for IRQ4 Read Only Interrupt Acknowledge for IRQ5 Read Only Interrupt Acknowledge for IRQ6 Read Only Interrupt Acknowledge for IRQ7 Read Only The three INTX registers at offsets 12 14 and 18 are only available on VXI MXIs with the INTX daughter card option On VXI MXIs without the INTX option the entire range between offsets 12 and 1C inclusive is VXI MXI Reserved Space VXI MXI User Manual 4 2 National Instruments Corporation Chapter 4 Register Descriptions Offset from Base Logical Address Defined Subclass Reg
215. ts radio lectriques d passant les limites applicables aux appareils num riques de classe A prescrites dans le r glement sur le brouillage radio lectrique dict par le minist re des communications du Canada Instructions to Users These regulations are designed to provide reasonable protection against harmful interference from the equipment to radio reception in commercial areas Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense There is no guarantee that interference will not occur in a particular installation However the chances of interference are much less if the equipment is installed and used according to this instruction manual If the equipment does cause interference to radio or television reception which can be determined by turning the equipment on and off one or more of the following suggestions may reduce or eliminate the problem e Operate the equipment and the receiver on different branches of your AC electrical system e Move the equipment away from the receiver with which it is interfering e Reorient or relocate the receiver s antenna e Be sure that the equipment is plugged into a grounded outlet and that the grounding has not been defeated with a cheater plug Notice to user Changes or modifications not expressly approved by National Instruments could void the user s authority to operate
216. uest B 2 National Instruments Corporation Appendix B Mnemonic BTO BUSY C CLK10 CMODE D D 31 0 DEVCLASS DIRQ 7 1 DRVECLO DRVECLI DS DSO DS1 DSYSFAIL DSYSRST DTACK DTRIG 7 0 E ECLODIR ECLOEN ECLIDIR ECLIEN ECLSTATO ECLSTATI1 ECLTRG 1 0 EDTYPE EINT 7 1 DIR EINT 7 1 EN EO ETOEN ETRGDIR 7 0 ETRGEN 7 0 ETRIG F FAIR GIN GOUT Type VBS MBS MBS MBS VBS VBS B B VBS MBS B EE lt EE lt lt EX GE EE w MXI MBS MBS National Instruments Corporation Mnemonics Key Definition Bus Timeout Bus Busy VXIbus 10 MHz System Clock Comparison Mode VMEbus Data Lines 31 through 0 V XIbus Device Class Drive IRQ Lines Drive ECL Trigger Line 0 Drive ECL Trigger Line 1 MxXIbus Data Strobe VMEbus Data Strobe 0 VMEbus Data Strobe 1 Drive SYSFAIL Drive SYSRESET Data Transfer Acknowledge Drive V XIbus Trigger Lines ECL Trigger Line 0 Direction ECL Trigger 0 Enable ECL Trigger Line Direction ECL Trigger 1 Enable ECL Trigger Line 0 Status ECL Trigger Line Status ECL Trigger Lines Extended Device Type Extended Interrupt Direction Extended Interrupt Enable Even and Odd Transfers External Trigger Output Enable Extended Trigger Direction Extended Trigger Enable Enable Trigger Lines Fair Bus Requester Daisy chain Grant In Daisy chain Grant Out B 3 VXI MXI User Manual Mnemonics Key Mnemonic I 1 15 0 IACK IACKIN
217. uester Jumper Settin OS onanan an eus 3 8 VMEbus Fime out Value Selection sss nent E 3 9 VMEbus Timeout One VXI MXI in Mainframe 2 0 0 0 cece cee eeceeccesceeseeseees 3 10 VMEbus Timeout Multiple VXI MXIs in Mainframe cceeeeeteees 3 11 No VMEbus Timeout Multiple VXI MXIs in Mainframe 3 12 Interlocked Arbitration Mode Selection 20 cccssssseseseseeeeeeeccceeeeeeeeeeeaaaaeas 3 14 MX ibus System Controller Selec Honce nn ee ten ne nu 3 15 MXIbus System Controller Timeout Value Selection 3 16 MX Ib s Far R quester Selecto cscs mn ner su nn ss 3 17 CEEIO Source sional ODHONS esane EER 3 19 EXT CLK SMB Input Output Sewing nie a Li Asp ans 3 20 INTA CCKIO Mappiie Sw tehe Sie an e e non asie 3 21 Trigger Input Termination Option Settings ccccccccccssssseseeceeeeeeeeeeesseeeeeees 3 22 Reset sisnal Selection SCtuin eS sienne E 3 23 MAX TDU Sy Ei en A di aies cn den 3 24 MXIbus Terminating Networks see ne de Smet one 3 25 INFA Terminator Example arniran r MA M ter 3 26 MXIbus Single Ended Cable Configuration cccccceseeeeceeeeeeeeeeeeeenaeeees 3 28 MXIbus Dual Ended Cable Configuration ccccccccsessssecceeeeeeeeeeeeeeeeeeeeeaas 3 29 NX NEXL Reeister MAD ne A ne dns 4 3 V XIbus MXIbus System with Multiframe RM on a PC 1 eeeeeeeeeeeees 5 2 V XIbus MXIbus System with Multiframe RM in a VXIbus Mainframe 5 2 Bas and Size COMPINAUONS sspe aoin oe aea nn NT nn 5 4
218. uments Corporation Chapter 5 Programming Considerations System Administration and Initiation System self test administration hierarchy configuration and initiation of normal operation are handled as defined in the VXIbus specification A general purpose multiframe RM must wait five seconds before testing the Passed condition of each device because no prescribed global mechanism is defined for monitoring all of the SYSFAIL signals in the system National Instruments Corporation 5 39 VXI MXI User Manual Chapter 6 Theory of Operation A brief description of the VXI MXI is given in Chapter 2 along with a functional block diagram see Figure 2 1 The major elements of the VXI MXI are discussed in more detail in this chapter For a detailed discussion of the V XIbus refer to the VXIbus specification and the VMEbus specification For a description of MXIbus refer to the MXIbus specification VMEbus Address and Address Modifier Transceivers The VMEbus address transceivers and associated logic control the direction of the VMEbus address lines and latch incoming address lines on the assertion edge of the VMEbus Address Strobe signal The VMEbus Address Modifier lines are also controlled by this circuitry and are also latched on the assertion edge of the address strobe VXIbus System Controller Functions If the VXI MXI is configured as the VMEbus System Controller this circuitry provides the 16 MHz VMEbus system clock and the VMEbus data
219. us 32 bit data path from MX Ibus Generates 16 bit short I O addresses when specified by the MXIbus address modifier lines Generates 24 bit memory addresses when specified by the MXIbus address modifier lines Generates 32 bit memory addresses when specified by the MXIbus address modifier lines Generates block mode transfers when specified by the MXIbus address modifier lines Can generate Read Modify Write cycles Can generate an interrupt request on interrupt lines IRQ7 through IRQ1 Responds to 16 bit and 32 bit interrupt acknowledge cycles by providing a 16 bit Status ID byte on DOO through D15 Releases its interrupt request line when its Status ID is read during an interrupt acknowledge cycle Can generate interrupt acknowledge cycles in response to interrupt requests on IRQ7 through IRQI Generates a 16 bit interrupt acknowledge cycle in response to a VMEbus interrupt request 2 4 National Instruments Corporation Chapter 2 General Description VXI MXI Functional Description In simplest terms the VXI MXI can be thought of as a bus translator that converts VXIbus signals into appropriate MXIbus signals From the perspective of the MXIbus the VXI MXI implements a MXIbus interface to communicate with other MXIbus devices From the perspective of the VMEbus the VXI MXI is an interface to the outside world Figure 2 1 is a functional block diagram of the VXI MXI Refer to Chapter 6 Theory of Operation for more de
220. us AM2 VMEbus AMI MxXIbus AMI VMEbus AMO MXIbus AMO National Instruments Corporation 6 7 VXI MXI User Manual Theory of Operation Chapter 6 Table 6 3 Transfer Responses for VMEbus Address Modifiers AM5 AM4 AM3 AM2 AMI AMO Transfer Type H H H H H A24 supervisory block transfer A24 supervisory program access A24 supervisory data access A24 nonprivileged block transfer A24 nonprivileged program access A24 nonprivileged data access A16 supervisory access MXIbus transparent IACK cycle A16 nonprivileged access A32 supervisory block transfer A32 supervisory program access A32 supervisory data access A32 nonprivileged block transfer A32 nonprivileged program access A32 nonprivileged data access Information specifying the number of bytes and which bytes are involved in a VMEbus transfer is sent on data strobe lines DS1 and DSO address line AO1 and the LWORD line During MXIbus transfers the same information is transferred on the Size line and Address Data lines 1 and 0 ADOI and ADOO The VMEbus transfer size information is converted into MXIbus transfer size information during a MXIbus master transfer Table 6 4 compares this information for the VMEbus and the MXIbus VXI MXI User Manual 6 8 National Instruments Corporation Chapter 6 Theory of Operation Table 6 4 VMEbus MXIbus Transfer Size Comparison VMEbus MXIbus Byte Locations DS1 DS0 A01 LWORD Size ADO1 ADOO D24 31 D16 23 D08 15 D00 07 8
221. vices exist An intelligent device usually involving a CPU that is capable of controlling other devices DMA Acknowledge A signal line used to propagate a signal level from board to board on a priority basis starting with the first slot and ending with the last slot A signal used to inform a slave that valid data exists on the bus or used to request that a slave place data on the bus DTB one of four buses on the VMEbus backplane The DTB is used by a bus master to transfer binary data between itself and a slave device A board that plugs directly into the expansion connectors of another board The VXI MXI is available with or without a daughter card option called the INTX card Unresolved situation in which two devices are vying for the use of a resource Dual Inline Package Direct Memory Access a method by which data is transferred between devices and internal memory without intervention of the central processing unit DMA Request Data Transfer Acknowledge A method of automatically assigning logical addresses to VXIbus devices at system startup or other configuration times Glossary 4 National Instruments Corporation Dynamically Configured Device E ECL EMI Extended Class Device F Fair Requester FCC GB GIN GOUT GPIB H Hard Reset Hex National Instruments Corporation Glossary A device that has its logical address assigned by the Resource Manager A VXI device initially resp
222. when the VXI MXI is installed in Slot 0 Bit Mnemonic Description 15 14r w 0 Reserved Bits These bits are reserved and read back as zeros Write a zero when writing to these bits 13r w OUTEN MODID Output Enable Bits When this bit is set the VXI MXI I is enabled to drive the MODID lines When this bit is cleared the MODID drivers are disabled This bit should only be set when the VXI MXI is in Slot 0 This bit 1s cleared on both hard and soft resets 12 Or w MODID 12 0 MODID Drive Bits If the OUTEN bit is set setting one of these bits drives the corresponding MODID line high and clearing the bit drives the line low Independent of OUTEN reading these bits always returns the current status of the corresponding MODID lines Hard and soft resets have no effect on these bits National Instruments Corporation 4 9 VXI MXI User Manual Register Descriptions Chapter 4 Logical Address Window Register VXIbus Address Base Address A hex Attributes Read Write This register defines the range of logical addresses that are mapped into and out of the VXI MXI through the MXIbus This register defines a configuration window in the upper 16 KB of A16 space These bits are cleared on a hard reset The CMODE bit in the MXIbus Control Register selects the format of this register If the CMODE bit is 0 default a Base Size window comparison is used to determine the range of addresses in the window If the CMODE bit is set a
223. window Round up total amount to the next address size break First Level VXI MXI A16 Window Base Size Second Level VXI MXI 1 A16 Window Base Size Second Level VXI MXI 2 A16 Window Base Size Device Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connected to this device 1 i 2 Direction Direction Direction Round up to next address break Total amount of A16 space required for this window Round up total amount to the next address size break First Level VXI MXI A16 Window Base Ss Size Second Level VXI MXI 1 A16 Window Base WW SsCSSize Second Level VXI MXI 2 A16 Window Base Size Direction Direction Direction ice Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connected to this device 1 es 42 Round up to next address break Total amount of A16 space required for this window Round up total amount to the next address size break First Level VXI MXI A16 Window Base Size Second Level VXI MXI 1 A16 Window Base WS Size Second Level VXI MXI 2 A16 Window Base Size Direction Direction Direction ice Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connected to this device El T HD Round up to next address break Total amount of A16 space required for this window Rou
224. x to the Logical Address Window Register Base Size format 13 Sets the logical address window of the VXI MXI found in VXIbus Mainframe 1 at logical address 4 to cover the devices connected to that extender the VXI MXI in VXIbus Mainframe 6 10 to 17 Enables the logical address window of the VXI MXI at logical address 4 with an outward range of 10 to 17 by writing the value 4510 hex to the Logical Address Window Register Base Size format Configuring the A24 and A32 Addressing Windows After the logical address space is configured for the system the multiframe RM configures the A16 A24 and A32 address space The logical address configuration forms a tree topology Starting at the bottom of the tree and working up add up the amount of memory needed by each mainframe and the devices on levels below it That amount is then rounded up to the next power of 2 if the Base Size format 1s used Starting at the root mainframe and working down each branch of the tree assign memory starting with the largest memory window requirements at the top of the memory space descending in order of window size and address location Each mainframe s A16 A24 and A32 address ranges define the address space occupied by the devices in that mainframe and on levels below that mainframe These address ranges cannot overlap the defined range of any other mainframe unless that mainframe is on a level below the mainframe VXI MXI User Manual 5 38 National Instr
225. ype Class field in the VXIbus Status Control Register when that register is accessed on the VXI MXI 2 8 National Instruments Corporation Chapter 2 e Interrupt Control e Trigger Control e System Resets Control e CLK10 Control National Instruments Corporation General Description The interrupt control logic maps the VMEbus interrupt lines to and from the corresponding INTX interrupt lines In conjunction with the VXI MXI circuitry the interrupt requests routed between V XIbus mainframes through the INTX connector can be transparently serviced by interrupt handlers in VXIbus mainframes other than the mainframe from which the request was generated This process takes advantage of transparent MXIbus interrupt acknowledge cycles When an interrupt request received from across the INTX is driven on the corresponding VMEbus interrupt line an interrupt handler in the receiving V XIbus mainframe generates an interrupt acknowledge cycle for that interrupt request This interrupt acknowledge cycle is transparently converted into a MXIbus interrupt acknowledge cycle for that interrupt request level Similarly when a VMEbus interrupt line is driven out of the V XIbus mainframe across the INTX connection an interrupt handler in another V XIbus mainframe can generate an interrupt acknowledge cycle to handle that interrupt The V XI MXI in the requesting mainframe recognizes that the MXIbus interrupt acknowledge cycle is for the
226. ystem E 6 Be AE Pe TTT MCN ar PNR Se Uno Pee an eo E 6 Logical AGOKCSSES nd Ra dean nan ares dti oran enr E 6 TA EIN Ta a fo hee ese cern tcc a ee Eine E 6 Appendix F Customer Communication F 1 OOS SAY acca E a de ne Glossary 1 0 0 LD cst E SE sce E A E E E Sets GH ese rasta cfd E AEE Index 1 National Instruments Corporation VIL VXI MXI User Manual Contents Figure 1 1 Figure 1 2 Figure 2 1 Figure 2 2 Figure 3 1 Figure 3 2 Figure 3 3 Figure 3 4 Figure 3 5 Figure 3 6 Figure 3 7 Figure 3 8 Figure 3 9 Figure 3 10 Figure 3 11 Figure 3 12 Figure 3 13 Figure 3 14 Figure 3 15 Figure 3 16 Figure 3 17 Figure 3 18 Figure 3 19 Figure 3 20 Figure 3 21 Figure 3 22 Figure 3 23 Figure 3 24 Figure 4 1 Figure 5 1 Figure 5 2 Figure 5 3 Figure 5 4 Figure 5 5 Figure 5 6 Figure 5 7 Figure 5 8 Figure 5 9 Figure 5 10 Figure 5 11 Figure 5 12 Figure 5 13 Figure 5 14 Figure 5 15 Figure 5 16 Figure 5 17 Figures VET iter ace MOQUE tee nee annee 1 2 VXI MXI Interface Module with INTX Option 1 3 WT MOT BIO CK DAS EAN SSSR NE nr 2 6 VXI MXI INTX Daughter Card Option Block Diagram o s 2 8 NOXIENEXL Parts Locator Dia Stain Sa nine 3 2 VXI MXI with INTX Parts Locator Diagram cc eeeesseeeeeceeeeeeeeeeeeeeees 3 3 VOCIDUS SIG Sele CHOI Re ann eee 3 4 VXIDUS NON S lOt O Selec UONE nn Nr tien 3 5 korral Address SeClCCHON snn e a 3 7 VIMEDus Req
Download Pdf Manuals
Related Search
Related Contents
bac blanc 2010 tronc commun Opale-Paramodels.com User`s manual Samsung GT-S5200 Kasutusjuhend PAS Web Submitter User`s Manual Hydra v1.47 User Guide 16456R1 User Guide for Cisco SPA300 Series and SPA500 Series Phones 取扱説明書 ミーティスシリーズ 取 扱 説 明 書 Samsung 245T User Manual Samsung RZ80EBSW1 Brugervejledning Copyright © All rights reserved.
Failed to retrieve file