User ManualTable of ContentsGetting Started with Your PCI-MXI-2 and the NI-VXI/NI-VISA Software for Linux1Support2Worldwide Technical Support and Product Information2National Instruments Corporate Headquarters2Worldwide Offices2Important Information3Warranty3Copyright3Trademarks3Patents3WARNING REGARDING USE OF NATIONAL INSTRUMENTS PRODUCTS3Compliance4Determining FCC Class4FCC/DOC Warnings4Class A4Federal Communications Commission4Canadian Department of Communications4Class B4Federal Communications Commission4Canadian Department of Communications5Compliance to EU Directives5Contents6About This Manual10How To Use the Manual Set10Conventions11Related Documentation12Chapter 1 Introduction and Quick Start13How to Use This Manual14PCI-MXI-2 Kit Overview15What You Need to Get Started15MXI-2 Description15Hardware Description16Software Description17Optional Software18Quick Start18Hardware Installation19Installing and Loading the NI-VXI/NI-VISA Software for Linux20VME Users20Device Interaction20Default Settings21PCI-MXI-221Table 1-1. PCI-MXI-2 Hardware Default Settings21Table 1-2. PCI-MXI-2 Logical Address Configuration Editor Default Settings22Table 1-3. PCI-MXI-2 Device Configuration Editor Default Settings23Table 1-4. PCI-MXI-2 Bus Configuration Editor Default Settings23VXI/VME-MXI-224Table 1-5. VXI-MXI-2 Hardware Default Settings24Table 1-6. VME-MXI-2 Hardware Default Settings25Table 1-7. VXI/VME-MXI-2 Configuration Editor Default Settings25Chapter 2 PCI-MXI-2 Configuration and Installation27Configure the PCI-MXI-227Figure 2-1. PCI-MXI-2 Parts Locator Diagram28Configuration EEPROM29Install the PCI-MXI-229Figure 2-2. PCI-MXI-2 Installed in a Computer30Chapter 3 VXI-MXI-2 Configuration and Installation31Configure the VXI-MXI-231Figure 3-1. VXI-MXI-2 Right-Side Cover32Front Panel Features33Removing the Metal Enclosure33VXIbus Logical Address33Figure 3-2. Logical Address Selection35VXIbus Slot 0/Non-Slot 035Figure 3-3. VXIbus Slot Configuration36VXIbus Local Bus37Figure 3-4. VXIbus Local Bus Configuration38VXIbus CLK10 Routing38Figure 3-5. VXIbus CLK10 Routing39Figure 3-6. SMB CLK10 Settings41Figure 3-7. Receiving or Driving MXIbus CLK1042Trigger Input Termination42Figure 3-8. SMB Trigger Input Termination43MXIbus Termination43Figure 3-9. MXIbus Termination44Configuration EEPROM44Figure 3-10. EEPROM Operation46Onboard DRAM47Table 3-1. VXI-MXI-2 DRAM Configurations47Figure 3-11. SIMM Size Configuration48Install the VXI-MXI-248Connect the MXIbus Cable49Figure 3-12. MXI-2 Cable Configuration Using a PCI-MXI-2 and a VXI-MXI-250Chapter 4 VME-MXI-2 Configuration and Installation51Configure the VME-MXI-251Figure 4-1. VME-MXI-2 Parts Locator Diagram52Front Panel Features53VMEbus A16 Base Address53Figure 4-2. Base Address Selection54VME-MXI-2 Intermodule Signaling54Figure 4-3. VME-MXI-2 Intermodule Signaling Settings55MXIbus Termination55Figure 4-4. MXIbus Termination56Configuration EEPROM56Figure 4-5. EEPROM Operation58Onboard DRAM58Figure 4-6. SIMM Size Configuration59Table 4-1. VME-MXI-2 DRAM Configurations59Install the VME-MXI-260Connect the MXIbus Cable61Figure 4-7. MXI-2 Cable Configuration Using a PCI-MXI-2 and a VME-MXI-262Chapter 5 NI-VXI/NI-VISA Software Installation63Installing the NI-VXI/NI-VISA Software for Linux63Removing the NI-VXI Driver for Linux64Using the NI-VXI/NI-VISA Software64Completing the Software Installation65Chapter 6 NI-VXI Configuration Utility66Running the VXIedit Configuration Utility66Figure 6-1. VXIedit Main Screen67PCI-MXI-2 Configuration Editor68Figure 6-2. PCI-MXI-2 Configuration Editor68Update Current Configuration69Record Configuration to File69Load Configuration from File69Revert to Current Configuration69Logical Address Configuration Editor69Figure 6-3. PCI-MXI-2 or PXI-MXI-2B Logical Address Configuration Editor70Device Settings70Logical Address70Device Type71Address Space71VXI/VME Shared Memory71VXI/VME Shared RAM Size72Shared RAM Pool72Advanced Shared RAM Settings73Figure 6-4. Advanced Shared RAM Settings73Resource Manager Delay75Resource Manager Delay75Figure 6-5. PCI-MXI-2 Device Configuration76Default Controller (LA –1)76System IRQ Level77Servant Area Size77Number of Handlers77Number of Interrupters78Protocol Register78Read Protocol Response78Bus Configuration Editor79Figure 6-6. PCI-MXI-2 Bus Configuration Editor79MXI Bus79MXI System Controller79MXI Bus Timeout80MXI CLK1080MXI Transfer Limit81Synchronous MXI81MXI-2 Auto Retry81A24/A32 Write Posting82PCI Bus82User Window and Driver Window82Expansion ROM83VXI/VME-MXI-2 Configuration Editor84Figure 6-7. VXI/VME-MXI-2 Selection Dialog Box84Figure 6-8. VXI/VME-MXI-2 Configuration Editor85LA Selection and Logical Address85Address Space and Requested Memory85A16 and A24/A32 Write Posting86Interlocked Mode87VXI/VME Bus Options88VMEbus System Controller88VXI/VME Bus Timeout Value89Advanced VXI Settings89Figure 6-9. Advanced VXI Settings90VXI/VME Auto Retry90Transfer Limit90Arbiter Type91Request Level91VXI/VME Fair Requester91Arbiter Timeout92MXI Bus Options92MXI Bus System Controller92MXI Bus Timeout Value92Advanced MXI Settings93Figure 6-10. Advanced MXI Settings93MXI Auto Retry93Transfer Limit94Parity Checking94MXI Fair Requester94MXI CLK10 Signal94Chapter 7 Using the NI-VXI/NI-VISA Software95Interactive Control of NI-VXI/NI-VISA96Example Programs96Programming Considerations96Multiple Applications Using the NI-VXI and VISA Libraries96Low-Level Access Functions97Local Resource Access Functions97System Configuration Functions98Compiling Your C Program for NI-VXI/NI-VISA98Symbols98Appendix A Specifications100Appendix B NI-VXI/NI-VISA Software Overview111Appendix C EEPROM Configuration113Figure C-1. EEPROM Operation Default Settings114Figure C-2. Restoring the Factory Configuration114Appendix D Common Questions116Appendix E Technical Support and Professional Services120Glossary121Symbols121A121B122C123D-E124F-I125K-M126N-R127S128T-V129W130Index131A-C131D132E-K133L-O134P135Q-S136T-V137W139Size: 1.4 MBPages: 139Language: EnglishOpen manual
User ManualTable of ContentsGetting Started with Your PCI-MXI-2 and the NI-VXI/NI-VISA Software for Linux1Support2Worldwide Technical Support and Product Information2National Instruments Corporate Headquarters2Worldwide Offices2Important Information3Warranty3Copyright3Trademarks3Patents3WARNING REGARDING USE OF NATIONAL INSTRUMENTS PRODUCTS3Compliance4Determining FCC Class4FCC/DOC Warnings4Class A4Federal Communications Commission4Canadian Department of Communications4Class B4Federal Communications Commission4Canadian Department of Communications5Compliance to EU Directives5Contents6About This Manual10How To Use the Manual Set10Conventions11Related Documentation12Chapter 1 Introduction and Quick Start13How to Use This Manual14PCI-MXI-2 Kit Overview15What You Need to Get Started15MXI-2 Description15Hardware Description16Software Description17Optional Software18Quick Start18Hardware Installation19Installing and Loading the NI-VXI/NI-VISA Software for Linux20VME Users20Device Interaction20Default Settings21PCI-MXI-221Table 1-1. PCI-MXI-2 Hardware Default Settings21Table 1-2. PCI-MXI-2 Logical Address Configuration Editor Default Settings22Table 1-3. PCI-MXI-2 Device Configuration Editor Default Settings23Table 1-4. PCI-MXI-2 Bus Configuration Editor Default Settings23VXI/VME-MXI-224Table 1-5. VXI-MXI-2 Hardware Default Settings24Table 1-6. VME-MXI-2 Hardware Default Settings25Table 1-7. VXI/VME-MXI-2 Configuration Editor Default Settings25Chapter 2 PCI-MXI-2 Configuration and Installation27Configure the PCI-MXI-227Figure 2-1. PCI-MXI-2 Parts Locator Diagram28Configuration EEPROM29Install the PCI-MXI-229Figure 2-2. PCI-MXI-2 Installed in a Computer30Chapter 3 VXI-MXI-2 Configuration and Installation31Configure the VXI-MXI-231Figure 3-1. VXI-MXI-2 Right-Side Cover32Front Panel Features33Removing the Metal Enclosure33VXIbus Logical Address33Figure 3-2. Logical Address Selection35VXIbus Slot 0/Non-Slot 035Figure 3-3. VXIbus Slot Configuration36VXIbus Local Bus37Figure 3-4. VXIbus Local Bus Configuration38VXIbus CLK10 Routing38Figure 3-5. VXIbus CLK10 Routing39Figure 3-6. SMB CLK10 Settings41Figure 3-7. Receiving or Driving MXIbus CLK1042Trigger Input Termination42Figure 3-8. SMB Trigger Input Termination43MXIbus Termination43Figure 3-9. MXIbus Termination44Configuration EEPROM44Figure 3-10. EEPROM Operation46Onboard DRAM47Table 3-1. VXI-MXI-2 DRAM Configurations47Figure 3-11. SIMM Size Configuration48Install the VXI-MXI-248Connect the MXIbus Cable49Figure 3-12. MXI-2 Cable Configuration Using a PCI-MXI-2 and a VXI-MXI-250Chapter 4 VME-MXI-2 Configuration and Installation51Configure the VME-MXI-251Figure 4-1. VME-MXI-2 Parts Locator Diagram52Front Panel Features53VMEbus A16 Base Address53Figure 4-2. Base Address Selection54VME-MXI-2 Intermodule Signaling54Figure 4-3. VME-MXI-2 Intermodule Signaling Settings55MXIbus Termination55Figure 4-4. MXIbus Termination56Configuration EEPROM56Figure 4-5. EEPROM Operation58Onboard DRAM58Figure 4-6. SIMM Size Configuration59Table 4-1. VME-MXI-2 DRAM Configurations59Install the VME-MXI-260Connect the MXIbus Cable61Figure 4-7. MXI-2 Cable Configuration Using a PCI-MXI-2 and a VME-MXI-262Chapter 5 NI-VXI/NI-VISA Software Installation63Installing the NI-VXI/NI-VISA Software for Linux63Removing the NI-VXI Driver for Linux64Using the NI-VXI/NI-VISA Software64Completing the Software Installation65Chapter 6 NI-VXI Configuration Utility66Running the VXIedit Configuration Utility66Figure 6-1. VXIedit Main Screen67PCI-MXI-2 Configuration Editor68Figure 6-2. PCI-MXI-2 Configuration Editor68Update Current Configuration69Record Configuration to File69Load Configuration from File69Revert to Current Configuration69Logical Address Configuration Editor69Figure 6-3. PCI-MXI-2 or PXI-MXI-2B Logical Address Configuration Editor70Device Settings70Logical Address70Device Type71Address Space71VXI/VME Shared Memory71VXI/VME Shared RAM Size72Shared RAM Pool72Advanced Shared RAM Settings73Figure 6-4. Advanced Shared RAM Settings73Resource Manager Delay75Resource Manager Delay75Figure 6-5. PCI-MXI-2 Device Configuration76Default Controller (LA –1)76System IRQ Level77Servant Area Size77Number of Handlers77Number of Interrupters78Protocol Register78Read Protocol Response78Bus Configuration Editor79Figure 6-6. PCI-MXI-2 Bus Configuration Editor79MXI Bus79MXI System Controller79MXI Bus Timeout80MXI CLK1080MXI Transfer Limit81Synchronous MXI81MXI-2 Auto Retry81A24/A32 Write Posting82PCI Bus82User Window and Driver Window82Expansion ROM83VXI/VME-MXI-2 Configuration Editor84Figure 6-7. VXI/VME-MXI-2 Selection Dialog Box84Figure 6-8. VXI/VME-MXI-2 Configuration Editor85LA Selection and Logical Address85Address Space and Requested Memory85A16 and A24/A32 Write Posting86Interlocked Mode87VXI/VME Bus Options88VMEbus System Controller88VXI/VME Bus Timeout Value89Advanced VXI Settings89Figure 6-9. Advanced VXI Settings90VXI/VME Auto Retry90Transfer Limit90Arbiter Type91Request Level91VXI/VME Fair Requester91Arbiter Timeout92MXI Bus Options92MXI Bus System Controller92MXI Bus Timeout Value92Advanced MXI Settings93Figure 6-10. Advanced MXI Settings93MXI Auto Retry93Transfer Limit94Parity Checking94MXI Fair Requester94MXI CLK10 Signal94Chapter 7 Using the NI-VXI/NI-VISA Software95Interactive Control of NI-VXI/NI-VISA96Example Programs96Programming Considerations96Multiple Applications Using the NI-VXI and VISA Libraries96Low-Level Access Functions97Local Resource Access Functions97System Configuration Functions98Compiling Your C Program for NI-VXI/NI-VISA98Symbols98Appendix A Specifications100Appendix B NI-VXI/NI-VISA Software Overview111Appendix C EEPROM Configuration113Figure C-1. EEPROM Operation Default Settings114Figure C-2. Restoring the Factory Configuration114Appendix D Common Questions116Appendix E Technical Support and Professional Services120Glossary121Symbols121A121B122C123D-E124F-I125K-M126N-R127S128T-V129W130Index131A-C131D132E-K133L-O134P135Q-S136T-V137W139Size: 1.4 MBPages: 139Language: EnglishOpen manual