Professional Documents
Culture Documents
1 www.jtag.com
JTAG Technologies B.V.
o Worldwide active since 1994, HQ in Eindhoven, 55 employees
o JTAG based tools for:
o HW Engineers: BSDL files Measure
JTAGmaps accesibilty
o Test Engineers:
BSDL files ISP & Test programs
Schematics
2 www.jtag.com
Extest Interconnection test
1149.1 1149.1
TDI TDO
TCK TRST TMS TCK TRST TMS
3 www.jtag.com
Extest Memory connection test Requires access to:
• Address bus
• Data bus
• Control signals
Memory test
Core Logic
Examples:
• SRAM
Instruction Register
• DDR2
TDI TDO
TCK TRST TMS
• DDR3
4 • DDR4… www.jtag.com
Intest
• BIST (Built In Self Test)
Instruction Register
Identification Register
1149.1
TDI TDO
TCK TRST TMS
5 www.jtag.com
Programming Embedded Flash
• Analog Devices • NXP
• Atmel • Philips
Flash • Freescale • ST
TDI TDO
TCK TRST TMS
6 www.jtag.com
Emulative accessible uC’s
• ARM
• Analog Devices
Mem
Enet SPI • Freescale
Control
7 www.jtag.com
Emulative accessible FPGA’s
Core Logic
Debug
Instruction Register
Identification Register
1149.1
TDI TDO
TCK TRST TMS
8 www.jtag.com
Grass Valley a Belden brand
Number of employees:
o Grass Valley 1200+
o Belden 8500+ (GV Included)
Products:
Grass Valley
o Live Production
Equipment
9 www.jtag.com
Test Automation
Various interfaces at our disposal
JTAG
I2C
SPI
etc
www.jtag.com
Why test @ speed
Almost reflecting the functional stage
Cover production faults which might only occur at functional
speeds
Find faults at an early stage of the process (both development - and production
process )
11 www.jtag.com
The JTAG interface @ Grass valley Breda
www.jtag.com
Example 1: FPGA based @Speed DDR3-interconnection test
JTAG
interface
Translator MicroBlaze XADC VP
AXI-interconnect
I2C_S_2 MIG
I2C_M AXI_M DDR
DDR
I2C- I2C-
Master Slave
www.jtag.com
Generation sequence
www.jtag.com
Vivado FPGA design DDR-memory
www.jtag.com
www.jtag.com
FPGA Design System Memory-map
www.jtag.com
Test sequence
www.jtag.com
Example 2: Embedded Frequency-measurement
Differential
JTAG AXI_Freq_Meter CLK-in (1-255
Translator channels)
interface
AXI-interconnect
I2C_S_2
AXI_M
I2C-
Slave
www.jtag.com
Again system memory-map
www.jtag.com
Python script
www.jtag.com
Executed python-script’s output
www.jtag.com
Benefits
www.jtag.com
Questions?
www.jtag.com