产品说明

DragonJTAG简介 

DragonJTAG是深圳市优龙科技有限公司推出的一款多功能JTAG工具,它是优龙公司先前SuperJTAG工具的增强版本。它支持以下三种JTAG应用:
ARM开发中最常用的Wiggler功能
 三星ARM处理器的SJF24xx功能
 Xilinx公司CPLD/FPGA器件的JTAG编程功能

 

外部接口介绍

DragonJTAG分成前后两面,其中一面接到标准PC机并行端口连接器DB25。PC机端的连接座为母头,DragonJTAG为公头,这样使用常见的一公一母并口延长线就可以了。另一面功能较多,左边四个上下排列的是状态指示LED灯。从上到下依次是Xilinx的CPLD/FPGA指示灯,三星SJF24xx指示灯,Wiggler指示灯,电源指示灯。其中电源指示灯长亮,其它三个灯在正常工作时只有一个长亮,表示哪个功能被选中。面板中间是一个无锁按钮,上电时默认处于Wiggler功能,用户若想切换到其它两种功能,只要按下按钮约一秒钟左右(然后松开),就会切换到SJF功能;用同样的方法再按,又会切换到Xilinx的CPLD/FPGA JTAG功能;再按又返回Wiggler。面板最右边是用户编程接口,采用IDC20-2.54mm标准连接器。对于三种功能,信号分配如下:

1 VTref 输入 目标板参考电压。对于DragonJTAG,此引脚必须接3.0V~3.6V电源或信号。典型情况下它被连接到Vsupply,但也可以串联一个不大于680Ω的电阻(虽然这不被推荐)。

2 Vsupply 输入 供电电源。这里必须接3.0V~3.6V电源。DragonJTAG只从这个引脚获得工作所需要的电源电流(典型值约24mA)。

3 nTRST 输出 DragonJTAG目前未用。保留用于将来扩展。

4 GND - 地

5 TDI 输出 从DragonJTAG输出到用户目标板的测试数据输入。

6 GND - 地

7 TMS 输出 从DragonJTAG输出到用户目标板的测试模式选择。

8 GND - 地

9 TCK 输出 从DragonJTAG输出到用户目标板的测试数据时钟。

10 GND - 地

11 RTCK 输入 DragonJTAG目前未用。保留用于将来扩展。建议用户接高或低电平,而不要悬空。因为在ARM公司的规范中,它对于下载调试工具来说是一个输入。

12 GND - 地

13 TDO 输入 从用户目标板输出到uCdragonJTAG的测试数据输出。

14 GND - 地

15 nSRST 双向 DragonJTAG目前未用。保留用于将来扩展。

16 GND - 地

17 DBGRQ - DragonJTAG未连接。

18 GND - 地

19 DBGACK - DragonJTAG未连接。

20 GND - 地

使用之前,用户需要注意以下几点:
①.DragonJTAG目前支持的电源电压范围为3.0V~3.6V。这是因为我们开发板中的处理器或CPLD/FPGA大多工作在此电源电压下。可喜的是,DragonJTAG的所有信号输入引脚可以容忍最高达5.5V的电压而不会损坏。

②.DragonJTAG采用了一致的信号分配(ARM公司的标准),包括Xilinx公司的CPLD/FPGA器件JTAG编程接口。这样对于用户来说接口线缆统一,非常简洁,不易出错。

③.DragonJTAG对Xilinx公司CPLD/FPGA器件的编程只能通过它们的JTAG接口进行。对于FPGA器件,被动串行配置不被支持。典型情况下,FPGA通过JTAG接口进行实验阶段的开发,而在最终产品中使用被动串行配置做FPGA的初始化。

④.正常使用时VTref引脚必须连接。ARM公司的Multi-ICE文档中提到:调试工具不允许从它吸取电源电流。优龙公司的DragonJTAG符合这一规范,即DragonJTAG仅从Vsupply吸取电源电流。如果VTref不接或接到了低电平,三个指示灯就会同时闪烁,DragonJTAG将把所有输出信号置为高阻状态,不会开始工作。


应用注意事项

DragonJTAG的外壳与信号地是相通的,这是因为它采用金属材料。用户应用时要注意绝缘。

 

 

Copyright © 2013 深圳市优龙科技有限公司.All Rights Reserved 犀牛云提供企业云服务