VXI and VME

cancel
Showing results for 
Search instead for 
Did you mean: 

Accessing VME64 Boards configuration space

Dear Sir / Madam,

I am currently attempting to use your VME MXI-2 (PCI - VME Bridge) to
access
the configuration space of my VME64 boards. Could you please explain to me
how I may access this extended address range (I beleive using the address
modifier lines)? The configuration space that I am currently trying to
access is located at 0x82480000 VME slot No 15.

Also my VME64 board asserts the Sysfail line directly after power up. In
our
target system this line is realsed when the Power PC accesses the
configuration space and sets a bit relasing the Sysfail line. I would be
gratful if you could assure me that having the SysFail line asserted does
not prevent me from accessing the VME bus, although the MXI-2 may still

report errors?

I am currently working at our sub contractors and hence using a colleges
Email account. If you require any more information from me about the system
or my particular problem please feel free to contact me at this Email
address.

Many thanks in advance for your help, regards

Neil Woodward
0 Kudos
Message 1 of 2
(5,376 Views)
Hello,
The VME-MXI-2 controller supports VME64.

Q1. Could you please explain to me how I may access the 64 extended address range using a VME MXI-2?
A1. You need to set the appropriate address modifiers.
If you are programming in VISA, you need to set two attributes. See KnowledgeBase 24BDMR3Y : Does the NI-VISA API Support VME64 Transfers?.
If you are programming using the NI-VXI API, you can use the VXImove commands. See KnowledgeBase 0F6FP518 : Can I directly control the address modifier lines with NI-VXI?. Other high-level commands, such us VXIin and VXIout
do not support VME64 transfers.
Finally, if you are programming in LabVIEW using VISA commands, you can set the correct address modifiers using a VISA property nodes. More detailed information is found in the Developer Exchange - Addressmodifier labview v.


Q2. My VME64 board asserts the Sysfail line directly after power up. In our target system this line is realsed when the Power PC accesses the configuration space and sets a bit relasing the Sysfail line. Can I still access the VME bus, although the MXI-2 may still report errors?
A2. We cannot assure that you will have access to your boards, because Resman will not run. It waits for SYSFAIL to de-assert.
We can give you a suggestion, though:
1. You can map the window on the VME-MXI-2 manually, and then write to the register that will de-assert the SYSFAIL status.
2. Then run Resman
.
This might work, but I recommend you test it first.

Hope this helps,

Claudia Lorente
Applications Engineer
National Instruments
http://www.ni.com/ask
0 Kudos
Message 2 of 2
(5,376 Views)