EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 水木清华LAN 于 2021-11-10 23:18 编辑 ( S" t8 s6 m/ P& ?
: I0 d$ L- a2 E: f( W. ~3 V( c
![]()
4 r0 ]4 r; ]* IXJTAG-HS3 用于Xilinx FPGA编程设备
' q. m6 O5 V# z$ i) N8 j![]()
6 T/ d$ Z, G, P5 }1.概述 S& k! s* Z, H! L) }, r) y
5 ?/ ~3 j! W2 V; k( [: r+ ]XJTAG-HS3编程设备是一款用于XilinxFPGA 的高速编程解决方案。该设备兼容所有的Xilinx开发工具,如iMPACT,Chipscope,EDK ,Vitis, Vivado工具。XJTAG-HS3编程设备对接开发板设备,是用双排 2*7P ,2.54mm间距排针,另外包含转接头,可以对接2*7P,2.00mm间距,也可以对接2*5P,2.54mm排针,包括单排的6P,单端线。 ( Q2 p6 Z4 E M7 ?4 B4 e l" }
) L- N8 w. ?6 e2 A, j3 @6 X
1 e; ]9 N" i4 ]; K# Y
+ q3 \, h- l( R0 Y4 UPC通过USB给XJTAG-HS3供电,无需连接FPGA主板,在设备管理器识别成普通串行总线USB Serial。只有打开Vivado自动识别成XJTAG-HS3设备。或者iMPACT扫描编程器可以找到该设备。XJTAG-HS3设备,VREF是单独,需要从板上给编程设备供电,编程设备有个缓冲器,需要24mA电流来驱动电平转换和长距离数据,电压范围是1.65-5V,并且速度最大是30Mb/S。为了操作正确,VREF需要FPGA的同侧JTAG的供电区域VCCO_0。
2 c. \! R- J1 K5 X4 ?
& q. _ M( p O+ M
% T- H; s% i; d- B. x6 F }- `, ]7 O- _' g4 T
( t' G& m2 H4 A8 e7 j9 x1 T' M9 A. N% w; Q
8 ?9 T4 C& f% u. e* `$ _
0 h( V( H1 p4 N5 T; \: n' Z% C% r1 j! ^) h% b
. i& Y9 `6 o: H6 F7 S
XJTAG-HS3封面的引脚说明,在一端基本都是GND,另外一端是其他的IO信号。
. P7 G+ c# c3 R! g
% C& k. o% W$ l/ I5 l6 r) l: Z! |5 B1 b, j9 L& Y, ]+ g8 h1 C
/ H3 _+ w ~) X* i8 n$ o7 F8 Z& p
$ c$ x' _- q: N0 V; @ Y) W9 {: ^$ q7 l- G, }4 n* b3 j' _3 G
名称 | | | GND | | | VREF | | | TMS | | | TCK | | | TDO | | | TDI | | | 6 a/ ~; A7 d5 v3 I- ?- K: ~
侧面测试指示灯,指示电源供电,目标板供电情况。 ![]()
" c6 }1 f! K7 ^0 u! B
$ D# O! Z5 |$ ~5 X) B F9 L2 l& J当红色灯亮是, USB连接到电脑上。
8 v- j. u' O, u# S$ T; r当黄色灯亮时, ![]() 目标板 VREF电源和 USB电源已经连接好。 0 i: | ?+ w4 {- E# _
- U% t/ I0 l1 A% G) i" d) b
1 F* m6 p k' F. _XJTAG-HS3能在无PC供电或者无FPGA主板供电,能保持JTAG信号在高阻态模式,XJTAG-HS3通过USB-TPYE B接口对接PC。 $ D0 r9 w/ o) @- P5 `# V2 E4 x
- M! \3 P) z( a1 F; q( D4 O: C
XJTAG-HS3 增加对接 ZYNQ以及 ZYNQ UltraScale的 ARM复位对接引脚,该引脚是开漏输出,需要对接上拉电源。电源可以设备 FPGA的 JTAG的电源不一样。 + y2 \+ o1 N; _, ] V
% k. W; J7 b+ ]: j$ g* E. b- D4 {1 m! d& Z& i, ~* S# w
L* h' `* _0 I* v8 o
软件支持 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欧姆。
: x" h! C7 c5 ?, i9 |! j$ B 2.设计参考
% p7 h; D u% k6 C, Y- C6 A% j7 G( V% h: L, S/ p9 f" j7 f% j: `: t
- f0 C8 w2 q& F- {3.DC参数
. U& q8 |5 V6 J
- C9 {8 N/ n% |) {% F v) G0 `3 v7 m3 |: k
- U8 x- b) m3 e+ M x+ }$ {( C
) e% p$ E7 S1 a, M2 s0 M' v; M
m7 N1 _) @' L" p) B' W: ?: S8 o
Xilinx CoolRunner/CoolRunner-II,9500/9500XL cpld
2 o( B7 @+ F, w9 W# L$ ?
( f% ^' U2 s2 A1 d$ E0 g3 j
2 j1 P7 W; m* z Q# |7 F! k/ Y 1 q" c, S2 r+ y% j+ s
4.尺寸大小
% }6 C& p' u2 K- G# Q. [3 K 3 F5 T, J/ Y) \: H. U% q9 }! e
e3 V: d% d8 u, L3 ^( c" _& F! C
) X. @2 v* s0 F8 \7 t |