概述

JTAG-HS1编程电缆是Xilinx®fpga的高速编程解决方案。它完全兼容所有Xilinx工具,并且可以无缝地从iMPACT™、ChipScope™和EDK驱动。HS-1使用Digilent的6针、100 mil间距的编程头或Xilinx的2×7, 2mm连接器(使用附带的适配器)连接到目标板上。

JTAG-HS1从PC的USB端口供电,当连接到PC时,无论它是否连接到目标板,它都将被视为Digilent编程电缆。HS1上提供了一个单独的Vdd引脚来提供JTAG信号缓冲器。高速、24mA、三态缓冲器允许目标板以1.8V到5V的信号电压驱动HS1,总线速度高达30MBit/sec。HS1的Vdd引脚必须绑定到驱动FPGA上JTAG端口的相同电压电源。

JTAG信号保持在高阻抗,除非在编程过程中主动驱动,所以JTAG总线可以与其他设备共享。HS1使用标准的a型至Micro-USB电缆(包括HS1),该电缆连接到系统板连接器对面的模块末端。HS1既小又轻,允许它被系统板连接器牢牢地固定在合适的位置。

  • 针对Xilinx fpga的小型、完整、一体化的JTAG编程解决方案
  • 单独的Vref驱动JTAG/SPI信号电压;Vref可以是1.8V到5V之间的任何电压。
  • 高速USB2接口,可高达30Mbit/s驱动JTAG/SPI总线
  • JTAG/SPI频率由用户设置
  • 兼容所有Xilinx工具
  • 采用micro-AB USB2连接器
  • SPI编程解决方案(支持模式0和2)
  • 完全由Adept SDK支持,允许创建自定义JTAG/SPI应用程序


软件支持

除了与所有Xilinx工具无缝地工作之外,HS1还受到Digilent的Adept软件和Adept SDK的支持(SDK可以从Digilent的网站免费下载)。Adept包括一个功能齐全的编程环境,以及一组允许用户应用程序直接驱动JTAG链的公共api。

使用Adept SDK,可以创建自定义应用程序来驱动几乎任何设备上的JTAG端口。HS1还支持SPI模式0和2。通过使用SDK提供的API,应用程序可以驱动任何支持这些模式的SPI设备。更多信息请参见Adept SDK参考手册。

Digilent的AVR程序员也支持HS1,可以针对任何AVR设备。


绝对最大额定参数

象征 参数 条件 最小值 马克斯 单位
Vdd 操作电源电压 -0.3 4.0 V
Vref I / O /电源电压参考 -0.3 6 V
VIO 信号电压 -0.3 6 V
Iik, Iok TMS, TCK, TDI, TDO,直流输入/输出二极管电流 VIO < -0.3 v -50年
VIO > 6 v +20
Iout 直流输出电流 ±50
测试 储存温度 -20 + 120 ºC
防静电 人体模型JESD22-A114 2000 V
充电设备型号JESD22-C101 500 V

直流操作特征

象征 参数 最小值 Typ 马克斯 单位
Vdd 操作电源电压 2.97 3.3 3.63
Vref I / O /电源电压参考 1.65 2.5/3.3 5.5
TDO 输入高电压(VIH) 0.75 x Vref 5.5
输入低电压(VIL) 0 0.25 x Vref
经颅磁刺激,TCK, TDI 输出高(VOH) 0.85 x Vdd 0.95 x Vdd Vdd
输出低(卷) 0 0.05 x Vdd 0.15 x Vdd

交流工作特性

HS1 JTAG/SPI信号的驱动时序图如下所示。TCK频率从30MHz到8khz被支持,在整数分割30MHz从1到3750。常用频率包括30MHz、15MHz、10MHz、7.5MHz和6mhz。

象征 参数 最小值 马克斯
Tck Tck时期 33 ns 2.185毫秒
Tckh, Tckl Tclk脉冲宽度 20纳秒 1.1毫秒
浴室 Tclk到TMS, TDI 0 15 ns
Tsu TDO设置时间 19 ns
TDO保存时间 0

设计说明中

HS1被设计为在具有小于100欧姆串联电阻的目标板上驱动JTAG/SPI信号。较高的阻力可能导致操作退化。


支持目标设备

JTAG-HS1能够针对以下Xilinx设备:

  1. Xilinx fpga
  2. Xilinx zynq - 7000
  3. Xilinx CoolRunner™/ CoolRunner-II cpld
  4. Xilinx平台Flash ISP配置prom
  5. 选择第三方SPI PROMs
  6. 选择第三方BPI prom

以下设备不能被JTAG-HS1锁定:

  1. Xilinx 9500/9500XL cpld
  2. Xilinx 1700和18V00 ISP配置prom
  3. Xilinx FPGA eFUSE编程

当与Xilinx的iMPACT软件一起使用时,JTAG-HS1不支持远程设备配置。注意:请参阅iMPACT中的“间接编程介绍- SPI或BPI Flash Memory”帮助主题,以获取支持的FPGA/PROM组合列表。注意:请参阅Xilinx UG908的“配置内存支持”一节,以获得Vivado支持的FPGA/PROM组合列表。