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

ZYNQ中fsbl,app.elf,bitstream加载流程


一、ZYNQ的jtag
1.zynq jtag级联模式和独立模式
2.zynq tap和zynq的arm dap
在Zynq设备中,存在两个JTAG控制器:TAP(测试访问端口)控制器和DAP(调试访问端口)控制器。TAP控制器可以控制PL配置过程以及PL中的其他功能。而DAP控制器位于应用处理单元(APU)中。

二、ZYNQ的JTAG级联模式
cascade mode级联模式,用于同时调试ARM处理器和FPGA部分。
使用一个JTAG可以和ARM处理器以及FPGA的JTAG接口通信。

这里有一个问题?就是如果按照级联模式,那么ZYNQ的开发是必须例化一个ZYNQ核心才行?

如果不例化一个ZYNQ核,那么如果JTAG处于级联模式,就不能下载bit了,是这样的吗?这个有空得验证测试一下!!!

在级联模式下,可以使用PL JTAG接口引脚同时访问两个控制器;来自接口的TDI信号会进入DAP控制器。DAP控制器的TDO信号会被连接到TAP控制器的输入端,形成菊花链结构。然后,TAP控制器的TDO信号会输出到JTAG接口。在JTAG链中,DAP寄存器和数据是最后被移入的。

• 首先访问DAP控制器,然后访问TAP控制器。

• 不需要PL配置。

• 两个控制器都必须启用。

• 指令和数据不能对未指定的目标产生不良影响。


三、ZYNQ的JTAG独立模式
standalone mode独立模式
‌独立模式‌通常用于单独调试ARM处理器或FPGA,而不必两者同时进行。例如,如果你只想专注于FPGA的开发或调试,或者只想专注于ARM处理器的开发,你可以选择独立模式。

‌配置步骤‌:

如果你只想调试ARM处理器,确保将JTAG适配器的连接配置为仅连接到ARM处理器的JTAG接口。
类似地,如果你只想调试FPGA,确保将连接配置为仅连接到FPGA的JTAG接口。
在启动调试会话时,选择独立模式,这样调试器只会与选定的部分通信。


三、纯FPGA的jtag

四、ZYNQ中fsbl,app.elf,bitstream加载流程

参考:https://blog.51cto.com/u_14405/10346318

http://www.cnnetsun.cn/news/537859.html

相关文章:

  • 告别手动收集!AI整理千种符号只需3秒
  • 传统VS现代:TABBY让终端操作效率提升300%的7个技巧
  • 用YOCTO快速验证硬件设计:48小时完成BSP开发
  • Qwen3-VL-WEBUI多场景应用:教育、电商、医疗落地案例
  • 基于Python + Flask美食数据分析可视化系统(源码+数据库+文档)
  • Qwen3-VL-WEBUI制造业应用:设备界面操作代理实战案例
  • 基于Python + Django协同过滤的招聘推荐系统(源码+数据库+文档)
  • UE5 打包Windows平台时无法找到SDK的解决方法
  • Qwen3-VL-WEBUI入门指南:Web界面使用详解
  • 基于Python 图书馆座位预约系统(源码+数据库+文档)
  • 基于Python 高校校园外卖点餐系统(源码+数据库+文档)
  • 基于springboot + vue农产品销售系统
  • 1小时打造USB设备监控系统原型
  • Qwen3-VL-WEBUI社交媒体分析:多模态内容审核部署
  • 零基础学会用JSBarcode制作条形码
  • Qwen3-VL农业应用:作物生长监测案例
  • 5分钟掌握D3.js数据可视化:Awesome D3完整入门指南
  • 零基础入门:OpenCore Legacy Patcher最简教程
  • MinIO分布式存储部署实战:从架构设计到生产环境优化
  • Qwen3-VL游戏开发:场景生成AI应用教程
  • Qwen3-VL动物植物识别:生物多样性检测实战案例
  • 基于SpringBoot的农产品溯源系统(源码+lw+部署文档+讲解等)
  • Qwen3-VL-WEBUI视觉识别升级:动植物产品识别实战案例
  • 秒级验证创意:用IDEA+Maven快速构建原型项目
  • Qwen3-VL-WEBUI入门教程:图文融合理解任务快速上手
  • 二手商品交易平台|基于Python +vue二手商品交易平台系统(源码+数据库+文档)
  • Qwen3-VL-WEBUI部署教程:视频理解任务GPU优化策略
  • 小狼毫输入法深度配置指南:解决日常输入痛点的完整方案
  • 3分钟用现成源码搭建可运行的产品原型
  • Qwen2.5-7B安全方案:云端私有网络+数据加密传输