当前位置:网站首页>英飞凌--GTM架构-Generic Timer Module
英飞凌--GTM架构-Generic Timer Module
2022-06-30 17:15:00 【0101XX0101】
目录
前期项目使用的芯片是英飞凌的TC387,之前一直在学习autosar架构,没有时间整理硬件相关的内容,近期将对英飞凌的GTM架构进行学习整理。本文的内容将基于TC264进行分析。
1 what(GTM)?
本章节介绍了GTM,重点是描述了相关的概念、观点,和解决方案。
1.1 GTM概念
GTM是一个模块框架,包含了不同功能的子模块。这些子模块的组合可以通过配置的方式,形成具有复杂功能的计时器模块,正是因为存在这伸缩性+可配置性,这个框架才被成为通用型定时器。
1.2 GTM架构
1.2.1 ARU
GTM的可伸缩性和可配置性是通过一种架构理念来实现的,即专用的硬件子模块位围绕在中央路由单元(ARU)周围。ARU可以以一种灵活的方式连接这些子模块。该连接是软件可编程的,并且可以在运行时进行配置。
然而,GTM被设计为从高中断负载中卸载内置CPU或外围内核。GTM内部的大多数任务都可以由外部CPU独立设置并与软件并行运行,可能会有特殊的情况,内置CPU不得不做出一些动作,但GTM设计的目标是将这些情况减少到最低限度。
1.2.2 GTM子模块
1.2.2.1 专用的功能的子模块
例如,定时器输入模块,可以捕获输入信号,同时描述时间的概念。通过组合多个子模块,可以建立出ARU复函数。
1.2.2.1 通用的架构的子模块
例如,有PWM的发电单元。
1.2.2.1 特定领域的专用功能的子模块
1.2.2.1 支持安全功能的子模块
因此,每个GTM都是由来自这四组的子模块组成的。具体由集成到实现GTM中的子模块的组件数量定义。
1.3 GTM的实现
上一节中提到,GTM实现通用计时器平台,服务于这些应用程序域中不同的应用程序域和不同的类。根据应用域的多种需求,可以使用不同子模块数量的多个设备配置(即ATOM、BRC、MCS、PSM、SPE、TIM、TOM)。在本节中,概述GTM的实现。
1.3.1 GTM架构 Block图

2 why(GTM)?
本章节将围绕:为什么要去学GTM?GTM能解决什么问题?GTM有什么价值?为什么要使用GTM?使用GTM好处是什么?不使用GTM的坏处是什么?
3 how(GTM)?
本章节将具体具体讲述,如何去使用GTM。
边栏推荐
- ASP. Net authentication code login
- Compilation problems and solutions of teamtalk winclient
- Techo Youth2022学年高校公开课:直播连麦的背后,探索音视频技术如何应用
- Deep understanding of JVM (VI) -- garbage collection (III)
- [cloud resident co creation] Huawei iconnect enables IOT terminals to connect at one touch
- In distributed scenarios, do you know how to generate unique IDs?
- Another CVPR 2022 paper was accused of plagiarism, and Ping An insurance researchers sued IBM Zurich team
- 「经验」浅谈聚类分析在工作中的应用
- Deep understanding of JVM (IV) - garbage collection (I)
- 「经验」我对用户增长的理解『新用户篇』
猜你喜欢

TCP session hijacking based on hunt1.5

LeetCode动态规划经典题(一)

MySQL advanced - basic index and seven joins

Dropout: immediate deactivation

Daily interview 1 question - basic interview question of blue team - emergency response (1) basic idea process of emergency response +windows intrusion screening idea

分布式场景下,你知道有几种生成唯一ID的方式嘛?

iCloud照片无法上传或同步怎么办?

Helping the ultimate experience, best practice of volcano engine edge computing

If you want to learn software testing, you must see series, 2022 software testing engineer's career development

Animesr: learnable degradation operator and new real world animation VSR dataset
随机推荐
Sign up for Huawei cloud proposition in the "Internet +" competition, and you can take many gifts!
Flink series: checkpoint tuning
Tensorflow2 深度学习十必知
Techo Youth2022学年高校公开课:直播连麦的背后,探索音视频技术如何应用
MySQL找不到mysql.sock文件的臨時解
Deep understanding of JVM (V) - garbage collection (II)
Ardunio esp32 DH11 real time uploading temperature and humidity Alibaba cloud self built mqtt
CODING 正式入驻腾讯会议应用市场!
Babbitt | yuanuniverse daily must read: minors ask for a refund after a reward. The virtual anchor says he is a big wrongdoer. How do you think of this regulatory loophole
VS code 树视图 treeView
Vulnerability recurrence ----- 38. Thinkphp5 5.0.23 Remote Code Execution Vulnerability
If you want to learn software testing, you must see series, 2022 software testing engineer's career development
剑指 Offer 16. 数值的整数次方
Rust 操控大疆可编程无人机 tello
又一篇CVPR 2022论文被指抄袭,平安保险研究者控诉IBM苏黎世团队
C语言结构体
使用excel快速生成sql语句
Redis (IV) - delete policy
LRN local response normalization
Ardunio esp32 obtains real-time temperature and humidity in mqtt protocol (DH11)