GOWIN USB Programming Download Cable User Guide
- June 4, 2024
- GOWIN
Table of Contents
GOWIN USB Programming Download Cable User Guide
Copyright © 2022 Guangdong Gowin Semiconductor Corporation. All Rights Reserved.
is a trademark of Guangdong Gowin Semiconductor Corporation and is registered in China, the U.S. Patent and Trademark Office, and other countries. All other words and logos identified as trademarks or service marks are the property of their respective holders. No part of this document may be reproduced or transmitted in any form or by any denotes, electronic, mechanical, photocopying, recording or otherwise, without the prior written consent of GOWINSEMI.
Disclaimer
GOWINSEMI assumes no liability and provides no warranty (either expressed or
implied)
and is not responsible for any damage incurred to your hardware, software,
data, or property resulting from usage of the materials or intellectual
property except as outlined in the GOWINSEMI Terms and Conditions of Sale.
GOWINSEMI may make changes to this document at any time without prior notice.
Anyone relying on this documentation should contact GOWINSEMI for the current
documentation and errata.
Revision History
1. About This Guide
1.1 Purpose
This guide includes two parts:
1. The features, functions, signal definitions of Gowin USB programming
download cable;
2. How to install, download, and use Gowin USB programming download cable.
For simplification, Gowin USB programming download cable is hereinafter
referred to as the “cable”.
1.2 Supported Products
The cable in the guide applies to all Gowin FPGA products
1.3 Related Documents
The latest user guides are available on the GOWINSEMI Website. You can find
the related documents at www.gowinsemi.com:
- DS100, GW1N series of FPGA Products Data Sheet
- UG103, GW1N series of FPGA Products Package and Pinout User Guide
- UG290, Gowin FPGA Products Programming and Configuration Guide
- DS102, GW2A series of FPGA Products Data Sheet
- UG111,GW2A series of FPGA Products Package and Pinout User Guide
1.4 Terminology and Abbreviations
The terminology and abbreviations used in this manual are as shown in Table
1-1.
Table 1-1 Terminology and Abbreviations
1.5 Support and Feedback
Gowin Semiconductor provides customers with comprehensive technical support.
If you have any questions, comments, or suggestions, please feel free to
contact us directly by the following ways.
Website: www.gowinsemi.com
E-mail: support@gowinsemi.com
2. Introduction
Gowin USB programming download cable is mainly used to download the bit stream file generated by Gowin Software to Gowin FPGA chip or external storage device. Gowin USB programming download cable is available in two versions, including PL-USB-Cable and PL-U2X-Cable.
2.1 Appearance and Composition
The appearance of PL-USB-Cable is shown in Figure 2-1.
Figure 2-1 The Appearance of PL-USB-Cable
The
appearance of PL-U2X-Cable is shown in Figure 2-2.
Figure 2-2 The Appearance of PL-U2X-Cable
As shown in Figure 2-3, in addition to the download cable ①, a flat cable ② and a connection cable ③ are also contained in Gowin USB cable box. The list is as follows:
- One download cable
- One 10 Pin cable
- One USB-A to USB-B type connection cable
Figure 2-3 Box List
- Download Cable
- Flat Cable
- Connection Cable
Note!
The red line in cable ② is Pin1(TCK).
2.2 Features
- Support Windows and Linux operating systems;
- Support all series of Gowin FPGA products;
- Download the bitstream file of the internal SRAM, on-chip Flash, and off-chip Flash via JTAG.
- The USB interface supports USB1.0, USB2.0;
- The USB interface supports DC +5V power supply;
- The JTAG interface supports 1.2V~3.3V programming download;
- PL-USB-Cable JTAG interface up to 30MHz; PL-U2X-Cable JTAG interface at a fixed rate of 1.33MHz;
- LED power supply, download instructions;
- Conform to RoHS standard.
2.3 Functional Block Diagram
The functional block diagram of the cable mainly includes USB interface
socket, ESD, OSC, USB interface circuit. FPGA, LED, level conversion circuit,
and JTAG socket. The USB programming download cable supports JTAG download of
all series of Gowin FPGA products, downloading bitstream files from FPGA SRAM,
on-chip Flash, and off-chip Flash. It also supports Gowin online logic
analyzer.
Figure 2-4 Cable Functional Block Diagram
2.4 Signal Definition
Table 2-1 JTAG Interface Signal Definition
Table 2-2 Signal Definition of USB Interface
2.5 AC/DC Characteristic
The limit working parameters of the cable and the recommended working
parameters of VCC are introduced follows. It is recommended to use advised
working conditions to ensure reliably operation of the cable.
Table 2-3 Limit Operating Parameters
Table 2-4 Recommended Operating Parameters Based on VCC
2.6 ESD Features
Comply with IEC 61000-4-2 standard.
ESD protection ±15kV for contacting discharge and ±8kV for air discharge.
3. Cable Driver
3.1 PL-USB-Cable Driver
3.1.1 Windows
Before using the cable, you need to install the driver on your Windows system.
Download the Programmer installer from the support and download interface of
Gowin Website.
1. Double click the installer after finishing download. The interface pops
up, as shown in Figure 3-1.
Figure 3-1 Programmer Setup
2. Click “Next >” to install Programmer, as shown in Figure 3-2.
Figure 3-2 Select Programmer Installation Directory
3. Install via clicking “Install” after selecting the installation
directory, as shown in Figure 3-3.
Figure 3-3 Installing Programmer
4. Click “Finish” to install Programmer, as shown in Figure 3-4.
Figure 3-4 Finish Installing Programmer
5. After installing Programmer, click “Extract” to start extracting the cable driver, as shown in Figure 3-5. The interface of extracting the cable driver is as shown in Figure 3-6.
Figure 3-5 Start to Unpack Cable Driver
Figure 3-6 Unpacking Cable Driver
6. After finish unpacking, click “Next >” to the next step, as shown in
Figure 3-7.
Figure 3-7 Finish Installing Cable Driver
7. Select “I accept this agreement” and click “Next>” to install, as shown in
Figure 3-8. The cable driver installation interface is as shown in Figure 3-9.
Figure 3-8 Agreement License
Figure 3-9 Installing Cable Driver
8. Click “Finish” to finish installing the cable driver, as shown in Figure
3-10.
Figure 3-10 Finish Installing Cable Driver
9. The “USB Serial Converter A” is appeared at the end of the Universal Serial Bus controller after the USB download cable is connected to the PC, which means that the cable driver is installed successfully and you can download/configure the FPGA through the download cable, as shown in Figure 3-11.
Figure 3-11 Cable Driver Interface on PC
3.1.2 Linux
The cable driver is not required to be installed. You can use the USB download
cable after downloading the Gowin Software of Linux version.
3.2 PL-U2X-Cable Driver
3.2.1 Windows
-
Download and save Zadig driver
installer:https://github.com/pbatard/libwdi/releases/download/v1.4.1/za dig-2.7.exe. -
Connect GWU2X device to the computer USB interface, double-click to open Zadig (administrator privileges required), click “Options”, and check the “List All Device” option. All USB devices connected to the computer will be listed, as show in Figure 3-12.
Figure 3-12 Check “List All Device” Option
3. Select the GWU2X device that requires driver installation, as show in
Figure 3-13.
Figure 3-13 Select the Device that Requires Driver Installation
4. Select the driver to be installed, use libusb+WinUSB, and select WinUSB,
as show in Figure 3-14.
Figure 3-14 Select the Driver to be Installed
5. Click “Install Driver”. The driver will be installed after a few
moments.
Note!
The button displays “Install Driver” if the driver is not currently installed,
and “Replace Driver” if another driver is currently installed.
3.2.2 Linux
The cable driver is not required to be installed.
Read More About This Manual & Download PDF:
References
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>