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

这一次我会看一些关于SRI寄存器的描述相关文档,但是,我只是结合之前看过的一些SRI的介绍来看其中的一部分或者是引起我注意的地方。这是一个非常庞大的寄存器bit介绍信息,逐个信息去看意义虽然也有,但是并不是很大。而且,这种纯粹类似参数的介绍很难留下有效的记忆。因此,在粗略的学习过程中我不会把这些信息作为重点。

1. 首先,这里把涉及到的所有的控制寄存器给进行了一个分组的罗列。

2. 中间这部分提到了一个概念,叫做复位的等级。我最近接触到的复位相关的功能信息比较多,看起来以后这部分还是需要去了解一下的。好的是这个信息相关的介绍章节直接在这里给出了,这样我直接在我的学习目标中标注一下以后注意就好了。

3. 相关的寄存器的额访问只能够以32bit的方式进行访问,不能够以8bit或者16bit的形式访问。这个也需要注意一下,至少软件设计会涉及到这方面。

基于上面的信息可以看出来,手册给出来的寄存器的地址信息就是2个,一个是基地址,另一个是偏移。其实,有这样的信息之后很容易通过软件处理实现对应信息的访问。

ID信息可以用来作为硬件模块版本的一个判断,提供给软件设计人员。但是这里每一个版本相关的描述没有给出,这个是比较遗憾的一点。

状态寄存器其实是很明确的一个功能,就是用来判断状态的。而这一个状态寄存器,则是用来判断有误相应的从连接接口事件产生。

这里的信息有点奇怪,其实也不是信息,更确切说是设计。SCI4单独列出来了,中间跳过了几个bit。开始我还先入为主,联想到了仲裁优先级,其实仲裁优先级跟SCI的需要也没有必然的关系。这样的设计,的确是有一点不好理解,究竟是为什么呢?

寄存器中没有实现的部分,读的时候应该是0,我们操作的时候也应该只能够写0。

1. 跟前面的额SCI4的问题类似,这里的分组单独拆出来了2和7,为什么如此设计呢?

2. 第二点需要注意的是,结合这里的寄存器的设计描述可以看出来,传输事件ID错误的诊断检查是可以开或者是关闭的。

没有配置或者使能的寄存器bit,在复位的时候应该全都是0,也就是说相应的ID错误诊断不打开。

这里出现了一个新的总线名字叫做FPI,这个之前我是没有看到过的。看这个章节的时候,应该比较明确主要就是有两种总线。一个是最近正在看得SRI,另一个则是SPB。从这个缩写,猜测一下,难道是功能外设总线的意思/

关于优先级的设计部分,前面看得时候曾经有一些糊涂。也好奇,优先级究竟该如何设置。这里比较明确了,其实优先级都是在MASTER的部分进行设置,而这里介绍的就是相关的寄存器。

这一页其实没有什么我想特别关注的部分,但是之前看过的OP出现在了这里,这里简单注意一下吧!

这是前面功能描述基本上到了末尾的一个小章节介绍的,调试事件的产生。可以借助于这一部分来测试一下,相应的诊断机制是否有效。

还有一些寄存器,功能都是类似的,暂且不去做更多的学习内容整理了。

1519_AURIX TC275 SRI总线部分相关寄存器的梳理相关推荐

  1. 1516_AURIX TC275总线设计以及SRI总线

    全部学习汇总: GreyZhang/g_TC275: happy hacking for TC275! (github.com) 翻看了一个新的章节,关于TC275的总线介绍的.看起来,这部分设计是十 ...

  2. 1517_AURIX TC275 SRI中的仲裁功能

    全部学习汇总: GreyZhang/g_TC275: happy hacking for TC275! (github.com) 前面简单看了一下TC275的一些总线设计的概述简介,这一次看一下SRI ...

  3. SD/MMC相关寄存器的介绍

    1.SD卡内部架构 在熟悉SD/MMC相关寄存器之前,我们先来看看SD卡的内部架构是怎么样的,如下图所示: 2.SD/MMC相关寄存器的介绍 从上图中总结出:SD卡内部有7个寄存器. 一.OCR,CI ...

  4. 用HALL 库配置GPIO以及相关寄存器

    文章目录 一 .初始化GPIO (一)定义一个结构体变量GPIO_InitStruct,该变量类型是GPIO_InitTypeDef. (二).使能时钟. (三)配置引脚的初始化电平. (四).通过结 ...

  5. ASID 与 MIPS 中 TLB相关寄存器

    ASID 为了提高TLB的性能,将TLB分成Global和process-specific.global 是指常驻在tlb中不会被刷出的,例如内核空间的翻译,process-specific 是指每个 ...

  6. 51单片机串口通信原理、相关寄存器配置与简单串口收发程序代码

    目录 1. 串口通信原理 2. 51单片机串口通信 2.1 串口简要模式图 2.2 相关寄存器 (1)PCON.SCON.SBUF (2)IE.IPH.IP (3)配置T1定时器 2.3 波特率和系统 ...

  7. Sri Lanka 斯里兰卡相关公开数据集

    ​ Sri Lanka 斯里兰卡汽车价格数据集 背景描述 了解斯里兰卡汽车价格 数据说明 包含车型号.价格.品牌.卖家姓名.车况.车身大小.油耗等 数据展示 文件列表-数据分析,即可查看数据可视化展示 ...

  8. 飞腾CPU相关寄存器描述(持续更新)

    飞腾CPU相关寄存器描述(持续更新) SPSel堆栈寄存器选择寄存器 EL1/2/3都可以读写 32位长度. SP, bit[0], 控制堆栈寄存器的选择. 0-->CPU无论处于什么权限级,堆 ...

  9. 【STM32】 相关寄存器总结

    前言 一.GPIO 端口模式寄存器 (GPIOx_MODER) 二.GPIO 端口输出类型寄存器 (GPIOx_OTYPER) 三.GPIO 端口输出速度寄存器 (GPIOx_OSPEEDR) 四.G ...

最新文章

  1. mllib逻辑回归 spark_Spark Mllib中逻辑回归
  2. WinCE6.0的批量编译
  3. xp系统本地服务器环境配置,Windows XP安装Apache环境图文详解Windows服务器操作系统 -电脑资料...
  4. php去除每行的重复文本,php删除文本文件中重复行的方法
  5. 微信公众平台无法使用支付宝收付款的解决方案
  6. codeforces 136A-C语言解题报告
  7. 卡巴斯基将支持微软企业安全解决方案Forefront
  8. Gensim1.0.0+ 错误'Word2Vec' object has no attribute 'vocab'
  9. (转)关于做android+J2ee系统集成开发的一点心得
  10. svn拉取文件合并_svn - SVN - 大象笔记
  11. net.sf.json.JSONException: #39;object#39; is an array. Use JSONArray instead
  12. hive数据库初始化失败
  13. 第三方服务挂了,如何保证服务不受影响?
  14. windows10上配置pyspark工作环境
  15. win10修改用户名||user中文名改英文名
  16. 出生年分数 15作者 陈越单位 浙江大学
  17. 计算机提示无法找到启动盘,怎么解决进入系统启动项窗口找不到U盘启动项-电脑自学网...
  18. html 大转盘游戏,HTML5 Canvas大转盘抽奖活动页面代码
  19. javascript根据浏览器userAgent判断浏览器类型
  20. 苹果id退出后数据还在吗_答疑你的手机连接WiFi后,会关闭移动数据吗?

热门文章

  1. GPT-4压根不会编程?有人让它露馅了
  2. PYTHON命名规范
  3. Taro 技术揭秘:taro-cli
  4. 太厉害了!java线程死锁例子
  5. Java多线程优化都不会,怎么拿Offer?
  6. inception家族的发展史
  7. MSP430F5529单片机,万年历,闹钟,数字时钟,温湿度dht11,蜂鸣器音乐
  8. k8s教程(pod篇)-定时任务
  9. hive删除分区数据
  10. DOS的网络连接命令(转帖)