GTM101 Integration (GTMINT) Module
generic. The scalability and configurability is reached with an architecture philosophy where
dedicated hardware submodules are located around a central routing unit called Advanced
Routing Unit (ARU). The ARU can connect the submodules in a flexible manner. The
connectivity is software programmable and can be configured during runtime.
Nevertheless, the GTM-IP is designed to unload the CPU or a peripheral core from a high
interrupt load. Most of the tasks inside the GTM-IP can run (once set up by an external
CPU) independent and in parallel to the software. There may be special situations, where
the CPU has to take action but the goal of the GTM design was to reduce these situations to
a minimum. In addition, the timer section of GTM-IP runs at a fixed clock frequency
(80 MHz) to allow real time period counting, but the interface to CPU can work with a
frequency variable clock.
43.3.1.1
GTM-IP Timer Architecture
The hardware submodules have dedicated functions, e.g., there are timer input modules
where incoming signals can be captured and characterized together with a notion of time.
By combination of several submodules through the ARU complex functions can be
established. For example, the signals characterized at an input module can be routed to a
signal processing unit where an intermediate value about the incoming signal frequency can
be calculated.
The modules that help to implement such complex functions are called infrastructural
components further on. These components are present in all GTM variants. However, the
number of these components may vary from device to device. Other submodules have a
more general architecture and can fulfill typical timer functions, e.g., there are PWM
generation units. The third class of submodules are those fulfilling a dedicated functionality
for a certain application domain, e.g., the DPLL serves engine management applications. A
fourth group of submodules is responsible for supporting the implementation of safety
functions to fulfill a defined safety level.
Each GTM-IP is build up therefore with submodules coming from those four groups. The
application class is defined by the amount of components of those submodules integrated
into the implemented GTM-IP.
A list of submodules is given in
Advanced Routing Unit (ARU)
First In First Out Module (FIFO)
AEI-to-FIFO Data Interface (AFD)
FIFO-to-ARU Interface (F2A)
Clock Management Unit (CMU)
Time Base Unit (TBU)
Timer Input Module (TIM)
Timer Output Module (TOM)
ARU-connected Timer Output Module (ATOM)
Multi Channel Sequencer (MCS)
988/2058
Table
Table 521. Submodules of GTM-IP
Submodule
DocID027809 Rev 4
521.
Infrastructural components
Signal generation and processing
RM0400
Group
IO modules
Need help?
Do you have a question about the SPC572L series and is the answer not in the manual?
Questions and answers