Thanks Wombat,
You guessed correctly. I want to use the USB-blaster hardware located on a remote machine to program the fpga/flash on a devices attached there.
<div class='quotetop'>QUOTE </div>
--- Quote Start ---
IE. First, on the machine with the hardware:
1) Open TCP port 1309 on firewall.
2) `jtagconfig --enableremote <password>`
Then, on the machine with the applications:
3) `jtagconfig --addserver <name> <password>`
4) `jtagconfig` (just to check that it worked).[/b]
--- Quote End ---
I succeded to get a hole through the firewall as you describe. and basically get all the points 1 to 4 to work. For others info, the <name> is the ip-number, which can be found typing
ipconfig /all in a command prompt on the remote machine. You can also use the alias host name likewise found with ipconfig command.
I managed to get it working and programmed a flash on the remote machine:) It did not work right away though. The local machines Q II 5.0 programmer's hardware setup could see the remote programming hardware but somehow did not accept it as selected target (just ignored it and kept displaying "No hardware"). Suddenly though for no apparent reason it worked as expected, and I could select the remote target.
Yes speed is slowish, but still faster than a byte-blaster on a local LPT port!
I did though find the process somewhat unreliable (this time from IDE 5.0 flash programming interface, not Q5.0 programmer) and only roughly every second attempt of programming succeded. Generally it failed with a "Unable to synchronize with target" failure, but also a few other errors like read-error were seen.
Has anyone got a pointer to some documentation of the jtagServer.. apart from typing "jtagconfig --extrahelp" in a dos prompt? I failed to locate this documentation on
www.altera.com. For instance the required port number is not documented with the -- extrahelp command
Sybase2008, do you get anything out of that? Sorry I grabed your flag.
Regards