You may experience intermittent JTAG communication failures if you are downloading, debugging, or communicating with Nios II systems over JTAG using the USB-Blaster™ Rev. B
The modes of failure are:
Device Configuration Failure - Device configuration fails with an error message from the Quartus II Programmer
Debugging Failure with the Nios II IDE - Debug session terminates with JTAG I/O error
Nios II JTAG UART Failure - Invalid characters transmitted and received via Nios II Terminal
SignalTap Failure - SignalTap session terminates with JTAG communication error
The problem is noise related. Therefore the errors may occur frequently in a noisy environment and are more likely to occur the longer the connection has been established. The USB Blaster Rev C. has been designed to address this issue and will allow you to communicate successfully with Nios II systems. Revision C cables are clearly labeled as Rev C