LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

JTAG Digital Waveform transfered using USB or parallel port ?

Hi all

 

I was wondering if there is a way to send JTAG Digital Waveforms generated by LabVIEW into a parallel port or USB port.  I know that there is a way to use DAQmx devices with JTAG Digital Waveforms where DAQmx drivers take JTAG Digital Waveforms and transfer that into physical signals which is then send to UUT.  I really am in a need to try to mimic whatever a DAQmx can do to make that happen with a parallel port or usb port. I would really appreciate if you can help me it is very urgent.

 

Thanks

0 Kudos
Message 1 of 4
(2,782 Views)

Hi nxb,

 

The JTAG library requires hardware timed digital outputs. While it is possible to send out digital information through the parallel port and USB, it will be hard to achieve strict timing for applications like waveforms without some external timing. Perhaps it would be better and easier to use a product designed for digital waveform generation.

 

Thanks!

Chris T.
0 Kudos
Message 2 of 4
(2,752 Views)

Hi Cristopher

 

I do really appreciate for a quick response. I am full aware of the fact that NI products for digital waveform generation will do the job, plus it is easier to implement them. However my goal is to use an inexpensive device that can generate external timing and my JTAG library and make .exe files from my final code and distribute that setup for several computers in factory. So buying several digital waveform generators from NI for each PC in factory will be a very expensive option. I think now you have a better picture why I am trying to find another inexpensive way to implement these digital waveforms using JTAG library. It would be ideal if I can use parallel port with some external timing to do the trick but I am really not sure where to start. Cirstopher I would really appreciate if you can come up with any suggestions in regards to this problem that I am having.

 

Thanks again.

0 Kudos
Message 3 of 4
(2,742 Views)

Hi nxb,

 

There are two things you can do, you can either buy a hardware timed digital board (doesn't have to be an NI product) which will be far easier, or you would have to build your own hardware which would be possible with a micro-controller or some way to have a buffer with a clock source to clock out the data in the buffer over the digital line. The second option while hardware wise is cheaper, is much harder and more time consuming to get to work.

 

Hope this helps.

Chris T.
0 Kudos
Message 4 of 4
(2,719 Views)