欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 锐评 > 电路笔记(电源模块): 基于FT2232HL实现的jtag下载器硬件+jtag的通信引脚说明

电路笔记(电源模块): 基于FT2232HL实现的jtag下载器硬件+jtag的通信引脚说明

2024/11/30 12:37:41 来源:https://blog.csdn.net/ResumeProject/article/details/138630733  浏览:    关键词:电路笔记(电源模块): 基于FT2232HL实现的jtag下载器硬件+jtag的通信引脚说明

JTAG接口说明

  • JTAG 接口根据需求可以选择20针或14针的配置,具体选择取决于应用场景和需要连接的功能。比如之前的可编程逻辑器件XC9572XL使用JTAG引脚(TCK、TDI、TDO、TMS、VREF、GND)用于与器件进行调试和编程通信。更详细的内容可以阅读1149.1-2013 - IEEE测试接入端口和边界扫描架构标准
信号名称要求描述
Test Clock Input (TCK)必须提供基本的时钟信号,驱动整个 TAP 操作。
Test Mode Selection (TMS)必须控制 TAP 状态机的状态转换,有效沿是在 TCK 的上升沿。
Test Data Input (TDI)必须串行输入数据到目标设备的特定寄存器,由 TCK 驱动。
Test Data Output (TDO)必须串行输出从目标设备特定寄存器中读取的数据,由 TCK 驱动。
Voltage Reference (VREF)必须电平参考电压,确定 JTAG 接口使用的逻辑电平,通常连接到供电电压。
Test Reset (TRST)可选项用于初始化 TAP 控制器的复位信号,非强制要求。
Return Test Clock (RTCK)可选项目标设备反馈给仿真器的时钟信号,用于同步 TCK 信号产生,如果未使用则直接接地。
System Reset (nSRST)可选项连接到目标板上的系统复位信号,可以复位目标系统,并可用于检测目标系统复位状态。
User Input (USER IN)可选项用户自定义输入接口,用于接收来自上位机的控制信号。
User Output (USER OUT)可选项用户自定义输出接口,用于向上位机反馈状态信息。

下载器驱动安装

  • FT2232作为JTAG烧录器的使用步骤详解
    在这里插入图片描述
  • 驱动安装与使用指南

硬件开源项目

  • 硬件源码:支持串口的高速Xilinx下载器,支持ISE,按教程刷eeprom
  • https://oshwhub.com/cqzww/ft2232h-jtag,设计一款多功能JTAG调试器
  • FT2232HL-jtag-clone

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

下载器硬件说明

USB to JTAG协议转换芯片FT2232----核心

FT2232HLFT2232H是FTDI的第5代USB设备芯片。 FT2232H是一个USB2.0高速(每秒480兆位)至UART/FIFO 芯片。 具有在多种工业标准串行或并行接口配置的能力。
93LC56BT-I/OTEEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)FT2232外挂的EEPROM使用推荐的93LC56B(容量为2KB),实际配置文件大小在1KB~2KB之间。
TAXM27.12M4RLBCCT2T无源晶振

电平转换芯片(比如74LVC1T45)---- 输出

  • 比如一个电路用TTL 逻辑电平标准(通常为高电平3.3V以上,低电平0.8V以下),而另一个电路使用 CMOS 逻辑电平标准(通常为高电平约3.3V,低电平约0V),74LVC1T45可以实现单向转换
  • 74LVC1T45的技术资料
  • 注:因为LDO的输出是不变的,所以不能转换逻辑

CG

  • 电子学姐手把手教你做赛灵思FPGA下载器

  • FT2232HL制作JTAG下载器驱动安装教程

  • Xilinx Platform Cable USB II 下载器驱动安装教程——Win10

  • 硬件踩坑记录:AMS1117S-3.3买错封装了,应该是SOT89封装的,买的SOT-223-3L。
    在这里插入图片描述

  • 晶振焊接不存在方向性
    在这里插入图片描述

  • ESD有单向(A)和双向(C)之分,ESD5V0S1BA是双向的,焊接时不需要区分正负极性

  • 打开我的设备管理器,插入CH340会有端口出现,但是我焊接的板子插入没有任何显示。插那个fdti的jtag下载器应该会有一个usb c,两个com 7和com 8的接口显示
    在这里插入图片描述

  • 一开始插上没有任何显示,用风枪吹了一下,显示以下结果:
    在这里插入图片描述

  • 还有显示有关 dual r232 hs的提示

  • 然后我换了一个晶振还是又变为没有任何显示了,是FT2232的问题还是晶振的问题啊?

  • DigilentFTDIConfig安装也没办法用(也是因为没办法识别硬件)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com