EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 水木清华LAN 于 2021-11-10 23:18 编辑 7 i4 J: }; `* ~) ]
/ \7 u4 B* S9 t% J
, |& I2 X1 t" Q) ?( M
XJTAG-HS3 用于Xilinx FPGA编程设备( h9 A( o) l$ z: V" D s
$ y2 K" }2 P% ]+ ^
1.概述
5 E, E' E4 i, i3 g8 ?( H5 t
- C0 x/ l) w, d& NXJTAG-HS3编程设备是一款用于XilinxFPGA 的高速编程解决方案。该设备兼容所有的Xilinx开发工具,如iMPACT,Chipscope,EDK ,Vitis, Vivado工具。XJTAG-HS3编程设备对接开发板设备,是用双排 2*7P ,2.54mm间距排针,另外包含转接头,可以对接2*7P,2.00mm间距,也可以对接2*5P,2.54mm排针,包括单排的6P,单端线。 & P3 o! f. r. H5 w
# q; n" G$ G' K$ f3 N+ t ' A9 C7 d3 B+ }5 |! H, q: |) k+ g7 Q4 o
7 { i6 W: a1 \% e0 c
PC通过USB给XJTAG-HS3供电,无需连接FPGA主板,在设备管理器识别成普通串行总线USB Serial。只有打开Vivado自动识别成XJTAG-HS3设备。或者iMPACT扫描编程器可以找到该设备。XJTAG-HS3设备,VREF是单独,需要从板上给编程设备供电,编程设备有个缓冲器,需要24mA电流来驱动电平转换和长距离数据,电压范围是1.65-5V,并且速度最大是30Mb/S。为了操作正确,VREF需要FPGA的同侧JTAG的供电区域VCCO_0。
* ]* T+ F* }5 P) g7 M
9 C1 a8 h( S- X9 k2 l& y' z1 \ 9 ~5 b0 ^7 H3 X) W( s5 ]9 E
+ T' ~6 `& p# E' n6 n$ t m. D* |: _ a0 h1 @/ L) o
5 ], k: E( G2 P' z
3 V2 t0 g7 @, ^' V
8 Z0 D" D8 S$ @- \- e1 q
& Z1 n6 @8 u( {4 ]
0 @/ X$ M; ~0 K1 e6 n& SXJTAG-HS3封面的引脚说明,在一端基本都是GND,另外一端是其他的IO信号。 6 j3 d3 D. ^3 j
! R& k$ Z$ F, r( h( L# n! E W
! m# R% k" k1 R) c% P
' {" X* n9 r$ N8 `
3 E3 }. Y# ]! \; p8 O7 r$ K! k; P- _" E; o# n3 e
名称 | | | GND | | | VREF | | | TMS | | | TCK | | | TDO | | | TDI | | |
, ~; j8 H( s; Y: g, _侧面测试指示灯,指示电源供电,目标板供电情况。 + C) G3 x) }$ n& b0 `2 n# |
' E3 d8 C# S, C8 I1 T8 W8 t& B h4 D当红色灯亮是, USB连接到电脑上。 6 O1 A0 Q+ @5 S
当黄色灯亮时, ![]() 目标板 VREF电源和 USB电源已经连接好。
8 K: P3 g3 M* f3 F4 t a
5 o) S& F2 S9 \! n
, Q; i7 h) H- l, e4 X2 @* ~XJTAG-HS3能在无PC供电或者无FPGA主板供电,能保持JTAG信号在高阻态模式,XJTAG-HS3通过USB-TPYE B接口对接PC。 . m, \+ L; R1 ]
3 L0 \1 c! s# P. x; j4 x! wXJTAG-HS3 增加对接 ZYNQ以及 ZYNQ UltraScale的 ARM复位对接引脚,该引脚是开漏输出,需要对接上拉电源。电源可以设备 FPGA的 JTAG的电源不一样。
- E+ J. E1 t! F# q2 ~" s
& u: s) Y# `$ s% N- \1 S9 ?% R; W- E& ~) }% n
6 Q- x2 }2 V0 D# }软件支持 XJTAG-HS3是用于Xilinx的ISE(Impact,ChipScope,EDK)和Vivado工具。当前ISE和Vivado内嵌的驱动,库,插件都是可以支持JTAG-HS3工具。 XJTAG-HS3目前能完全支持软件是ISE14.1以及以上版本,还有Vivado2013.3以及最新的版本。 ZYNQ-7000和SOC的支持 Xilinx调试工具要求在debug模式中复位处理器,ZYNQ芯片平台有一个特殊管脚PS_SRST_B,PS_SRST_B 通过引脚拉低退出BREAK和WATCH的断点,引起系统复位。所以,连接ZYNQ的PS_SRST_B跟XJTAG-HS3的TRST管脚连接。 PS_SRST_B使用开漏输出,连接到ZYNQ 芯片,参考电压是VCC_MIO1,而不是VCC_0电压。因为开漏输出需要上拉电阻,电阻大于或者等于1.5K欧姆。
9 z3 _: u) X3 l* x9 i$ R$ e" O 2.设计参考, P8 O' Q5 B- R7 q9 _& T! v
) \ E" y& H+ ^, {8 D
7 U! M% d7 u2 _# Y5 S5 k
3.DC参数
% b% `5 C% k5 ]6 [* P2 {( u* e2 u3 U) \% Q4 A
5 [$ Q0 u/ X2 Y2 B" z! ^, `7 s
3 Z' f* B' A3 F1 I _$ y
% n/ N+ x3 ~. {+ s. L2 |
$ i- g9 J- k F0 p+ o) K# b; \9 G
Xilinx CoolRunner/CoolRunner-II,9500/9500XL cpld 1 v- V# k4 U+ v0 n, s1 y3 p
6 J6 w5 e( O$ |
9 N/ w, s$ x6 @# r1 J1 p
! k. W) D6 U5 w, x4.尺寸大小
/ U( Z' x- ^) }1 E, ?; j! y' N4 a ( i U7 t) N% f: `0 E1 o M
" X: y% k, i# o; M
2 `+ q5 b* Q5 i( D5 w* y( T |