适用于高云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,自然也无法下载了。

相关推荐
我送炭你添花27 分钟前
电子世界的奇妙冒险:从一个电阻开始(系列目录)
人工智能·单片机·嵌入式硬件·fpga开发
知识充实人生3 小时前
FPGA设计杂谈之九:HRIO/HPIO/HDIO
fpga开发·xilinx·hr i/o·hp i/o·hd i/o·io类型
maverick_11111 小时前
【FPGA】 在Verilog中,! 和 ~ 的区别
fpga开发
黄埔数据分析1 天前
QDMA把描述符当数据搬移, 不用desc engine
fpga开发
南檐巷上学2 天前
基于FPGA的正弦信号发生器、滤波器的设计(DAC输出点数受限条件下的完整正弦波产生器)
fpga开发·数字信号处理·dsp·dds
嵌入式-老费2 天前
Linux Camera驱动开发(fpga + csi rx/csi tx)
fpga开发
ALINX技术博客2 天前
【202601芯动态】全球 FPGA 异构热潮,ALINX 高性能异构新品预告
人工智能·fpga开发·gpu算力·fpga
JJRainbow3 天前
SN75176 芯片设计RS-232 转 RS-485 通信模块设计原理图
stm32·单片机·嵌入式硬件·fpga开发·硬件工程
s9123601013 天前
FPGA眼图
fpga开发
北京青翼科技3 天前
【PCIe732】青翼PCIe采集卡-优质光纤卡- PCIe接口-万兆光纤卡
图像处理·人工智能·fpga开发·智能硬件·嵌入式实时数据库