2014-12-01

Prefessional JTAG Solution: Hangzhou Zhefar Technologies Co., Ltd.

JTAG Test Platform

The Test Platform contains Test & Repair, PLD Configuration/Programming and Flash Programming modules.
This platform uses JTAG plug/header of your card, so no extra interface is needed. The platform can detect manufacturing issues, and can be used as a debug tool. PLD Configuration/Programming module supports multi vendors' devices. Flash Programming module runs without simulators/emulators. You could select Flash devices without sockets since we can program Flash in-circuit (on board) directly. It's easier to use than CodeWarrior, because none CPU register initialization needed. And, it's usually faster than CodeWarrior.
In order to reduce your investment, our system supports a wide range of common JTAG cables, so that you do not need to buy any new cable. The system supports these cables:
  • Lattice Parallel Cable
  • Xilinx Parallel Cable III(DLC 5)
  • Altera ByteBlaster/ByteBlaster II/ByteBlaster MV
  • FTDI C232HM-DDHSL-0/C232HM-EDHSL-0
  • WH-USB-JTAG
  • WH-USB-HiJTAG

Test & Repair
bst scan jtag chain
Manual Test
The system can display status of JTAG chip's pins (something like an oscilloscope or logic analyzer), and can control the chip to output a user defined waveform (something like a signal generator). You can find issues in welding (open, short, etc.) or PCB production by analyzing the phenomenon. Also, it can be used as debugging tool.
Single Device Test
This automatic operation can detect short between pins (in fact, not only pins of JTAG chip, but also pins of other devices connected to JTAG chip), or short between I/O pins and power supply or ground.
Inter-device Test
The system reads schematic netlists, and analyzes the device inter-connection, then generates test patterns. Inter-device test can automatically find short (pin to pin, pin to power supply or ground), open and other issues.

PLD Configuration/Programming
One system to configure PLDs of many vendors.
Currently .svf and .vme files are supported.
Our software platform could configure Altera FPGA under Passive Serial mode with .rbf file, and also support configuring Xilinx FPGA under Slave Serial mode with .bit file. Note: Serial configuration mode is NOT JTAG mode.

JTAG Flash Programmer
Features
  • Don't need the Flash sockets anymore;
  • No need to use debuggers or emulators;
  • Lightweight green software;
  • CPU architecture independent. Supports CPUs based on PowerPC/ARM/MIPS architectures, also supports DSP, NP, CPLD/FPGA and other SoC;
  • Support multi devices in JTAG chain;
  • Use CPU standard JTAG port, without extra design;
  • NO one-line boot code needed. Run without any configuration for clock, SDRAM, etc.;
  • Can read Flash data even CPU hangs or Flash data is corrupt;
  • 10x times faster than parallel cable when programming with WH-USB-JTAG cable; 5x times faster as WH-USB-JTAG with WH-USB-HiJTAG;
  • Support batch programming: Automatically program different file to different address;
  • Easily integrated with manufacturing automation system: Run specified operations automatically and silently without clicking any button.
Functions
  • Support many vendors' Flash: numonyx, Spansion, Intel, AMD, ST, SST, EON, etc.;
  • Read, Programming Flash;
  • Block operation (erase, lock ,unlock);
  • Besides programming, the software can lighten LEDs to verify the JTAG function;
  • Read/Write other ICs;
  • The JTAG software can read and write other ICs (e.g., CPLD, ASIC, etc.) connected to the JTAG device (usually the CPU, but other ICs are also OK), so you can debug your card without software running. It will highly enhance the debug efficiency and shorten the time to market.

EthCfg: MDIO Master Debug Solution

  With a USB cable, you could read/write the MDIO registers of Ethernet PHY on your computer. Support batch reading.

No comments: