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