自制Xilinx JTAG仿真器
2021/10/4 6:14:46
本文主要是介绍自制Xilinx JTAG仿真器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
这里写目录标题
- 工具
- 原理图
- PCB
- 烧录 eeprom
- 工程地址
- 注
本草稿最后日期为 2021-01-23,本次趁闲暇时间完善,本文主要说明的是自制Xilinx Jtag 仿真器。
也是巧合,在 GitHub 上无意中发现了有人发布了Jtag 的做法,于是根据上面提供的原理图试着做了两个耍耍。
工具
kicad 5.1.9
原理图
fork 此地址 https://github.com/TerayTech/TT_Digilent_JTAG_HS2
在此基础上做了些修改,typec 接口,加了一个隔离,用的 ADI 的 ADUM1401CRW,此芯片最高达到90Mbps
在某宝买了两个价格便宜的,估计磨丝印翻新的,在 Vivado 上测试,一个测试能达到10MB,一个6MB。10MB的估计是 ADUM1401CRW,6 MB 的估计是 ADUM1401BRW。
之后在某创上买了个替代料 CA-IS3741HW,此芯片最大150 Mbps
实测能达到 15 MB。
以下为原理图:
PCB
PCB速率不快,无需等长,设计中还是做了等长,若无需隔离,可将隔离跟换成电平转换芯片 SN74LVC1T45DBV 或者 74LVC1G125。如果直接是 3.3V电平,可无需电压转换,直接输出即可,实测可达到 30MB。
烧录 eeprom
使用 typec数据线连接焊接好的板子,运行 EEPROM_TOOLS/bin/Debug
目录中的 EEPROM.exe
即可。
工程地址
github:https://github.com/feitingfj/TT_Digilent_JTAG_HS2/tree/master/HARDWARE/my
gitee:
https://gitee.com/feitingfj/TT_Digilent_JTAG_HS2
注
93LC56B EEPROM 不能使用太高温度热风枪直吹,吹挂了一个 (ˇˍˇ)
这篇关于自制Xilinx JTAG仿真器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-18机器学习与数据分析的区别
- 2024-10-28机器学习资料入门指南
- 2024-10-25机器学习开发的几大威胁及解决之道
- 2024-10-24以下是五个必备的MLOps (机器学习运维)工具,帮助提升你的生产效率 ??
- 2024-10-15如何选择最佳的机器学习部署策略:云 vs. 边缘
- 2024-10-12从软件工程师转行成为机器学习工程师
- 2024-09-262024年机器学习路线图:精通之路步步为营指南
- 2024-09-13机器学习教程:初学者指南
- 2024-08-07从入门到精通:全面解析机器学习基础与实践
- 2024-01-24手把手教你使用MDK仿真调试