Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
21618 Discussions

is it possible...?

Altera_Forum
Honored Contributor II
1,613 Views

...to use the jtag/usb-blaster to send data from the pc to the development board to control it (i.e using the hyperterminal or something like that to send control characters)? :confused:

0 Kudos
4 Replies
Altera_Forum
Honored Contributor II
924 Views

Use SOPC Builder to add a JTAGUART to your architecture. In this way you can communicate via your USB link. The easiest is to use a Nios-II processor, but you can also directly communicate with your slave devices.

0 Kudos
Altera_Forum
Honored Contributor II
924 Views

there is a way for accessing JTAG UART from a C program using cygwin and the dll jtag_atlantic.dll. 

 

This demo has an example of the proposed approach. 

 

http://www.nioswiki.com/exampledesigns/highspeedimagedownloaddemo
0 Kudos
Altera_Forum
Honored Contributor II
924 Views

thanks for your answer and the example, parrado... 

 

i'm gonna take a look on that demo to see how it works the .dll, and how to use in quartus/nios projects. anyway, i've searched for some info on google and i found a c library for usb communications, libusb. do you know about this library? is it possible to use it instead the jtag_atlantic? any kind of information/orientation would be really helpfull to me. 

 

thanks in advance.
0 Kudos
Altera_Forum
Honored Contributor II
924 Views

libusb permits using USB port from user space. This is a low level library, in that case, you must have on your development kit a hardware or firmware that implements an USB device. In this case you can't use the USB blaster connector, an additional one is needed.

0 Kudos
Reply