码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 1542_AURIX_TC275_CPU子系统_内核


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

    我因为看了这个章节的开篇有些疑惑去看了内核手册,现在学习的进程终于又重新回归,回到了TC275这个MCU的学习上。

    这里的几条笔记记录是隔了很久写的,前面这部分信息写的时候应该大概是一个月前了。现在,内核手册的大概内容已经走马观花地看了一下。

    MCU相关的资源信息,之前在不同的文件中也看到了好几次。这里再次加深一下印象,同时在强化一下记忆:275前两个CPU是支持锁步的。

    1. 关于架构的大概描述,之前在翻看内核手册的时候都已经了解过了。

    2. 在内核实施上,画出来的几条是P核与E核的差异,表现上是P更强大一些。P可以:一个周期最多执行3条指令;双指令发射;零消耗循环。

    1. 上面的架构图中,能够看出一个内核大概的组成部分。

    2. 从指令获取单元的6级FIFO看,是否可以理解为六级流水线?那么前面的Third Pipline又是什么意思呢?

    1. P核可以支持三个管道并行处理,分别处理整型、加载/存储、循环。

    3. 通过上面的这种机制,最多的时候一个周期是可以执行3条指令的。

    1. ALU,是算数逻辑单元的缩写。

    2. 通用寄存器的分配:Load/Store命令会被控制由地址寄存器处理;整型以及数据的加载和存储则是由数据寄存器处理。

    这个是E核的架构图,相比于P来说,画出来的这一条总线由64bit换成了32bit。

    不同于P核,E核一个时钟周期最多执行一条指令。

    通用寄存器的设计上,E核与P核的设计是一致的。

    最后,这里给出来了一个内核升级的变化说明。其实,我算是空降到比较新的一代MCU资料堆上的,可以不用看这些变化,只需要了解最新的特性就好了。

    这样,这一次的学习基本到此结束了。后面,针对这个CPU子系统的学习还会继续。

  • 相关阅读:
    对程序员来说,技术能力和业务逻辑哪个更重要?
    Matlab: Metropolis-Hastings算法的实现分布采样
    Spring 是如何解决循环依赖的?
    掌握了这几个 Linux 命令可以让你工作效率提升三倍
    探索性数据分析EDA的数据可视化
    SpringBoot配置文件 yaml的使用
    C# 将List拆分成多个子集合
    计算机毕业设计springboot+vue基本微信小程序的校园闲置二手跳蚤商城的设计与实现
    ptp 时钟同步
    【学习笔记】Shiro安全框架(一)
  • 原文地址:https://blog.csdn.net/grey_csdn/article/details/128121330
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号