全部学习汇总: GreyZhang/g_TC275: happy hacking for TC275! (github.com)
SMU的章节,剩下的部分全都是寄存器了,没有太多需要特别关注的。因此,接下来选择性整理,完成整个SMU的文档学习整理。
这一页是上一份笔记的继续,FSP的PAD配置控制寄存器。这一页提供的字段信息可以用来选择PAD是由PORT相关的寄存器来控制还是由SMU的寄存器来控制。而后面的PCFG,其实是一个状态信息,可整合看到FSP的PAD配置信息。
这一个寄存器提供的信息中,我们可以获取Alarm以及FAULT的发生次数以及相应的次数是否出现了溢出。
这个寄存器是回复定时器的Alarm配置,寄存器由多个,这个是编号0的寄存器。
这个跟上面编号0的寄存器功能类似。
这个寄存器可以控制与Group0相关的Alarm的配置,接下来连续的几页都是类似的寄存器描述,因此直接跳过不单独整理。
这一页描述的寄存器,提供了与Group0相关的FSP配置,后面也是类似的信息,也跳过不整理。
前看到的几个寄存器都是控制、配置类的,这一页的这个寄存器在分组映射上其实是跟上面类似的,但是这个寄存器是一个状态寄存器。
看过了上面的Alarm的状态寄存器,这个寄存器很容易类比来看。这个本质上也是一个状态寄存器,只是这个从调试的角度提供了信息。
这一个寄存器是一个安全监控相关的寄存器。主要的功能室用来控制测试模式中的触发保持器的安全机制。
这个寄存器提供了一些监控错误状态,保持安全触发保持器触发机制测试执行状态的寄存器信息。
这个寄存器跟上面的是相同的,只是对应的处理信息不同。
这样,整个SMU的模块阅读学习梳理基本告一段落,这个还是耗费了很长的时间的。琐碎的时间用来学习系统性的知识,感觉上的确是有很大的挑战。后面的学习中,尽量更加囫囵吞枣一点,让进度快一些,先快速构建出来一个模糊的知识框架。