background image

Configuration and Installation

Chapter 3

VXI-MXI User Manual

3-4

© National Instruments Corporation

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-MXI is shipped from the factory configured to be installed in Slot 0 of the VXIbus
mainframe.  If another device is already in Slot 0, you must decide which device will be the Slot
0 device and reconfigure the other device for Non-Slot 0 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 0 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.

(S8 must match S1) S8

Non-Slot 0

Slot 0

(S1 must match S8)

S1

Slot 0

Non-Slot 0

Figure 3-3.  VXIbus Slot 0 Selection

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

Страница 1: ...VXI MXI User Manual October 1993 Edition Part Number 320222 01 Copyright 1989 1993 National Instruments Corporation All Rights Reserved...

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

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

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

Страница 5: ...Configuring the VXI MXI 3 1 The Metal Enclosure 3 4 VXIbus Slot 0 3 4 VXIbus Logical Address 3 6 VMEbus Request Level 3 7 VMEbus Timeout Value 3 8 VMEbus Timeout Chain Position 3 10 Interlocked Arbit...

Страница 6: ...igger Mode Selection Register 4 41 Interrupt Status Control Register 4 45 Status ID Register 4 48 MXIbus Trigger Configuration Register 4 49 Trigger Synchronous Acknowledge Register 4 50 Trigger Async...

Страница 7: ...s Address Data and Address Modifier Transceivers 6 11 MXIbus System Controller Functions 6 12 MXIbus Control Signals Transceivers 6 12 MXIbus Requester and Arbiter Circuitry 6 12 Appendix A Specificat...

Страница 8: ...igger Input Termination Option Settings 3 22 Figure 3 19 Reset Signal Selection Settings 3 23 Figure 3 20 MXIbus System 3 24 Figure 3 21 MXIbus Terminating Networks 3 25 Figure 3 22 INTX Terminator Ex...

Страница 9: ...Requirements 2 2 Table 2 3 VXI MXI VMEbus Compliance Levels 2 3 Table 3 1 MXIbus System Power Cycling Requirements 3 30 Table 4 1 VXI MXI Register Map 4 2 Table 5 1 Base and Size Combinations 5 3 Tab...

Страница 10: ...and configuring a system using VXI MXIs Chapter 6 Theory of Operation contains a functional overview of the VXI MXI board and explains the operation of each functional block making up the VXI MXI App...

Страница 11: ...ers 4 through 6 Related Documentation The following manuals contain information that you may find helpful as you read this manual IEEE Standard for a Versatile Backplane Bus VMEbus ANSI IEEE Standard...

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

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

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

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

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

Страница 17: ...onal Equipment Equipment Part Number Type M1 MXIbus Cables Straight point connector to straight point connector 1 m 180758 01 2 m 180758 02 4 m 180758 04 8 m 180758 08 20 m 180758 20 Type M2 MXIbus Ca...

Страница 18: ...ent file a claim with the carrier Retain the packing material for possible inspection and or for reshipment 2 Verify that the pieces contained in the package you received match the kit parts list Do n...

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

Страница 20: ...equirements of the MXIbus specification Table 2 2 lists the components used Table 2 2 MXIbus Transceiver Requirements Transceivers Component Designation Data Transceivers DS3862 Control Transceivers D...

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

Страница 22: ...specified by the MXIbus address modifier lines BLT Generates block mode transfers when specified by the MXIbus address modifier lines RMW Can generate Read Modify Write cycles Interrupter Compliance L...

Страница 23: ...rs These transceivers control the direction of the VMEbus data lines and meet VMEbus specifications for timing and signal loading VMEbus Control Signals Transceivers These transceivers control the dir...

Страница 24: ...Configuration Registers Parity Check and Generation PAR AD31 0 VMEbus Data Transceivers D31 0 VXIbus System Controller Functions MXIbus System Controller Functions VMEbus Control Signals Transceivers...

Страница 25: ...ne This state machine converts MXIbus cycles mapped through a MXIbus window into the VXIbus mainframe into VXIbus cycles MXIbus Address Data and Address These transceivers and associated circuitry con...

Страница 26: ...2 VXI MXI INTX Daughter Card Option Block Diagram INTX Registers The INTX card has three onboard registers that reside in the VXI MXI configuration space the INTX Interrupt Configuration Register the...

Страница 27: ...rrupt request level Similarly when a VMEbus interrupt line is driven out of the VXIbus mainframe across the INTX connection an interrupt handler in another VXIbus mainframe can generate an interrupt a...

Страница 28: ...odule contains jumpers switches and slide switches that you can use to configure the following options VXIbus Slot 0 VXIbus Logical Address VMEbus Request Level VMEbus Timeout Value VMEbus Timeout Cha...

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

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

Страница 31: ...0 you must decide which device will be the Slot 0 device and reconfigure the other device for Non Slot 0 use Warning Do not install a device configured for Slot 0 into another slot without first reco...

Страница 32: ...er 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 MODID0 line on that card must be pulled...

Страница 33: ...e VXIbus RM capability so do not set the logical address for the VXI MXI to 0 If you are configuring a multiple mainframe VXIbus MXIbus system refer to Chapter 5 Programming Considerations for instruc...

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

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

Страница 36: ...t of the mainframe initiating a MXIbus cycle The configuration of the VME BTO Chain Position jumper block selects how the VXIbus local bus is used to disable the VMEbus timeout when outward MXIbus tra...

Страница 37: ...gure 3 8 W7 a One VXI MXI in Slot 0 Default Setting VME BTO Chain Position W7 b One VXI MXI Non Slot 0 VME BTO Chain Position Figure 3 8 VMEbus Timeout One VXI MXI in Mainframe When you have multiple...

Страница 38: ...ings W7 a Slot 0 VXI MXI with BTO Multiple VXI MXIs in Mainframe Suggested Configuration VME BTO Chain Position W7 b Non Slot 0 VXI MXI with BTO the VXI MXI Closest to Slot 0 Multiple VXI MXIs in Main...

Страница 39: ...TO Multiple VXI MXIs in Mainframe VME BTO Chain Position W7 b Non Slot 0 VXI MXI without BTO the VXI MXI Closest to Slot 0 Multiple VXI MXIs in Mainframe VME BTO Chain Position W7 c Non Slot 0 VXI MXI...

Страница 40: ...aisy chained bus grant line Requesters closest to the Slot 0 device have higher priority therefore than devices installed in slots farther from Slot 0 In addition four bus request levels further prior...

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

Страница 42: ...uments Corporation 3 15 VXI MXI User Manual MXIbus System Controller Enabled Disabled S4 a Not MXIbus System Controller Default Setting MXIbus System Controller Enabled Disabled S4 b MXIbus System Con...

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

Страница 44: ...s feature disabled Keep this option disabled if a device in your mainframe needs a large portion of the MXIbus bandwidth without interruptions from lower priority requesters In an unfair system the or...

Страница 45: ...s shown in Figure 3 15 The VXI MXI is configured at the factory to be a Slot 0 device driving the CLK10 signal from the onboard oscillator If you are installing the VXI MXI in a slot other than Slot 0...

Страница 46: ...MXI Installed in Slot 0 W10 W9 CLK10 Source Select c Do Not Source CLK10 VXI MXI Not Installed in Slot 0 W9 W10 CLK10 Source Select d Source CLK10 from INTX VXI MXI Installed in Slot 0 W9 Drive CLK10...

Страница 47: ...MB 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 VXIbus mainframe Figure 3 16 shows the two settings of slide switch S6 S6...

Страница 48: ...Mapping Disabled Default Setting W2 W3 INTX CLK10 Routing W1 Receive CLK10 from INTX Drive CLK10 out INTX b CLK10 Mapped out of a Mainframe W2 W3 INTX CLK10 Routing W1 Receive CLK10 from INTX Drive CL...

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

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

Страница 51: ...configuration Figure 3 20 shows an example of a daisy chained MXIbus system including terminators MXIbus System Controller PC AT VXI Mainframe VXI Mainframe VXI Mainframe MXIbus Cable 62 pin MXIbus Co...

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

Страница 53: ...em Controller PC AT VXI Mainframe VXI Mainframe VXI Mainframe MXIbus Cable 62 pin MXIbus Connectors Downstream MXIbus T erminator VXI MXI VXI MXI VXI MXI VXI MXI Upstream MXIbus T erminator VXI Mainfr...

Страница 54: ...of the card with the card guides inside the mainframe Slowly push the VXI MXI straight into the slot until it seats in the backplane receptacles The front panel of the VXI MXI should be even with the...

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

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

Страница 57: ...ower 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 the MXIbus link opposite the MXIbus System Controller and progr...

Страница 58: ...ds are configured The VXIbus 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 up...

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

Страница 60: ...s IRQ Configuration Register 24 Read Write 16 bit Drive Triggers Read LA Register 26 Read Write 16 bit Trigger Mode Selection Register 28 Read Write 16 bit Interrupt Status Control Register 2A Read Wr...

Страница 61: ...tus ID Interrupt Status Control Trigger Mode Register Drive Triggers Read LA MXIbus IRQ Configuration MXIbus Lock Register MXIbus Status Control Subclass Register VXI MXI Reserved INTX Utility Configu...

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

Страница 63: ...orporation 4 5 VXI MXI User Manual 11 0r MANID Manufacturer ID Bits This number uniquely identifies the manufacturer of the VXIbus device These bits are configured in hardware as hex FF6 the VXIbus ma...

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

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

Страница 66: ...Hex B Revision F Hex A Revision G 3r RDY 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 2r PASS Passed Bit Th...

Страница 67: ...ption 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 is enabled t...

Страница 68: ...cleared R W 7 6 5 4 3 2 1 LABASE7 LABASE6 LABASE5 LABASE4 LABASE3 LABASE2 LABASE1 LABASE0 0 R 15 14 13 12 11 10 9 0 LAEN LADIR 1 1 LASIZE2 LASIZE1 LASIZE0 8 0 LAEN LADIR 0 0 LASIZE2 LASIZE1 LASIZE0 W...

Страница 69: ...from 0 to 7 the minimum size of a logical address window is 2 and the maximum size is 256 7 0r w LABASE 7 0 Logical Address Window Base Address Bits These bits in conjunction with the LASIZE bits defi...

Страница 70: ...sses that map into the VXIbus where that range is LAHIGH range LALOW The VXIbus logical addresses mapped out of the VXI MXI are the inverse of this range that is MXIbus logical addresses greater than...

Страница 71: ...nts Corporation 4 13 VXI MXI User Manual 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 shou...

Страница 72: ...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 R 15 14 13 12 11 10 9 0 A16EN A16DIR 1 1 A16SIZE2 A16SIZE1...

Страница 73: ...window is 512 B and the maximum size is 48 KB A16SIZE 0 7 0r w A16BASE 7 0 A16 Window Base Address Bits These bits in conjunction with the A16SIZE bits define the base address of the A16 window for th...

Страница 74: ...that map into the VXIbus where that range is A16HIGH range A16LOW The VXIbus A16 addresses mapped out of the VXI MXI are the inverse of this range that is MXIbus A16 addresses greater than or equal to...

Страница 75: ...nts Corporation 4 17 VXI MXI User Manual 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 shou...

Страница 76: ...ollowing format when the CMODE bit is cleared R 15 14 13 12 11 10 9 0 A24EN A24DIR 1 1 A24SIZE2 A24SIZE1 A24SIZE0 8 0 A24EN A24DIR 0 0 A24SIZE2 A24SIZE1 A24SIZE0 W 7 6 5 4 3 2 1 A24BASE7 A24BASE6 A24B...

Страница 77: ...aximum size is 16 MB 7 0r w A24BASE 7 0 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...

Страница 78: ...map into the VXIbus where that range is A24HIGH range A24LOW The VXIbus A24 addresses mapped out of the VXI MXI are the inverse of this range that is MXIbus A24 addresses greater than or equal to the...

Страница 79: ...nts Corporation 4 21 VXI MXI User Manual 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 shou...

Страница 80: ...ollowing format when the CMODE bit is cleared R 15 14 13 12 11 10 9 0 A32EN A32DIR 1 1 A32SIZE2 A32SIZE1 A32SIZE0 8 0 A32EN A32DIR 0 0 A32SIZE2 A32SIZE1 A32SIZE0 W 7 6 5 4 3 2 1 A32BASE7 A32BASE6 A32B...

Страница 81: ...BASE 7 0 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 tha...

Страница 82: ...map into the VXIbus where that range is A32HIGH 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 equal to the...

Страница 83: ...nts Corporation 4 25 VXI MXI User Manual 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 shou...

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

Страница 85: ...Trigger Enable Bits Setting these bits individually enables the corresponding VXIbus TTL trigger lines to be mapped to the corresponding INTX trigger lines as specified by the corresponding ETRGxDIR...

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

Страница 87: ...SFAIL line Clearing this bit disables the mapping of the INTX SYSFAIL line onto the VMEbus SYSFAIL line This bit is cleared on power up 2r w SYSFAILOUT Extended SYSFAIL Outward Bit Setting this bit en...

Страница 88: ...ASS 7 6 5 4 3 2 1 0 1 1 1 1 1 1 1 0 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...

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

Страница 90: ...zero when writing to these bits 13w ECL1EN 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 o...

Страница 91: ...bus mode This mode of operation prevents deadlocks by allowing only one master of the entire system VXIbus and MXIbus at any given time When this bit is cleared the VXI MXI is configured to operate in...

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

Страница 93: ...roller This bit is cleared on a hard reset 2r MXBERR MXIbus 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...

Страница 94: ...bits are reserved and read back as ones Write a zero when writing to these bits 0r w LOCKED Lock MXIbus or VXIbus Bit When this bit is set by a VXIbus device the MXIbus is locked by that device as so...

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

Страница 96: ...Register Descriptions Chapter 4 VXI MXI User Manual 4 38 National Instruments Corporation MIRQxEN MIRQxDIR Routing 0 X Disabled 1 0 VME IRQ X drives MXI IRQ 1 MXI IRQ drives VME IRQ X...

Страница 97: ...ine s after synchronizing the signal with the 10 MHz clock Reading these bits returns the current status of the corresponding trigger lines 7 0r LADD 7 0 Logical Address Status Bits Reading these bits...

Страница 98: ...w DRVECL1 Drive ECL Trigger Line 1 Bit Setting this bit asserts the VXIbus ECL Trigger Line 1 after synchronizing the signal with the 10 MHz clock 0w DRVECL0 Drive ECL Trigger Line 0 Setting this bit...

Страница 99: ...rigger lines for interrupt generation and trigger protocol generation These bits are cleared on soft and hard resets Bit Mnemonic Description 15 8r 1 Reserved Bits 5 4r 2w These bits are reserved and...

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

Страница 101: ...rigger signal specified by the OMS 2 0 bits OTS3 OTS2 OTS1 OTS0 Trigger Line 0 0 0 0 TTL Trigger Line 0 0 0 0 1 TTL Trigger Line 1 0 0 1 0 TTL Trigger Line 2 0 0 1 1 TTL Trigger Line 3 0 1 0 0 TTL Tri...

Страница 102: ...n terms of the asynchronous protocol this bit is cleared after the acceptor has sent an acknowledge by asserting the selected trigger line 1w ASIE Asynchronous Interrupt Enable Bit When this bit is se...

Страница 103: ...ly 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 0 is cleared on hard and soft resets Bit Mn...

Страница 104: ...ol Register 11w BKOFFIE 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 10r...

Страница 105: ...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 SYSFAIL line became set This bit is cleared on an interrup...

Страница 106: ...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 0r w S 15 0 Status ID Value This...

Страница 107: ...e the corresponding VXIbus 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 Cleari...

Страница 108: ...X X X 8 W 7 6 5 4 3 2 1 X X X X X X X X 0 Writing any value to this register reinitializes the SSINT bit in the Trigger Mode Selection Register Trigger Asynchronous Acknowledge Register VXIbus Addres...

Страница 109: ...6 5 4 3 2 1 I7 I6 I5 I4 I3 I2 I1 I0 0 These registers generate a VMEbus interrupt acknowledge cycle when they are read from a MXIbus device Bit Mnemonic Description 15 0r I 15 0 Interrupt Acknowledge...

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

Страница 111: ...MXI VXIbus Mainframe VXI MXI VXIbus Mainframe VXI MXI MXIbus Interface Root Figure 5 1 VXIbus MXIbus System with Multiframe RM on a PC Level 1 Level 2 MXIbus Device MXIbus Device VXIbus Mainframe VXI...

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

Страница 113: ...Size 7 Base6 Base5 Base4 Base3 Base2 Base1 Base0 Figure 5 3 Base and Size Combinations FF F0 EF E0 DF D0 CF C0 BF B0 AF A0 9F 90 8F 80 7F 70 6F 60 5F 50 3F 30 4F 40 2F 20 1F 10 0F 00 Size 1 Size 2 Si...

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

Страница 115: ...et in Figure 5 10 for MXIbus 3 and entered the results into the worksheet for MXIbus 1 Figure 5 8 under the device VXIbus Mainframe 3 MXIbus 3 needs 32 logical addresses and the devices in VXIbus Main...

Страница 116: ...the lowest available range of size 8 10 to 17 hex 9 Determine the range of addresses that will be occupied by each device in the first level MXIbus links Remember that the range of addresses occupied...

Страница 117: ...MXI VXIbus Mainframe 4 VXI MXI VXIbus Mainframe 5 VXI MXI Level 1 Level 2 Multiframe Resource Manager MXIbus 1 MXIbus 2 MXIbus 3 Figure 5 5 Example VXIbus MXIbus System Table 5 2 Example VXIbus MXIbu...

Страница 118: ...C0 BF B0 AF A0 9F 90 8F 80 7F 70 6F 60 5F 50 3F 30 4F 40 2F 20 1F 10 0F 00 VXIbus Mainframe 1 VXIbus Mainframe 6 VXIbus Mainframe 3 VXIbus Mainframe 4 VXIbus Mainframe 5 VXIbus Mainframe 2 Device A D...

Страница 119: ...e 8 7 1 First Level MXIbus Link MXIbus 2 Fill in after completing charts on the following pages Total number of logical addresses required by MXIbus Link 8 Range 10 17 Round total number up to next po...

Страница 120: ...power of two 32 25 Size 8 5 3 List other MXIbus links to this mainframe Number of logical addresses required by additional MXIbus links 0 Total number of logical addresses required by this device 23 R...

Страница 121: ...ound total number up to next power of two 8 23 Size 8 3 5 Figure 5 9 Worksheet 3 for Example VXIbus MXIbus System MXIbus Link MXIbus 3 Device VXIbus Mainframe 4 Number of logical addresses required by...

Страница 122: ...MXIbus Logical Address Map Use the worksheets on the following pages for analyzing your own VXIbus MXIbus system Follow the procedures used to fill out the worksheets for the sample VXIbus MXIbus syst...

Страница 123: ...g pages Total number of logical addresses required by MXIbus Link Range Round total number up to next power of two Size First Level MXIbus Link Fill in after completing charts on the following pages T...

Страница 124: ...l addresses required by this device Range Round total number up to the next power of two Size Device Number of logical addresses required by device Range Round total number up to the next power of two...

Страница 125: ...l addresses required by this device Range Round total number up to the next power of two Size Device Number of logical addresses required by device Range Round total number up to the next power of two...

Страница 126: ...l addresses required by this device Range Round total number up to the next power of two Size Device Number of logical addresses required by device Range Round total number up to the next power of two...

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

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

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

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

Страница 131: ...6 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 10 Each first level MXIbus link is connec...

Страница 132: ...to VXIbus Mainframe 4 and the next portion 5800 to 5BFF 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...

Страница 133: ...0 B VXIbus Mainframe 2 0 B VXIbus Mainframe 3 4 KB VXIbus Mainframe 4 2 KB VXIbus Mainframe 5 1 KB VXIbus Mainframe 6 2 KB BFFF B000 AFFF A000 9FFF 9000 8FFF 8000 7FFF 7000 6FFF 6000 5FFF 5000 4FFF 40...

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

Страница 135: ...ow Base Size Direction Second Level VXI MXI 2 Device Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connected to this device 1 2 Round up to next a...

Страница 136: ...Direction Second Level VXI MXI 1 A16 Window Base Size Direction Second Level VXI MXI 2 Device Amount of A16 space required by this device A16 space requirement for each second level MXIbus link connec...

Страница 137: ...the worksheets on the following pages for planning an A16 address map for your VXIbus MXIbus system Follow the procedures used to fill out the worksheets for the sample VXIbus MXIbus system BFFF B000...

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

Страница 139: ...indow Base Size Direction First Level VXI MXI A16 Window Base Size Direction Second Level VXI MXI 1 A16 Window Base Size Direction Second Level VXI MXI 2 Device Amount of A16 space required by this de...

Страница 140: ...indow Base Size Direction First Level VXI MXI A16 Window Base Size Direction Second Level VXI MXI 1 A16 Window Base Size Direction Second Level VXI MXI 2 Device Amount of A16 space required by this de...

Страница 141: ...indow Base Size Direction First Level VXI MXI A16 Window Base Size Direction Second Level VXI MXI 1 A16 Window Base Size Direction Second Level VXI MXI 2 Device Amount of A16 space required by this de...

Страница 142: ...indow Base Size Direction First Level VXI MXI A16 Window Base Size Direction Second Level VXI MXI 1 A16 Window Base Size Direction Second Level VXI MXI 2 Device Amount of A16 space required by this de...

Страница 143: ...t 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 2 For the current mainframe the RM does the following A Scans all logi...

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

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

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

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

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

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

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

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

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

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

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

Страница 155: ...ed access L L H H H H A32 supervisory block transfer L L H H H L A32 supervisory program access L L H H L H A32 supervisory data access L L H L H H A32 nonprivileged block transfer L L H L H L A32 non...

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

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

Страница 158: ...o 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 If the RMWMODE bit is 0 and the address modifiers sent...

Страница 159: ...vice in the MXIbus daisy chain it can still be configured as the MXIbus System Controller However any devices in the MXIbus daisy chain that are upstream from the MXIbus System Controller cannot be MX...

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

Страница 161: ...nother mainframe In interlocked arbitration mode there can be only one master of the entire VXIbus MXIbus system at a time Devices in separate mainframes therefore cannot run operations in parallel Th...

Страница 162: ...K Master Mode block transfers SBLOCK Slave Mode block transfers MRMW Master Mode Read Modify Write SRMW Slave Mode Read Modify Write PRI Prioritized arbitration ROR Release on Request bus requester IH...

Страница 163: ...ransfers SBLOCK Slave Mode block transfers SC Optional MXIbus System Controller FAIR Optional MXIbus fair requester TERM Can accept MXIbus termination resistors IH Interrupt Handler IR Interrupt Reque...

Страница 164: ...optional INTX daughter card Slot Requirements Single VXI C size slot VXI Keying Class Class 1 TTL Fully compatible with VXI specification Fully enclosed and shielded Reliability MTBF Contact Factory R...

Страница 165: ...used in this manual to describe signals and terminology specific to MXIbus VMEbus VXIbus and register bits Refer also to the Glossary The mnemonic types in the key that follows are abbreviated to mean...

Страница 166: ...A32 Window Size A 31 1 VBS VME Address Lines 31 through 1 ACCDIR B Access Direction ACFAIL B VXIbus ACFAIL Status ACFAIL VBS VME ACFAIL Signal ACFAILIE B VXIbus ACFAIL Interrupt Enable ACFAILIN B Exte...

Страница 167: ...ESET DTACK VBS MBS Data Transfer Acknowledge DTRIG 7 0 B Drive VXIbus Trigger Lines E ECL0DIR B ECL Trigger Line 0 Direction ECL0EN B ECL Trigger 0 Enable ECL1DIR B ECL Trigger Line 1 Direction ECL1EN...

Страница 168: ...0 B Logical Address Window Upper Bound LALOW 7 0 B Logical Address Window Lower Bound LASIZE 2 0 B Logical Address Window Size LINT 3 1 B Local Interrupt Line LNGMXSCTO B Long MXIbus System Controller...

Страница 169: ...errupt Acknowledge S S 15 0 B Status ID SIZE MBS MXIbus Size Signal SSIE B Synchronous Interrupt Enable SSINT B Synchronous Interrupt Status Status ID VME VMEbus Interrupt Status Identification Data S...

Страница 170: ...ator Power TRIGDIR 7 0 B Trigger Direction TRIGEN 7 0 B Trigger Enable TRIGIN B Trigger Input Status TRIGINT B Trigger Interrupt TRIGINTIE B Trigger Interrupt Enable TRIGOUT B Trigger Output Status TT...

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

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

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

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

Страница 175: ...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 Pin Signal Name Pin Signal Name Pin Signal Name 1 AM4 22 AD15 43 PAR 2 AM3...

Страница 176: ...ite WR 1 40 Data Strobe DS 1 38 Data Acknowledge DTACK 1 41 Parity PAR 1 43 Arbitration MXIbus Busy BUSY 1 46 MXIbus Request BREQ 1 45 MXIbus Grant In GIN 1 60 MXIbus Grant Out GOUT 1 59 Interrupt Int...

Страница 177: ...9 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 Figure D 2 INTX Connector Table D 3 INTX Connector Signal Assignments Pin Signal Name Pin Signal Name Pin Signal Name 1 Reserved 16 Reserved 31...

Страница 178: ...INTX Trigger TRIG7 0 16 Diff Utility Lines INTX SYSRESET SYSRESET 1 O C INTX SYSFAIL SYSFAIL 1 O C INTX ACFAIL ACFAIL 1 O C System Clock INTX CLK10 CLK 2 Diff Power Ground GND 10 Termination Power TER...

Страница 179: ...quick reference for systems such as the one in Figure E 1 which consists of two VXI mainframes connected by a single MXIbus link bus NATIONAL INSTRUMENTS Frame A Frame B Slot 0 Device bus NATIONAL INS...

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

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

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

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

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

Страница 185: ...day from 8 00 a m to 6 00 p m central time In other countries contact the nearest branch office You may fax questions to us at any time Corporate Headquarters 800 433 3488 toll free U S and Canada Tec...

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

Страница 187: ...__________ VMEbus Timeout Value _________________________________________________ VMEbus Timeout Chain Position _________________________________________________ Interlocked Bus Cycle Mode or Normal O...

Страница 188: ...__________ VXI Interrupt Level s of Other Devices _________________________________________________ _________________________________________________ _________________________________________________...

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

Страница 190: ...located for use by VXI devices configuration registers This 16 KB region is referred to as VXI Configuration space A24 Space VXIbus address space equivalent to the VME 16 MB standard address space A32...

Страница 191: ...ed not controlled by time signals Asynchronous A two device two line handshake trigger protocol using two consecutive Protocol even odd trigger lines a source acceptor line and an acknowledge line B B...

Страница 192: ...s operated on as a single unit Most commonly consists of eight bits C C Celsius Clearing Replacing the information in a register storage location or storage unit with zeros or blanks CLK10 A 10 MHz 10...

Страница 193: ...st slot and ending with the last slot Data Strobe 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 Data Transfer Bus DTB one of f...

Страница 194: ...tion These devices have a subclass register within their configuration space that defines the type of extended device The VXI MXI is an extended class mainframe extender device F Fair Requester A MXIb...

Страница 195: ...vice Interrupt Handler A functional module that detects interrupt requests generated by interrupters and performs appropriate actions Interrupter A device capable of asserting interrupts and respondin...

Страница 196: ...transfer rate Memory Device A VXIbus device that not only has configuration registers but also has memory that is accessible through addresses on the VME VXI data transfer bus Message Based An intelli...

Страница 197: ...required for a VMEbus system It includes 24 address lines 16 data lines and all control arbitration and interrupt signals P2 A second VMEbus connector providing 32 bits of address and data In VXI the...

Страница 198: ...multiple device handshake trigger protocol Protocol Servant A device controlled by a Commander there are Message Based and Register Based Servants Setting To place a binary cell into the 1 state non z...

Страница 199: ...specify the reason for interrupting Supervisory Access One of the defined types of VMEbus data transfers indicated by certain address modifier codes Synchronous A communications system that follows t...

Страница 200: ...ersatile Backplane Bus VXIbus VMEbus Extensions for Instrumentation VXIbus System A functional module with circuitry that generates the 16 MHz system Controller clock provides the VMEbus arbiter and t...

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

Страница 202: ...ty Line Support 0 4 28 FAIR 4 34 I 15 0 4 51 INTLCK 4 33 IRQ 7 1 4 47 ITS 3 0 4 42 LABASE 7 0 4 11 LADD 7 0 4 39 LADIR 4 10 4 11 LAEN 4 10 4 11 LAHIGH 7 0 4 12 LALOW 7 0 4 12 LASIZE 2 0 4 11 LINT 3 1...

Страница 203: ...System Controller 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 selecti...

Страница 204: ...g the VXI MXI 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 i...

Страница 205: ...guration 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 A24 and A32 addressing windows 5 38 example...

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

Страница 207: ...tility 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 requester and arbiter circuitry VM...

Страница 208: ...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 requester and arbiter circuitry 6 2 VXI MXI configuration re...

Страница 209: ...ew 1 4 to 1 5 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 VXIbus capability codes A 1 VXIbus configuration registers definition 2...

Отзывы: