Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++

jtag_uart bitrate

Altera_Forum
Honored Contributor II
1,381 Views

Hi, 

what is the theoretical maximum bit rate for jtag_uart ip in sopc? assuming no other IP is using the usb-blaster cable. 

 

currently I'm sending data from NiosII to computer using jtag-uart and jtag-atlantic. however I need to know the exact bit rate. 

 

Thanks 

Adel
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
616 Views

Exact is a strict word. You'll find an estimation of 0.5 to 1 Mbps for the high speed image download demo example: 

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

thanks for your prompt response. 

I tried to push jtag-uart to see if I could squeeze any more bits out of it. 

at best, it gives around 150-160KB which is equals to 1.2-1.3 Mbps.  

it's roughly 80% utilization of usb-blaster cable considering the bandwidth of USB 1.0 is ~1.5Mbps. (usb-blaster is usb1, right?) 

Nios2/f is clocked at 150MHz on a cyclone III fpga (sg=2). jtag-uart has 1k buffer. 

also all ip-cores that might use the usb-blaster (like signal tap) are turned off.
0 Kudos
Altera_Forum
Honored Contributor II
616 Views

USB Blaster is uses Full Speed USB (FTDI FT245), but the JTAG speed is limited to 6 MHz by the USB Blaster Hardware. Furthermore there is a considerable overhead of the virtual JTAG protocol transferring the UART payload with a word length of 8-Bit only.

0 Kudos
Reply