background image

NI-VXI Software Installation and Configuration

Chapter 3

VXI-AT2000/NI-VXI MS-DOS Getting Started

3-10

© National Instruments Corporation

Table 3-1.  Logical Address Configuration Characteristics (Continued)

Characteristic

Description

Default Value

Slave DMA Channel

This indicates the slave DMA channel to be
used in all slave accesses to the VXI Shared
RAM in A24 space or the PC I/O in A16 space.
This value must correspond to jumper settings
on the AT-MXI board.  The NONE option can
be selected with any jumper settings.

Range = 0, 1, 2, 3, 5, 6, 7, NONE

Note:  If the NONE option is selected, slave
accesses to VXI Shared RAM and to PC
I/O space will not succeed.  Accesses to
VXI-defined registers on the AT-MXI board,
however, remain unaffected.

3

Slave I/O Window
Base

The I/O space in the PC with the AT-MXI can
be accessed in A16 space over the VXIbus.
This field sets up the base address for these
accesses.

Range = 0000h to FE00h in increments of
100h (hex)

Note:  Never select a base address above
C000h.  Selecting an address above C000h
can conflict with the existing VXI and VME
devices in the system.  Because the VXIbus
specification does not address automatic
configuration of the lower 48 KB of A16
space, 

RESMAN

 does not handle any device

requesting memory in A16 space, including
the AT-MXI.  

RESMAN

 does not give a

warning in the event of an address conflict in
A16 space.  Also, the opening of A16 windows
on frame extenders in the system for A16
accesses depends only on the logical addresses
of the devices in the system.

0x0000

Slave I/O Window
Size

Indicates the size of the window in A16 space
for accesses to the PC I/O space over the
VXIbus.

Range = 64 KB, 32 KB, 16 KB, 8 KB, 4 KB,
2 KB, 1 KB, 512 bytes, DISABLE

DISABLE

(continues)

Summary of Contents for VXI-AT2000

Page 1: ...Copyright 1989 1994 National Instruments Corporation All Rights Reserved Getting Started with Your VXI AT2000 and the NI VXI Software for MS DOS bus October 1993 Edition Part Number 320219 01...

Page 2: ...ices 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 14 24 24 Germany 089 741...

Page 3: ...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 IMPL...

Page 4: ...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...

Page 5: ...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...

Page 6: ...pt Level Selection 2 6 DMA Channel Selection 2 8 Master Mode Versus Slave Mode 2 8 Step 3 Install the AT MXI Hardware 2 11 Step 4 Configure the VXI MXI Hardware 2 13 Front Panel Features 2 15 Removing...

Page 7: ...roubleshooting B 1 Problems with VXIINIT B 1 VXIINIT Error Messages B 1 VXIINIT Could Not Find the AT MXI B 2 VXIINIT Could Not Find Specific Files B 2 Error Writing Log File B 3 VXIINIT Causes System...

Page 8: ...Slot 0 Configuration 2 17 Figure 2 10 Logical Address Selection 2 19 Figure 2 11 VXI MXI VMEbus Requester Jumper Settings 2 20 Figure 2 12 MXIbus Single Ended Cable Configuration 2 22 Figure 2 13 MXIb...

Page 9: ...dware Configuration and Installation contains the instructions to configure and install the VXI AT2000 interface kit Chapter 3 NI VXI Software Configuration and Installation lists all the programs and...

Page 10: ...refixes mnemonics symbols and terms are listed in the Glossary How to Use the Documentation Set We suggest that you begin by reading this manual to guide you through the installation and configuration...

Page 11: ...National Instruments Corporation part number 350083 01 VXI 6 VXIbus Mainframe Extender Specification Rev 1 0 VXIbus Consortium available from National Instruments Corporation part number 340258 01 VXI...

Page 12: ...T2000 is an interface kit that links any IBM Personal Computer AT or compatible computer hereafter referred to as the PC AT directly to the VXIbus A PC AT equipped with a VXI AT2000 can function as a...

Page 13: ...I and 420178 48 and MS DOS 420179 48 2 m Type M1 MXIbus Cable 180758 02 Getting Started with Your VXI AT2000 and the NI VXI Software for MS DOS 320219 01 NI VXI DOS Utilities Reference Manual 320323 0...

Page 14: ...Angle Daisy Chain Connectors 1 m 180760 01 2 m 180760 02 4 m 180760 04 8 m 180760 08 20 m 180760 20 Type M3 MXIbus Cables Right Angle Point to Right Angle Daisy Chain Connectors 1 m 180761 01 2 m 180...

Page 15: ...r DOS VXI Libraries LabWindows for DOS VXI Instrument Library 776729 21 LabWindows CVI for Windows VXI Development System LabWindows CVI for Windows Full Develoment System LabWindows CVI for Windows V...

Page 16: ...ars to have been caused in shipment 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 receiv...

Page 17: ...Step 2 Configure the AT MXI Hardware Figure 2 1 shows the location of the AT MXI configuration jumpers and switches Figure 2 1 AT MXI Parts Locator Diagram Switch and Jumper Settings You can configur...

Page 18: ...ow to make these changes Base I O Address Selection The base I O address of the AT MXI is the starting address of the AT MXI configuration registers in PC AT I O space The base I O address is determin...

Page 19: ...nged therefore bits A4 through A0 are always zeros when determining the base I O address To change the base I O address of the AT MXI press the side marked OFF to select a binary value of 1 for the co...

Page 20: ...T motherboard and cannot be used by I O adapter modules Table 2 2 Possible Base I O Address Settings for the AT MXI Switch Setting Base I O Address I O Ports Used A9 A8 A7 A6 A5 hex hex 0 1 0 0 0 100...

Page 21: ...he PC AT interrupt level that will convey board status and error information Remember to enable this level or board interrupt in the system software for the AT MXI to function properly The factory def...

Page 22: ...ge connector to select the board interrupt level and the two rows of pins closer to the card edge connector to select the MXIbus interrupt level Figure 2 3a shows the factory default interrupt jumper...

Page 23: ...me As a MXIbus slave the AT MXI circuitry determines whether an external device is attempting to access PC AT memory or I O resources Note When allocating DMA channels for use by the AT MXI keep in mi...

Page 24: ...you intend to use a slave DMA channel Note Seldom if ever can the AT MXI share DMA channels with other devices If you have selected a DMA channel by placing jumpers on that channel s request and ackn...

Page 25: ...3 DACK2 DACK1 DACK0 W2 Slave Master DRQ7 DRQ6 DRQ5 DRQ3 DRQ2 DRQ1 DRQ0 W1 b DMA Channel Jumper Setting for Master Mode Channel 7 Slave Mode Channel 0 DACK7 DACK6 DACK5 DACK3 DACK2 DACK1 DACK0 W2 Slave...

Page 26: ...nd slots so that you will only have to contend with the cable connectors of one other board If you cannot configure the AT MXI to co exist in an existing PC AT system by repositioning the boards you c...

Page 27: ...static electricity that might be on your clothes or body 6 Line up the AT MXI with the MXIbus connector near the cut out on the back panel and the other card edge lined up with the respective slot gu...

Page 28: ...out the INTX daughter card option The remainder of this chapter describes only those options that are user configurable Do not change the default settings of other jumpers and switches on the VXI MXI...

Page 29: ...the configuration switches and jumpers for a VXI MXI with the INTX daughter card option The options described in the rest of this chapter apply to VXI MXI modules with or without the INTX option For m...

Page 30: ...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 t...

Page 31: ...nal Instruments Corporation S8 must match S1 S8 Non Slot 0 Slot 0 S1 must match S8 S1 S l o t 0 N o n S l o t 0 W7 VME BTO Chain Position Drive CLK10 from onboard 10MHz Slot 0 Drive CLK10 from SMB CLK...

Page 32: ...XI MS DOS Getting Started S l o t 0 S8 must match S1 S8 N o n S l o t 0 Non Slot 0 Slot 0 S1 must match S8 S1 W7 VME BTO Chain Position Drive CLK10 from onboard 10MHz Slot 0 Drive CLK10 from SMB CLK10...

Page 33: ...erminates a VMEbus cycle if no slave has responded The VXI MXI must provide the VMEbus BTO to function properly because when a MXIbus cycle is involved the VMEbus timeout must be disabled and the MXIb...

Page 34: ...resses hex 0 and FF are not allowed for the VXI MXI Figure 2 10 shows switch settings for logical address hex 1 and C0 Shown at Default setting of Logical Address 1 LOGICAL ADDRESS SWITCH Push this si...

Page 35: ...ny of the other three request levels 0 1 or 2 by changing the jumper configuration on the jumper blocks labeled VMEbus Request Level on the front panel You may want to change request levels to change...

Page 36: ...C size cards in D size mainframes Warning Be certain that the slot you select in your VXIbus mainframe matches the VXI MXI configuration as either a Slot 0 device or a Non Slot 0 device If you instal...

Page 37: ...nnector on one cable end and a double connector on the other end Your VXI AT2000 kit comes standard with a cable with single connectors on each end Nonpolarized Cables The cable with a single connecto...

Page 38: ...nect the end with the single connector to the AT MXI and the end of the cable with the double connector to the VXI MXI Be sure to tighten the screw locks to ensure proper pin connection See Figure 2 1...

Page 39: ...is automatically initialized at startup The configuration settings can be modified using the VXIEDIT EXE program RESMAN EXE is the National Instruments multimainframe Resource Manager RESMAN EXE may...

Page 40: ...EVICE TBL contains the database of device names manufacturer names model names and frame and slot associations for devices in the system NONVXI TBL contains the database for all non VXI devices in the...

Page 41: ...ommander and Servant Word Serial functions NIVXI INC is the include file for the Microsoft QuickBASIC Language interface The C NIVXI DOS directory contains the following files RESMAND EXE is used by R...

Page 42: ...tains the following object library and batch files to generate the Microsoft library for QuickBASIC QBNIVXI LIB contains the NI VXI function library for the QuickBASIC interface QBNIVXI OBJ contains t...

Page 43: ...compiler you can select only that compiler Source drive This is the floppy drive in which you inserted the distribution disks Destination directory This is the complete pathname of the directory wher...

Page 44: ...n your makefiles or projects The INCLUDE variable should include the full path to the subdirectory that contains the NI VXI include files By default the include files reside in the INCLUDE subdirector...

Page 45: ...m uses the different configuration files CFG table files TBL and help files HLP in its execution Be sure that the environment variable NIVXIPATH is set to the destination directory of the NI VXI softw...

Page 46: ...VXIDEV CFG and DVXI CFG These files are used by VXIINIT EXE to update the soft configured settings including board interrupts shared RAM size VXI register contents and bus interface You can exit the p...

Page 47: ...Base A 64 KB memory mapped I O window which the AT MXI board uses to access the VXIbus Range A000h to E000h in increments of 1000h hex 0xD000 Address Space Indicates the address spaces used by the AT...

Page 48: ...e I O space in the PC with the AT MXI can be accessed in A16 space over the VXIbus This field sets up the base address for these accesses Range 0000h to FE00h in increments of 100h hex Note Never sele...

Page 49: ...is A16 only this field is ignored Range 8 MB 4 MB 2 MB 1 MB DISABLE Note If the Address Space selection is A16 A24 you need to select a value other than DISABLE for this field You must also ensure tha...

Page 50: ...n and Configuration Chapter 3 VXI AT2000 NI VXI MS DOS Getting Started 3 12 National Instruments Corporation Bus Configuration Figure 3 3 shows the Bus Configuration Editor VXIbus menu Figure 3 3 AT M...

Page 51: ...ual opportunity to become bus masters and transfer data regardless of their position within the MXIbus daisy chain MXIbus devices that are not fair requesters have a fixed priority scheme characterize...

Page 52: ...Configuration Chapter 3 VXI AT2000 NI VXI MS DOS Getting Started 3 14 National Instruments Corporation Device Configuration Figure 3 4 shows the Device Configuration Editor VXIdev menu Figure 3 4 AT...

Page 53: ...field gives the maximum amount of time a master access from the PC to the MXIbus may be allowed to continue without being terminated as a bus error The units are in hundreds of microseconds Note If t...

Page 54: ...ogram you must compile your program for the large memory model and include this library along with other libraries at link time Make certain that the environment variables LIB and INCLUDE are set corr...

Page 55: ...ode A32 A24 and A16 addressing MBLT Master Mode block transfers SA24 Slave Mode A24 and A16 addressing SBLT Slave Mode block transfers MD16 Master Mode D16 and D08 data sizes SD16 Slave Mode D16 and D...

Page 56: ...F storage Emissions FCC Class A Relative Humidity 0 to 95 noncondensing operating 0 to 100 noncondensing storage Safety Not applicable Shock and Vibration Not applicable Physical Board Size Standard f...

Page 57: ...Timing Master Mode Slave Mode Transfer Type Transfer Rate Transfer Type Transfer Rate Write 530 ns Write 840 ns Read 430 ns Read 840 ns Block Write 290 ns Block Write 590 ns Block Read 190 ns Block R...

Page 58: ...EO Slave Mode D32 D16 and D08 data sizes MBLOCK Master Mode block transfers SBLOCK Slave Mode block transfers MRMW Master Mode Read Modify Write SRMW Slave Mode Read Modify Write PRI Prioritized arbi...

Page 59: ...ave Mode block transfers SC Optional MXIbus System Controller FAIR Optional MXIbus fair requester TERM Can accept MXIbus termination resistors IH Interrupt Handler IR Interrupt Requester Electrical DC...

Page 60: ...hter 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 Requirements A16 Sp...

Page 61: ...e AT MXI requires the allocation of the following system resources Thirty two bytes of I O register space At least one interrupt level that cannot be shared with another device A DMA channel optional...

Page 62: ...ttings correspond to the hardware setting try the following methods to deal with this problem 1 Ensure that you are using the proper VXIINIT program for your system For example the VXIINIT program dis...

Page 63: ...roblem was due to a DMA channel conflict An application uses slave DMA when it needs to dual port PC memory so that it can be accessed from the VXI VME chassis If the PC is simply going to read and wr...

Page 64: ...e computer hangs when you run RESMAN The following paragraphs discuss the two main causes of a Master Window Base Address conflict Memory Area Used by Another Device Your system may contain a device t...

Page 65: ...our mouse behaving erratically after you run VXIINIT the problem is most likely an interrupt conflict As stated earlier the AT MXI requires one interrupt line that it cannot share with another device...

Page 66: ...onnector on the other end With these cables you must connect the single point connector to the MXIbus device that is closer in the MXIbus chain to the MXIbus System Controller The MXIbus System Contro...

Page 67: ...re available Monday through Friday 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 512 795 82...

Page 68: ...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...

Page 69: ...ce __________________________________________________ AT MXI Master DMA Channel __________________________________________________ AT MXI Slave DMA Channel ____________________________________________...

Page 70: ..._______________________________________________ Type of Video Board Installed __________________________________________________ MS DOS Version __________________________________________________ Progr...

Page 71: ...dition Date October 1993 Part Number 320219 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 th...

Page 72: ...e equivalent to the VME 16 MB standard address space A32 space VXIbus address space equivalent to the VME 4 GB extended address space address Character code that identifies a specific location or seri...

Page 73: ...ing 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 thi...

Page 74: ...rce Manager configured device A VXI device initially responds at Logical Address 255 when its MODID line is asserted A MXIbus device responds at Logical Address 255 during a priority select cycle The...

Page 75: ...IEEE Institute of Electrical and Electronics Engineers in inches I O input output the techniques media and devices used to achieve communication between machines and users interrupt A means for a dev...

Page 76: ...defined VXIbus registers and device communication protocols These devices are able to use Word Serial Protocol to communicate with one another through communication registers MODID Module Identificat...

Page 77: ...s Shared Memory A communication protocol that uses a block of memory that is accessible Protocol to both a client and a server The memory block operates as a message buffer for communications slave A...

Page 78: ...am in the NI VXI bus interface software package that initializes the board interrupts shared RAM VXI register configurations and bus configurations VXIEDIT VXI Resource Editor program a part of the NI...

Reviews: