For tomorrow's debug challenges


IP Products
Board Products
Company Info
Contact Us

IP Products


Single Pin JTAG System - EE Times "Ultimate Product"

Contact us for further information.


Turbo TCK Synchronizer for synthesizable ARM cores

The following ARM cores are synthesizable.  It is likely that all future ARM cores will also be synthesizable.  They are delivered as VHDL or Verilog and designated by a -S at the end of the part number:

bulletARM926EJ-S, ARM946E-S, ARM966E-S, ARM968E-S
bulletARM1136J-S, ARM1136JF-S, ARM1156T2-S, ARM1156T2F-S, ARM1176JZ-S, ARM1176JZF-S

All synthesizable ARM cores are rising edge clocked throughout and provide debug access via JTAG.  However the JTAG standard requires that the JTAG signals are synchronized to TCK and that TDO is generated on the falling edge of TCK.  Therefore ARM publish a 'TCK synchronizer' circuit which can be used to interface IEEE standard JTAG with a core operating in a single clock rising edge domain.

However the standard ARM design has a significant performance impact at low CPU clock speeds (<100MHz).

Debug Innovations Turbo TCK Synchronizer is a 100% compatible replacement for the standard ARM design with up to 3 times the performance of the standard design (see graph).

The white paper below describes the issue in more detail.

For a quote please contact


Technical Documents

Turbo TCK Synchronizer Flyer (English) (90k).
Turbo TCK Synchronizer White Paper (English) (44k).