做了个无线的FPGA调试器!支持Vivado!

时间:2024-11-27来源:嘉立创

做了一个AMD/Xilinx FPGA无线调试器

可以使用Vivado无线调试FPGA!网友表示:

具有智能配网功能,oled屏幕显示连接状态、IP地址等信息……

主要参数

基于ESP32-C3设计,软件兼容ESP32全系

具备智能配网功能,连接路由器无需修改代码

支持Vivado调试、下载FPGA,无需额外插件

具备电平转换设计,兼容低压IO FPGA

硬件设计思路

原理图

PCB图

主控:ESP32

因为好用便宜,且能连上WIFI,配合Arduino能大大降低软件开发难度

LDO不再使用典中典1117

因为现在有更好用的长晶CJ6206,外围只需两颗1uF MLCC

下载器全局3.3V供电但是FPGA的IO电压通常会更低,比如3.3 2.5 1.8等。这时候把ESP32的3.3v IO直接怼上FPGA的1.8v IO,很明显会出事……那怎么办呢?作为一个实用的工具,下载器必须具备IO电平转换功能。

本设计使用了一颗润石RS4T774电平转换芯片,对JTAG的4根信号线进行电平转换,0.9-3.6v电平都能转,而且传输延迟低。其他品牌的4T774也可以平替。

PS:电路设计软件:嘉立创EDA;电路尺寸支持免费打样~

开始使用

本章节主要分享——外围连接、固件下载、智能配网、连接Vivado步骤注意事项,还有独立供电 的说明。

1.外围连接

2.固件下载

3.智能配网

本工程使用了乐鑫的智能配网功能(SmartConfig),无需在程序中固化WIFI名称和密码,通过手机即可在线配网

ESP32上电后,默认尝试连接上一次的WIFI。多次尝试连接失败后,进入智能配网状态:

4.连接Vivado

5.独立供电

既然是无线下载器,用USB供电就感觉怪怪的。

板子下方预留了丝印为GND 3V 5V的排针接口,分别用于接地、外部3.3V供电、外部5V供电。固件烧录完成后,即可使用FPGA板卡的电源供电,无需连接电脑

3V接口用于连接外部3.3V电源,5V接口用于连接外部5V电源,同时只能连接其中一个电源

5V供电连接后,3V接口会对外输出LDO降压得到的3.3V电压,此时3V不允许连接外部电源,否则可能出现电流倒灌导致器件烧毁。

开源资料入口:
https://oshwhub.com/xiaowuzxc/14f2b16d900e4e69b931aa1f05779b25

【正文完】


关键词: FPGA 调试器 vivado

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版