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
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.
No comments:
Post a Comment