HOjYGa3U

Xilinx JTAG HS3 FPGA Downloader

 
Overview
There are two main
types of Xilinx programmers: Xilinx's Platform Cable and Dejie's JTAG HS. Open-source programmers are mostly based on the JTAG HS3, which uses the FT232 microcontroller and has a maximum speed of 30Mbps.
Previously, creating an FT232 programmer required finding firmware and using additional tools to program the EEPROM. Bilibili's TeraiyTech improved the solution, allowing direct EEPROM programming via the FT232. Vivado version 23.1 added programmer creation functionality, allowing control of the FT232 EEPROM programming within a TCL, instantly turning the FT232 core board into a Xilinx programmer.
Official tutorial: UG908
https://docs.xilinx.com/r/2023.1-简体中文/ug908-vivado-programming-debugging/ Schematic reference design for programming FTDI devices supported by Vivado Hardware Manager
: https://china.xilinx.com/products/boards-and-kits/vck190.html#resources
Production steps
: 1. Connect the FT232H core board to the computer and ensure the device is working properly
. 2. Open the TCL terminal and execute the command `program_ftdi`.
Note: Vivado version must be 23.1 or higher.
Command format
****** program_ftdi v2023.1
**** Build date : Apr 16 2023-14:45:22
** Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.
** Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.

Short Description:
Write/Read to FTDI EEPROM for Xilinx JTAG Tools support


Syntax:
program_ftdi {-write -ftdi= -serial= [options] |
-write -filein= |
-read [-fileout=] |
-erase} [-help]
options:
Name Description
-f, -fdti Specify the ftdi device to be programmed
-s, -serial Serial number to be written into the EEPROM
[-v, --vendor] Vendor information
[-b, --board] Name of the board/product being programmed
[-d, -desc, -description] A short description of the board
-fi, -filein Input file with all fields to be written
[-fo, -fileout] File to which the FDI EEPROM should be read back
[-lh, -longhelp] Get long help description for program_ftdi util


Examples:
program_ftdi -write -ftdi FT2232H -serial 0ABC01 -vendor "my vendor co" -board "my board" -desc "my product desc"
program_ftdi -write -filein
program_ftdi -read
program_ftdi -read -fileout
program_ftdi -erase
3. Connect the development board and perform a JTAG scan test. The development board is the ZYNQ
core board from Zhengdian Atom.
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2026-03-28 19:07:03

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号