前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【开源硬件】多功能FPGA-JTAG

【开源硬件】多功能FPGA-JTAG

作者头像
碎碎思
发布2023-08-30 09:57:34
6220
发布2023-08-30 09:57:34
举报
文章被收录于专栏:OpenFPGA

硬件介绍

目前国内AMD-Xilinx FPGA-JTAG主要有两种:一是官方开发板:

二是新推出的smart lynq(速度及功能更强):

价格就劝退很大一部分人了:

二是国产的,各种各样就不放图片了,国产的JTAG基本都是使用逆向Digilent的板载JTAG,使用FT232Hx或者FT2232Hx系列芯片+逆向的固件实现,但是最近FT232Hx和FT2232Hx价格“飞天”,所以我们今天玩点不一样的-逆向官方的开发板-使用FT4232Hx(兼容FT4232HQ和FT4232HL)实现一个多功能JTAG:

整体就是FT4232最小系统加上电平转换芯片实现,系统框图如下:

引出一路JTAG+三路串口。

支持7系列+U+系列FPGA,电平支持1.5V\1.8V\2.5V\3.3V,TCK速率高达30M以上。

串口1和2支持任意电平TTL,板上可选1.8V\3.3V和5V,在下图位置选择:

串口3只支持和JATG的Vref电平相同的TTL电平,不可以设置,只有在Vref供电情况下才可以使用。

固件烧写

简单的很,只需要在下面开源链接上下载软件:

https://github.com/suisuisi/jtag

压缩密码:openfpga

插上USB到电脑,设备管理器上显示如下:

点击下面的文件即可完成烧写。

扩展板

上面核心板可以适当扩大,增加接口,兼容更多的接口形式,我为了减少体积,所以增加了一个扩展板:

扩展板地址:

https://oshwhub.com/OpenFPGA/jtag-zhuan-jie-ban

遗留问题

没有什么遗留问题,主要是TYPE-C座子太难焊接了,需要点技术才能搞定。。。

扩展板上需要开个跳线帽的孔,方便从上选择UART的电平标准,图片上没做,最新版本已经修正。

开源说明

软件、硬件(原理图、PCB均开源),自己打板测试过,大家可以自行修改制作。

最后的最后,固件是从某位大佬那获取的,由其授意传播,只可用来学习,商业上引起的任何纠纷、问题均与本公众号及及本文相关人员无关~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-05-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 OpenFPGA 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 硬件介绍
  • 固件烧写
  • 扩展板
  • 遗留问题
  • 开源说明
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档