概述
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设备:
-
Xilinx fpga
-
Xilinx zynq - 7000
-
Xilinx CoolRunner™/ CoolRunner-II cpld
-
Xilinx平台Flash ISP配置prom
-
选择第三方SPI PROMs
-
选择第三方BPI prom
以下设备不能被JTAG-HS1锁定:
-
Xilinx 9500/9500XL cpld
-
Xilinx 1700和18V00 ISP配置prom
-
Xilinx FPGA eFUSE编程
当与Xilinx的iMPACT软件一起使用时,JTAG-HS1不支持远程设备配置。注意:请参阅iMPACT中的“间接编程介绍- SPI或BPI Flash Memory”帮助主题,以获取支持的FPGA/PROM组合列表。注意:请参阅Xilinx UG908的“配置内存支持”一节,以获得Vivado支持的FPGA/PROM组合列表。