当前位置: 首页 > news >正文

安路FPGA学习备忘录

一时兴起记录下,方便自己回顾。
在画安路FPGA电路原理图的时候,看到这个电路部分很好,所以打算记录一下。
这个电路的功能是实现usb转jtag。使用的方案是stm32单片机,通过stm32芯片对usb信号进行处理,从而产生jtag信号。
在这里插入图片描述
这时候你应该会想,只要焊接好芯片就可以实现上述的功能吧。很抱歉,不是的哦,必须向stm32单片机中烧录程序才可以实现这个功能。为了大家的方便,我直接把github项目分享给大家哈。https://github.com/AnlogicInfo/anlogic-usbjtag。虽然项目是17年的,不过不影响其价值哦。
在这里插入图片描述
其中firmware是烧录到stm32中的可执行文件。schematic是原理图文件。
在这里插入图片描述
进入firmware文件夹,可以看到下图所示的文件。
在这里插入图片描述
bootloader.fwb文件是bootloader文件。firmware.fwb文件是firmware文件。
flash.bin文件则更全,可以直接烧录到stm32单片机中。我们直接使用就可以哈。
在这里插入图片描述
进入schematic文件夹,可以看到下图所示的文件。
在这里插入图片描述
PA0 - JTAG TDO
PA1 - JTAG TMS
PA2 - JTAG TDI
PA3 - JTAG TCK
PA4 - SPI CS
PA5 - JTAG TCK
PA6 - JTAG TMS
PA7 - JTAG TMS
PB2 - GND
注:10欧姆电阻与20欧姆电阻可以省略。
在这里插入图片描述
PA8 - USB PULLUP
PA11 - USB DM
PA12 - USB DP
PA13 - SWDIO
PA14 - SWCLK
PB11 - STATUS_LED with positive polarity
PB12 - SPI CS
PB13 - JTAG TCK
PB14 - JTAG TDO
PB15 - JTAG TDI
注:10欧姆电阻可以省略。
在这里插入图片描述
PD0与PD1各接8M晶振的一端。另外加22pf的电容两个。
在这里插入图片描述
BOOT0接1.5k电阻或10k电阻之后接3.3V
NRST接1.5k电阻或10k电阻之后接地
在这里插入图片描述

在这里插入图片描述

相关文章:

  • 目标检测算法——YOLOv5改进之结合MobileOne结构
  • Python之“诗词大会”游戏
  • MySQL:索引知识点盘点
  • 大神之路-起始篇 | 第9章.计算机科学导论之【程序设计语言】学习笔记
  • Python 的Tkinter包系列之四:对话框
  • 大神之路-起始篇 | 第8章.计算机科学导论之【数据算法】学习笔记
  • IDET变化检测模型
  • javascript基本语法(持续补充)
  • Spring Boot开发之Mybatis
  • 卷王杯 easy unserialize
  • 常见Web安全漏洞深入解析
  • 如何从一款单片机移植到另一款单片机
  • linux创建用户和组、授权、禁止root远程登录、限制SSH的IP登录
  • 10大开源的快速开发平台—架构师必看
  • 3399-9.0 驱动根据vid和pid获取摄像头数量
  • Angular6错误 Service: No provider for Renderer2
  • CAP理论的例子讲解
  • javascript从右向左截取指定位数字符的3种方法
  • Java新版本的开发已正式进入轨道,版本号18.3
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • JS数组方法汇总
  • Kibana配置logstash,报表一体化
  • Material Design
  • 从零搭建Koa2 Server
  • 手写一个CommonJS打包工具(一)
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • 正则与JS中的正则
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • 转载:[译] 内容加速黑科技趣谈
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • 阿里云移动端播放器高级功能介绍
  • 通过调用文摘列表API获取文摘
  • #565. 查找之大编号
  • #android不同版本废弃api,新api。
  • #NOIP 2014# day.1 T2 联合权值
  • (0)Nginx 功能特性
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (Oracle)SQL优化技巧(一):分页查询
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (四)stm32之通信协议
  • (一一四)第九章编程练习
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • (转)大型网站的系统架构
  • ***监测系统的构建(chkrootkit )
  • ./configure,make,make install的作用(转)
  • .libPaths()设置包加载目录
  • .Net IE10 _doPostBack 未定义
  • .NET 的程序集加载上下文
  • .NET 通过系统影子账户实现权限维持
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
  • .NET/C# 的字符串暂存池
  • .NET+WPF 桌面快速启动工具 GeekDesk
  • .NET单元测试
  • .net和jar包windows服务部署