0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

屏障定时器流程测试方法以及使用此方法

lhl545545 来源:FPGA开发圈 作者:FPGA开发圈 2020-06-09 14:51 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

XAPP1247 是对应使用屏障镜像时的多重启动 (Multiboot) 和回退 (Fallback) 的示例应用。

本篇博文提供了一种屏障定时器流程测试方法以及使用此方法时可能出现问题。

屏障定时器流程测试方法多种多样,包括以下 2 种方法:

移除镜像末尾部分

尝试破坏同步 (Sync) 字

对于选项 1(删除镜像末尾部分),可观察到由于超时错误导致的回退。

但使用选项 2(破坏同步字)时则可能出现问题。

例如,您已编辑同步字,将其从 AA995566 更改为 ABCDABCD,导致其损坏。

如果使用十六进制编辑器编辑同步字,那么它会加载更新镜像,而不是执行回退。

为何即使已破坏更新镜像的同步字,仍会加载更新镜像?

在定时器镜像 1/屏障镜像 1 中已检测到同步字。

由于在定时器镜像 1/屏障镜像 1 中不含去同步 (DESYNC) 字,因此它不会在更新镜像中查找同步字。

如何解决此问题:

在此情况下,仅破坏同步字并不会导致发生回退。

但如果在定时器镜像后添加 DESYNC 字,就会引发回退至黄金镜像的操作。

如何在定时器镜像 1/屏障镜像 1 末尾添加 DESYNC:

在编辑器中打开 MCS 文件。包括:黄金镜像、屏障镜像 1、多重启动镜像和屏障镜像 2。

在屏障镜像 1 末尾添加 30008001(写 CMD 寄存器),后接 0000000D(DESYNC 字)。以下截屏显示如何添加 30008001(写 CMD 寄存器),后接 0000000D(DESYNC 字)。

然后保存此 MCS 文件。

现在,您即可使用此 MCS 文件来从闪存启动,并测试是否能正常引发回退。

注释:

上述方法将包含在 XAPP1247 文档后续版本中。

在 XAPP1247 中描述的是对应 7 系列器件的屏障镜像流程,此流程同样适用于 UltraScale 和 UltraScale+ 器件。
责任编辑:pj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 定时器
    +关注

    关注

    23

    文章

    3372

    浏览量

    124445
  • 镜像
    +关注

    关注

    0

    文章

    181

    浏览量

    11699
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    LM555QML定时器:功能特性、应用及设计要点

    LM555QML定时器:功能特性、应用及设计要点 在电子设计领域,定时器是一种常用的器件,可用于生成精确的时间延迟或振荡。TI公司的LM555QML定时器就是这样一款高度稳定的器件,下面我们来详细
    的头像 发表于 02-10 15:40 275次阅读

    深入解析xx555系列精密定时器:功能、应用与设计要点

    定时器,包括NA555、NE555、SA555和SE555,了解它们的特性、应用场景以及设计要点。 文件下载: ne555.pdf 一、xx555系列定时器概述 xx555系列定时器
    的头像 发表于 02-10 15:40 868次阅读

    深入解析 LM555 定时器:特性、应用与设计要点

    ,成为电子设计中的经典之选。本文将深入剖析 LM555 定时器的特性、应用场景以及设计过程中的注意事项,希望能为工程师们提供有价值的参考。 文件下载: lm555.pdf 二、LM555 定时器的特性 2.1 兼容性强 LM55
    的头像 发表于 02-10 15:35 496次阅读

    LAT1173高精度定时器的同步功能应用笔记

    STM32G474 所含的高精度定时器(HRTIMER)其实包含了多个定时器,多个定时器之间可以单独工作,也可以进行同步,且高精度定时器还能与片上的其他
    发表于 01-11 17:32 0次下载

    单片机定时器中断

    定时器/计数的工作方式寄存,确定工作方式和功能;TCON是控制寄存,控制T0,T1的启动和停止以及设置溢出标志。 加一计数
    发表于 11-24 06:22

    PWM、定时器、SysTick 区别及应用场景

    在单片机和嵌入式开发中,经常会遇到PWM(脉宽调制)、定时器、SysTick(系统滴答定时器)这几个词。很多初学者容易把它们混为一谈,以为都是“定时相关的东西”。其实,它们在本质和应用上有明显差别
    的头像 发表于 11-17 10:53 676次阅读
    PWM、<b class='flag-5'>定时器</b>、SysTick 区别及应用场景

    开关电源测试流程方法合集

    的标准解决方案,因此本文针对开关电源电性能的测试流程方法进行总结。 本文主要介绍开关电源的基础测试项目流程
    的头像 发表于 10-31 09:36 1557次阅读
    开关电源<b class='flag-5'>测试</b><b class='flag-5'>流程</b><b class='flag-5'>方法</b>合集

    开关电源有哪些测试流程方法

    开关电源作为电子行业中应用最为广泛的电源模块,其测试流程方法需遵循 “从基础功能到复杂性能、从静态特性到动态可靠性” 的逻辑流程。具体的测试
    的头像 发表于 10-28 17:47 1288次阅读
    开关电源有哪些<b class='flag-5'>测试</b><b class='flag-5'>流程</b>和<b class='flag-5'>方法</b>?

    SysTick系统滴答定时器简介

    SysTick—系统定时器是属于CM33内核中的一个外设,内嵌在NVIC中。系统定时器是一个24bit的向下递减的计数,计数每计数一次的时间为 1/SYSCLK,一般我们设置系统时
    的头像 发表于 09-23 09:50 1790次阅读
    SysTick系统滴答<b class='flag-5'>定时器</b>简介

    定时器输入捕获模式

    AT32F4xx定时器输入捕获模式 支持型号: AT32F 系列 主要使用外设: TIMER、 USART 获取示例 1 快速使用方法 1.1 硬件资源 AT-START-F403A V1.0
    发表于 09-22 09:58

    定时器同步之并行模式

    AT32F4xx定时器同步之并行模式 支持型号: AT32F 系列 主要使用外设: TIMER 获取示例 1 快速使用方法 1.1 硬件资源 AT-START-F403A V1.0 实验
    发表于 09-22 09:56

    大彩讲堂:VisualHMI-LUA教程-定时器的使用指南

    定时器的使用
    的头像 发表于 08-31 16:59 1346次阅读
    大彩讲堂:VisualHMI-LUA教程-<b class='flag-5'>定时器</b>的使用指南

    基于 AS32X601 微控制定时器模块(TIM)技术研究与应用实践

    摘要: 本文全面介绍了国科安芯推出的AS32X601系列微控制定时器模块(TIM),包括其系统架构、功能特性、应用场景以及工程实践要点。通过对芯片的详细分析,揭示了其高性能运行的基础。本文详细
    的头像 发表于 08-19 16:44 995次阅读

    隔离屏障的概念以及工作电压和测试电压之间的区别

    电源中的电气隔离不仅仅是关乎安全——它更是性能和可靠性的基石。本文将探讨隔离屏障的概念以及工作电压和测试电压之间的区别。它还将讨论标准为何重要?帮助工程师设计出满足当今严苛法规和应用需求的稳健系统。
    的头像 发表于 07-08 15:29 1067次阅读

    MCU定时器/计数

    RISC-V核低功耗MCU通过灵活的定时器架构、低功耗模式适配及硬件级中断优化,在工业控制、智能家居等场景中实现高精度计时与能耗控制的协同设计,满足复杂任务调度与实时响应的双重需求‌。 一、‌硬件
    的头像 发表于 04-27 13:54 903次阅读