Forum Discussion
Altera_Forum
Honored Contributor
11 years agoHi Maik,
Here's the procedure I just used to check the server+client tcl code. 1. Start a NIOS II IDE Console (Cygwin shell) and start the server quartus_stp -t jtag_server.tcl 2540 1 2. Start a NIOS II IDE Console (Cygwin shell) and start the first client quartus_stp -t jtag_client.tcl 3. Start a NIOS II IDE Console (Cygwin shell) and start the second client quartus_stp -t jtag_client.tcl 4. Write and read to addresses from both clients, and look at the messages in the server console For example, in the first client write (addr, data) = (0, 1111), (1, 2222), (2, 3333), (3, 4444) Then in the second client, read all of those addresses. It worked fine for me. When using a JTAG-to-Avalon device, you might want to make sure the addresses are 4-bit aligned, eg., write to addresses 0, 4, 8, 0xC, etc. Have you confirmed your JTAG-to-Avalon-MM bridge interface works with SystemConsole? Cheers. Dave