2014-12-01

JTAG第一品牌,专业JTAG平台,测试维修Flash编程软件:杭州哲发科技有限公司——中国最专业的JTAG方案供应商

http://www.zhefar.com

杭州哲发JTAG综合应用系统等开发调试工具软件与管理系统是众多杰出工程师在十多年电子通信产品开发过程中,根据工作需要在实践中建立并完善起来的一套硬件调试调测维修系统及开发设计辅助工具。产品经过大量验证,此外公司根据市场反馈不断完善该系统,持续推出更新版本。


JTAG综合应用系统

JTAG综合应用系统是多年电子通信产品开发过程中,根据实际需要建立并完善起来的一套硬件调试调测维修系统。系统主要有板卡测试维修PLD加载/编程Flash烧写/编程/加载三大功能。
利用本系统,无需增加额外接口,使用现有的JTAG插座就可以工作;这样可以用较低的成本,发现硬件系统调试和生产过程中常见的物理性故障。 PLD加载/编程功能,可以兼容多个芯片厂家的器件。 Flash烧写/编程/加载功能,不需要借助仿真器、调试器,不需要使用带插座的Flash,从而大大降低成本、提高可靠性。同时,操作简单方便,比CodeWarrior更加好用;无须CPU的任何初始化,因此更方便调试。至于速度,较多情况下比CodeWarrior更快。
为了降低您的投资,我们的系统支持多种常见电缆,这样您可以不需要购置新的电缆。如:
  • Lattice并口电缆
  • 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
板卡测试维修
在单板的调测过程中,常常需要对单板硬件进行诊断,以判断是芯片损坏或者是PCB故障或者加工故障(短路、虚焊等)。在现有技术中最常用的方法是通过示波 器去观察被测芯片的管脚状态。但是,这种方式存在很多缺陷,比如不小心将芯片相邻管脚短路造成损坏芯片,或者芯片管脚很多,很难测量,或者芯片使用BGA 等封装,示波器探头根本无法放到管脚上。如果不知是芯片损坏还是焊接问题就盲目更换芯片,将带来很大损失。
目前很多芯片支持IEEE 1149.1以及相关标准的JTAG功能。通过JTAG可以完成对芯片的测试、对PLD的加载或对芯片的调试。但是,目前结合JTAG进行芯片测试时需要大型ICT设备或者ATE支持,成本很高。
本系统利用单板上的现成JTAG接口,依靠软件控制JTAG器件来测试,性价比极高。 


系统具有手动测试和自动测试功能:手工测试提供查看管脚状态、控制管脚输出等功能;自动测试可以进行互联测试或者单个器件测试,发现并定位多种故障。
手工测试
本系统可以显示芯片管脚状态(类似于示波器/逻辑分析仪功能),可以通过控制芯片管脚输出特定电平或者波形。这样可以通过分析观察到的现象发现加工焊接问题(虚焊、短路/连锡等)或PCB制作等问题,同时也可以作为单板调试的辅助手段。
单个器件测试
该功能通过读取测试设置文件,自动运行,可以发现管脚(不仅仅是被测器件的管脚,包括与被测器件管脚相连的其他器件)连锡、与电源或地短路等情形。
互联测试
互联测试在对网表进行分析的基础上,自动测试相关器件的连接关系,从而发现测试短路(管脚连锡、与电源/地短路)、开路(虚焊、PCB铜箔断裂)等情形。
PLD加载/编程
可以脱离原厂软件独立完成。可以实现一个系统加载Lattice, Xilinx 等多个厂家的CPLD/FPGA。
支持 svf 格式和 vme 等格式。
系统还支持通过被动串行(Passive Serial)模式加载Altera的FPGA,文件格式.rbf;同时支持从串(Slave Serial)模式加载Xilinx的FPGA,文件格式.bit。 请留意:串行方式加载时,不是JTAG模式。
Flash烧写/编程/加载
产品特点
  • 不需要使用带插座的Flash,提高可靠性;
  • 不需要借助仿真器、调试器,不需要原厂软件,大大降低成本、提高生产灵活性;
  • 轻量级绿色软件;
  • 与CPU架构无关,支持PowerPC/ARM/MIPS等架构的CPU及DSP、NP、CPLD/FPGA或者其他SoC;
  • 允许JTAG链上有多个器件;
  • 使用CPU的JTAG接口,无需增加任何额外电路;
  • 不需要CPU任何启动代码即可完成烧写;不需要配置CPU内部寄存器、初始化时钟内存等步骤;
  • 即使CPU死机或者因Flash数据损坏导致板卡不能启动时,同样可以回读Flash内容,为维修调试提供依据;
  • 使用WH-USB-JTAG电缆,加载Flash速度是并口电缆10倍左右。使用WH-USB-HiJTAG电缆,加载速度最快是WH-USB-JTAG电缆的5倍左右。
  • 支持批量编程:自动对不同地址烧写不同文件,不需要人工干预。
  • 软件也可以设置自动运行模式,依次执行所有操作后退出程序,无需人工干预,方便与现有生产自动化系统集成。
产品功能
  • 支持 numonyx, Spansion, Intel, AMD, ST, SST, EON, 等厂家的并行NOR Flash,且提供后续新Flash型号的全程支持;
  • 对Flash读、编程操作;
  • 支持块操作(擦除、加锁、解锁);
  • 除了Flash相关功能以外,还可以通过点灯等操作验证JTAG器件的基本功能;
  • 可以读写其他芯片;
  • 通过程序可以读写与JTAG器件(通常是CPU)相连的其他芯片(如CPLD, ASIC等),这样在CPU没有跑起来或没有软件的情况下甚至都可以去对单板做一些调试,从而提高效率,缩短开发周期;

MDIO Master调试方案EthCfg

 

 该方案通过线缆直接在计算机上控制目标板的以太网PHY,对MDIO寄存器进行读写设置,从而加快调试速度,隔离问题点,提高问题定位速度。 支持批量读取。

========================

关于哲发:哲发为中国最专业的JTAG方案供应商,长期一直致力于JTAG技术开发应用,有着10多年的成果积累,JTAG产品BSTest和yaJFP被大量客户选用,包括众多上市公司以及从事航天/军事等高端线路板设计/加工的公司。
全部自主知识产权,可以根据客户需求定制。
高性价比。
http://www.zhefar.com 

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.