适用于高云FPGA的JTAG

目标板卡:小梅哥芯海无涯GOWIN高云ACG525(GW5A-LV25UG324)

1.软件要求:必须用商业版,因为教育版(V1.9.9Beta-4 Education)不支持此封装的GW5A。商业版需要上网申请License,此处提供D4D853392AD8.lic文件(此方法为临时救急用,不值得推广,时间限制到2024年8月3日),内容如下:

#---------------------------------------------------------------
# GOWIN LICENSE
#
# Copyright (C) GOWINSEMI Corp.
#
# CREATED AT: 2023-08-03T08:57:29
# GRANT TO: gowin
#
# WARNING: This file must not be edited in any way.
#---------------------------------------------------------------

MODE = NODELOCK
TYPE = STD
HOST_ID = D4D853392AD8
EXP_DATE = 2024-08-03

-------------------------- BEGIN SIGN --------------------------
24526be317c7cfa3cd8de205c416f74c6393e4483fb373e5895b0ac5d50581c2
7e33f4cb62aad9449665d05907045124a15b0db17bf0ea6471e672d7a00acf02
2083a4b00c7a1be5a7baa372712c509a66e613b8b186d68fd3e350cd006ba327
4875ab2fca9ad786b42702ee231d8b61b8e70b3292b1382b22418838df5c59e0
--------------------------- END SIGN ---------------------------

2.修改MAC地址,方法:开始-网络和Internet-高级网络设置-更多网络适配器选项-以太网-属性-配置-高级-网络地址,如下图:

3.高云自家FPGA下载器,主芯片为FT2232H,如图:

下载时Cable选择为"Gowin USB Cable(FT2CH)",Port选择"Gowin USB Cable(FT2CH)/0/593/null",即第1个选项。下图分别为SRAM模式(掉电数据丢失)和Flash模式(掉电数据不丢失):

有时Cable会出现"USB Debugger A"选项,此时下载器并无功能,无法工作。此种情形下务必要选择"Gowin USB Cable(FT2CH)"。

4.第三方FT232H模块

包括多个版本,例如FT232HL,FT232HQ,FT2232HL,FT2232HQ等。典型FT232H模块外形如下:

参考电路图及Datasheet引脚功能:

当做UART及JTAG功能时对应引脚:

|----------|-----|-----|-----|-----|
| PCB | AD0 | AD1 | AD2 | AD3 |
| UART | TXD | RXD | | |
| JTAG | TCK | TDI | TDO | TMS |

FPGA的JTAG连接引脚:

ARM的JTAG引脚:

利用FT232进行高云FPGA下载时,可能会出现以下Cable(数字35/37随USB口不同而发生变化):

FT232H刚插入时,Port有可能会出现"USB Debugger A/0/0/null",一般等几秒钟后会正常化,即便在此情况下也可正常工作,无需担心。

5.其他下载器

中科亿海微ECU-L2型下载器,Cable Setting显示和FT232H一致,但主芯片为FT245R,并不能实现下载功能。至于国产的CH347,则根本找不到Cable,自然也无法下载了。

相关推荐
9527华安1 小时前
FPGA实时红外相机采集输出系统,提供工程源码和技术支持
图像处理·fpga开发·红外相机
博览鸿蒙3 小时前
FPGA自学之路:到底有多崎岖?
fpga开发
搬砖的小码农_Sky5 小时前
硬件设计:RS485电平标准
单片机·嵌入式硬件·fpga开发
搬砖的小码农_Sky6 小时前
硬件设计:LVDS电平标准
嵌入式硬件·fpga开发
∑狸猫不是猫7 小时前
(15)CT137A- 按键消抖设计
fpga开发
我爱C编程7 小时前
基于FPGA的2ASK+帧同步系统verilog开发,包含testbench,高斯信道,误码统计,可设置SNR
fpga开发·信道·帧同步·snr·2ask·误码统计
可知可知不可知19 小时前
明解FPGA中LUT原理
fpga开发
如何学会学习?21 小时前
3. FPGA内部存储资源
fpga开发
szxinmai主板定制专家21 小时前
【国产NI替代】基于A7 FPGA+AI的16振动(16bits)终端PCIE数据采集板卡
人工智能·fpga开发
stm 学习ing21 小时前
HDLBits训练6
经验分享·笔记·fpga开发·fpga·eda·verilog hdl·vhdl