From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

simulate VME master

Try to test a VME slave (UUT) with no backplane/crate.
It is possible to read/write data from/to UUT with NI-HSDIO?
 
George
George Zou
0 Kudos
Message 1 of 7
(2,689 Views)
Hey George,

NI-HSDIO is a driver that is used with our HSDIO cards.  Are you using one of our HSDIO cards to read/write to your VME device?  Can you provide a little more detail about your current setup?

Thanks,

Jason W
Applications Engineer
National Instruments
0 Kudos
Message 2 of 7
(2,658 Views)
Yes, I am going to use NI HSDIO card, PXI-6542.  What else you want to know?
 
George
George Zou
0 Kudos
Message 3 of 7
(2,651 Views)
Hello George,

Since you do not have a backplane/crate, how are you actually communicating between your VME device and the HSDIO card?  Since, these have two different communication protocols, you would probably need to have a third party/customer cable to be able to communicate between the two.

Regards,

Raajit L
Raajit L
National Instruments
0 Kudos
Message 4 of 7
(2,638 Views)

Dear George,

      I've been following your post with some interest because of familiarity with what you want to do, having done something similar with the DIO32HS.  We used the DIO32HS to test a device designed for a VME shaped backplane - though, I don't think the DUT followed VME write/read protocols.  Anyway, the device was tested without backplane, just a 3' home-made cable - and bouncing DIO pulses needed to be "conditioned". Smiley Surprised  My job was to reverse-engineer/rewrite an old (DOS) test in LabVIEW; I got a lot of practice using a logic analyzer to dissect bus "write" cycles.  Also, in the late 90s, we wired a VXI controller directly to a VME device.  Cabling was very short, yet it wasn't as trivial as you might think considering the controller was VXI.  Not that any of this will help you!..

I expect what you'd like to hear is - "Yeah, you can do that, no problem - here's the code!" - hey, it could (still) happen!  But until then...

Try finding a copy of "The System Engineer's Handbook - A Guide to building VMEbus and VXIbus systems".  See "VMEbus Specifications, Chapter 2, VMEbus DATA TRANSFER BUS" describes bus-cycles, signals and timing. Smiley Happy  I think this project is very possible - but I wouldn't even attempt it without a logic-analyzer!. 

Cheers.

"Inside every large program is a small program struggling to get out." (attributed to Tony Hoare)
0 Kudos
Message 5 of 7
(2,633 Views)


@Raajit L wrote:
Hello George,

Since you do not have a backplane/crate, how are you actually communicating between your VME device and the HSDIO card?  Since, these have two different communication protocols, you would probably need to have a third party/customer cable to be able to communicate between the two.

Regards,

Raajit L



Raajit,

 

I am going to make a customized cable to connect the front of HSDIO card and the back of the VME device.

Thanks for reply.

 

George Zou

http://gtoolbox.yeah.net

 

George Zou
0 Kudos
Message 6 of 7
(2,624 Views)

@tbd wrote:

Dear George,

      I've been following your post with some interest because of familiarity with what you want to do, having done something similar with the DIO32HS.  We used the DIO32HS to test a device designed for a VME shaped backplane - though, I don't think the DUT followed VME write/read protocols.  Anyway, the device was tested without backplane, just a 3' home-made cable - and bouncing DIO pulses needed to be "conditioned". Smiley Surprised  My job was to reverse-engineer/rewrite an old (DOS) test in LabVIEW; I got a lot of practice using a logic analyzer to dissect bus "write" cycles.  Also, in the late 90s, we wired a VXI controller directly to a VME device.  Cabling was very short, yet it wasn't as trivial as you might think considering the controller was VXI.  Not that any of this will help you!..

I expect what you'd like to hear is - "Yeah, you can do that, no problem - here's the code!" - hey, it could (still) happen!  But until then...

Try finding a copy of "The System Engineer's Handbook - A Guide to building VMEbus and VXIbus systems".  See "VMEbus Specifications, Chapter 2, VMEbus DATA TRANSFER BUS" describes bus-cycles, signals and timing. Smiley Happy  I think this project is very possible - but I wouldn't even attempt it without a logic-analyzer!. 

Cheers.



Thanks.  I found read/write cycle info on vita.  I'll tell our HW engineer to looking for a logic-analyzer.

George

George Zou
0 Kudos
Message 7 of 7
(2,622 Views)