GPIB Register Level Programming on PCI-GPIB

Publish Date: Sep 06, 2006 | 2 Ratings | 1.00 out of 5 | Print | Submit your review
This VI is intended to simply aid in experimenting with register level programming (RLP). While it can be used for programming, it is designed to enable the troubleshooter to easily navigate to and understand the registers on a TNT4882 or TNT5002 chip. The program is designed to be used with a PCI-GPIB board under Windows with VISA rather than with a raw ASIC itself. This VI will help you determine:
1. Whether a given register is readable (R), writeable (W), or both (R/W)
2. The hex offset of the register chosen
3. The details of each bit in the register
4. The effects of writing or reading certain registers

To use this VI, you must first change your settings in Measurement and Automation Explorer (MAX) to allow you to see the GPIB controller chip as an interface itself.
1. Open MAX
2. From the menu bar choose "Tools >> NI-VISA >> VISA Options...".
3. With "General Settings" selected, choose the option to "Show all PXI/PCI devices accessible to VISA" in the "PXI/PCI Interface" group.
4. Save your changes and restart MAX.

You should now be able to find your PCI-GPIB card listed under PXI Systems. You can leave the name as is, or you can assign a VISA alias. Once you have verified that the chip is recognized, you can close MAX, and begin working with this program. It will allow you to read and write registers on the TNT4882 chip of your PCI-GPIB card.

In order automatically navigate to a description of each register as you choose them, two things must happen.
1. The TNT4882 Programmers Reference Manual (370872a.pdf) should be installed in the same directory as GPIB RLP.llb.
2. Adobe Acrobat Reader 6.0 must be installed.

Back to Top

Bookmark & Share






Rate this document

Answered Your Question?
Yes No