当前位置:网站首页>英飞凌--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。
边栏推荐
- Rust 文件系统处理之文件读写 - Rust 实践指南
- Vs Code treeview TreeView
- 【云驻共创】Huawei iConnect使能物联终端一触即联
- Advanced customization of uni app [day13]
- Openlayers 卷帘地图
- Apache parsing vulnerability (cve-2017-15715)_ Vulnerability recurrence
- Redis (II) -- persistence
- 剑指 Offer 17. 打印从1到最大的n位数
- Redis (VII) - sentry
- TeamTalk WinClient编译问题及解决方案
猜你喜欢

Redis (III) - transaction

Do you write API documents or code first?

LeetCode之合并二叉树

ABAP publish restful service

What did Tongji and Ali study in the CVPR 2022 best student thesis award? This is an interpretation of yizuo

C# Winform程序界面优化实例

Rainbow Brackets 插件的快捷键

基于eNSP的校园网设计的仿真模拟

Sword finger offer 16 Integer power of numeric value

剑指 Offer 17. 打印从1到最大的n位数
随机推荐
腾讯持久化框架MMKV原理探究
【云驻共创】Huawei iConnect使能物联终端一触即联
小程序容器技术,促进园区运营效率提升
What does software testing need to learn? Test learning outline sorting
Redis (VIII) - enterprise level solution (I)
分布式场景下,你知道有几种生成唯一ID的方式嘛?
程序员女友给我做了一个疲劳驾驶检测
Multipass中文文档-设置图形界面
Talk about the SQL server version of DTM sub transaction barrier function
Compilation problems and solutions of teamtalk winclient
ASP. Net password encryption and password login
Vulnerability recurrence ----37. Apache unomi Remote Code Execution Vulnerability (cve-2020-13942)
[machine learning] K-means clustering analysis
Nft: unlimited possibilities to open the era of encryption Art
Lenovo's "dual platform" operation and maintenance solution helps to comprehensively improve the intelligent management ability of the intelligent medical industry
漏洞复现----35、uWSGI PHP 目录遍历漏洞 (CVE-2018-7490)
VScode 状态条 StatusBar
Hcip (Huawei Senior Network Security Engineer) (Experiment 8) (MPLS basic experiment)
Openlayers roller shutter map
Another CVPR 2022 paper was accused of plagiarism, and Ping An insurance researchers sued IBM Zurich team