1578_AURIX_TC275_MTU中的ECC检测、错误追踪以及运行模式

news2025/1/21 18:51:58

全部学习汇总: GreyZhang/g_TC275: happy hacking for TC275! (github.com)

  1. EOV其实是体现了一个错误递增的概念,而且这个是积累到了一定的度。至于具体的规则,其实后面还有更加详细的信息。
  2. 关于ECC错误纠正使能,相应的处理可能跟ECC安全寄存器的设置有一定的重复。

这一页的一系列的寄存器与安全寄存器中的内容其实是有相关度的。

  1. AERR,这个是一个地址错误而不是错误的地址。因此,这几个bits其实是可以表征所有的状态的。
  2. 最后的这个错误检测标志,感觉上会被其他的错误触发出来?

  1. 错误追踪寄存器一共有5个,主要是用来存储错误出现的地址的。
  2. 对于各种错误的处理,不会进行种类的区分全都进行统一处理。在识别处理的时候,自己关注最新的问题。
  3. 如果5个错误追踪寄存器全都用完了,那么EOV置位。
  4. 这里又见到了文档的错别字,应该是多打了一个字符。
  5. 这里又给出来了一种EOV置位的可能性,那就是同样的错误同时出现了多个。
  6. 地址信息的表达跟之前看到的类似,应该还是有映射关系来处理。

  1. 读数据以及bit翻转相关的寄存器一般会包含SRAM最后读取的信息。这样我多少有一点疑问,多核一起读的时候如何处理?这样的寄存器是每一个CPU一套吗?
  2. 安全方面提供的支持:ECC以及安全SRAM。
  3. 安全SRAM实现的安全特性主要在于寻址错误的检查。

  1. 安全模式的操作有ENDINIT的保护。
  2. ECC可靠性的检查有两种方式:第一种是自检会进行自动的故障注入;第二种是通过固件来写入包含了ECC bit的信息。
  3. 签名机制主要是用来检查地质类的错误的。
  4. 再次说明了,安全SRAM主要是实现读写以及寻址的检查。

安全RAM、MNIST以及ECC在MCU设计的时候是看做一个个独立模块的,因此不见得会在所有的MCU中一次全都看到。可能看到的是选择性的组合。

  1. 如何启动MTU的测试功能呢?关键的地方在于对其配置寄存器的配置。这里有一个大概的流程,其实可以分为几大部分:进入测试模式、配置并执行检查、看检查的结果。
  2. 如果想要获取完整的检查信息,可以采用dump来实现。
  3. 范围寄存器主要是实现对整片存储进行检查。

  1. 从芯片设计的角度,提供了3种方法可以实现存储的快速填充。
  2. 大概的操作流程:进入测试模式、配置执行填充、最后退出测试模式。
  3. 读取一个存储地址信息,读取的时候不仅可以读到存储本身的数据还包括ECC的bit和奇偶校验位。而操作的过程流程其实是与最上面的位填充时候类似的。

这个操作理解起来更加简单,其实写就是读的一个反向操作。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/161058.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

产品更新!数维图编辑器超10项功能升级

新的一年我们加紧了更新迭代的速度,覆盖数维图三大可视化编辑器产品,超10项功能升级优化。我们将继续保持每天更新的产品升级节奏,满足不同行业用户的更多需求,为用户带来极致的产品使用体验。以下是主要的亮点功能更新汇总&#…

用R语言理解连续性和导数

文章目录微分1 连续性2 求导微分 1 连续性 众所周知微分的几何意义是斜率,然而斜率最初的定义只涉及直线,指的是ykxbykxbykxb中的kkk,而对任意曲线yf(x)yf(x)yf(x)而言,若想谈其斜率,就必须先做出其切线,…

#A. 毛毛虫树

Description给你一棵树希望你找出一条链来,这条链上的点,及这些点直接相连的点,加起来点数尽可能的多FormatInput第一行两个整数N,M,分别表示树中结点个数和树的边数。接下来M行,每行两个整数a, b表示点a和…

lombok快速入门

lombok快速入门 1.安装idea lombok插件 2.加入 maven 依赖 lombok常用注解 1. Getter/Setter 自动产生 getter/setter 2. ToString 自动重写 toString() 方法,会打印出所有变量 3. EqualsAndHashCode 自动生成 equals(Object other) 和 hashcode() 方法&#x…

MATLAB实验四

1.求方程2x5−3x371x2−9x1302x^5-3x^371x^2-9x1302x5−3x371x2−9x130 的全部根 >> p[2 0 -3 71 -9 13]; >> pkg load symbolic >> poly2sym(p) Symbolic pkg v3.0.0: Python communication link active, SymPy v1.10.1. ans (sym)5 3 22*x -…

FPGA图像处理HLS实现sobel边沿检测,提供HLS工程和vivado工程源码

目录一、sobel边沿检测原理二、HLS方案实现sobel边沿检测三、HLS在线仿真并导出IP四、Kintex7开发板vivado工程验证五、zynq7100开发板vivado工程验证六、板级调试验证七、福利:工程源码获取一、sobel边沿检测原理 所谓边缘是指其周围像素灰度急剧变化的那些象素的…

CS架构 企业ERP系统源码 Winform财务设备生产采购进销存源码

淘源码:国内知名的源码免费下载平台 推荐环境:vs2019 sql server 2008 r2以上 源码简介 本系统属于中小型企业ERP管理系统,可以对中小型生产企业或商业企业进行有效管理。 系统包含进销存、财务、生产、委外、财务、设备管理、权限管理等模…

【可解释性机器学习】基于ELI5使用解读LIME算法以及实战案例

LIME算法解读与实战案例LIME论文简介LIME算法原理LIME算法要点LIME的注意事项LIME的代码实现对Pytorch搭建的模型进行解释使用LIME解释Pytorch构建的模型参考资料LIME论文简介 LIME的全称为Local Interpretable Model-agnostic Explanations. 尽管被广泛采用,机器…

模板进阶篇

一、非类型模板参数 模板参数分类类型形参与非类型形参。 类型形参:出现在模板参数列表中,跟在class或者typename之类的参数类型名称。如图: 非类型形参:就是用一个常量作为类(函数)模板的一个参数,在类(函数)模板中可…

Mybatis 原理之启动阶段

文章目录1.MyBatis 核心流程2.启动准备阶段流程3.创建 SQlSessionFactory4.创建XMLConfigBuilder5.创建 XPathParser6.解析并设置 configuration 中的属性7.解析Mappers标签1.MyBatis 核心流程 Mybatis的核心流程氛围两个阶段,启动准备阶段和执行SQL阶段。 加载配…

Day858.高性能网络应用框架Netty -Java 并发编程实战

高性能网络应用框架Netty Hi,我是阿昌,今天学习记录的是关于高性能网络应用框架Netty的内容。 Netty 是一个高性能网络应用框架,应用非常普遍,目前在 Java 领域里,Netty 基本上成为网络程序的标配了。 Netty 框架功…

win10录屏软件哪款比较好用?一款不限时长的录屏软件

现在大部分人的电脑都是win10系统的电脑,也有许多小伙伴会经常会问:“win10电脑怎么录屏?”录制电脑屏幕,需要使用到录屏软件,那win10录屏软件哪款比较好用?小编今天给大家分享一款试用版即可不限录制时长的…

【区间合并】洛谷 P1496 火烧赤壁

P1496 火烧赤壁 文章目录题目背景题目描述输入格式:输出格式:数据范围输入样例输出样例方法:区间合并解题思路代码复杂度分析:题目背景 曹操平定北方以后,公元 208 年,率领大军南下,进攻刘表。…

部分时变离散系统中的稳定性判据

部分时变离散系统中的稳定性判据 1.Lyapunov稳定性理论 下面先给出Lyapunov稳定性的一些基本理论(网上资源较多这里不再过多赘述): 2.一类时变离散系统的稳定性 定理 ​ 对于离散时变系统x(k1)A(k)x(k)x(k1)A(k)x(k)x(k1)A(k)x(k)&#x…

Java EE|多线程代码实例之单例模式与阻塞队列

文章目录前言设计模式介绍🔴单例模式什么是单例模式单例模式实现方式饿汉模式懒汉模式基于上述单例模式实现线程安全问题讨论重点回顾🔴阻塞队列阻塞队列是什么标准库中的阻塞队列典型应用场景:生产者消费者模型利用系统提供的BlockingQueue实…

osg fbo(三),将颜色缓冲区图片通过shader变绿

这个其实很简单, 一,写顶点着色器和片元着色器 static const char * vertexShader { “void main(void)\n” “{\n” " gl_Position ftransform();\n" “}\n” }; static const char *psShader { “uniform float alpha;” “void main(vo…

12、ThingsBoard-如何配置发送邮件

1、概述 ThingsBoard提供了系统层设置邮件配置和租户层通过设置邮件规则节点,对规则引擎产生的告警进行分发这两种邮件配置,其中系统层设置邮件配置主要是针对用于向用户分发激活和密码重置电子邮件;租户层通过设置邮件规则节点是针对告警通知的;一定要区别开这两个邮件配…

SpringBoot整合SpringSecurity实现进行认证和授权。

目录 2.在子工程通过easyCode创建项目相关包和文件 3.子项目新建Controllter层,并建立BlogLoginController.java 4.在servic 层定义login 方法,并new UsernamePasswordAuthenticationToken对象,传入对应用户名,密码 5.自定义实…

Java集合(进阶)

Java集合Collection集合体系结构CollectionCollection系列集合三种遍历方式List泛型泛型类泛型方法泛型接口泛型的继承和通配符SetHashSetTreeSet总结:Map(双列集合)HashMapLinkedHashMapTreeMap可变参数集合工具类Collections集合嵌套案例不…

打破应用孤岛,iPaaS连接全域新协作

“据全球知名的咨询平台Garner分析,集成平台将在企业数字化转型过程中扮演重要的角色,企业内外应用的打通成为推动企业快速实现数字化转型的重要因素之一。SaaS 的井喷式发展也带来了新的机遇与挑战,企业亟需新的集成方法和手段帮助解决自身问…