Firmware User Manual (AE-step)
102
Revision 1.02
2019-04-24
TLE984x Firmware User Manual
Terminology
#
100-Time
Programming
(100TP)
The BootROM offers eight 100-time programmable pages to the user mode software. The
size of a 100TP page is 128 bytes. The last two bytes of each 100TP page store the
programming counter, followed by the page checksum byte.
A
API
Application Programming Interface
B
BootROM
Device-internal ROM code that the CPU executes directly after reset release
BSL
Boot Strap Loader
BSL command
message
The BootROM receives these messages via LIN. A message of this kind contains commands
and related data. A complete command could consist of multiple messages. The BootROM
processes and execute these commands.
BSL response
message
The BootROM replies to BSL command messages by BSL response messages. A response
message contains requested data or an error code. The response message format and
content depend on the given command.
C
CS
Configuration sector, see also NVM CS
D
Data block
Part of the BSL command message. This block follows a header block for data download
commands.A data block could also be part of a BSL response message if the header block
message requests read-out of some data from the device. The last data block is always
followed by an EOT block.
E
EOT block
End of Transmission (EOT) block, part of the BSL command message or BSL response
message. This block follows a data block to terminate a larger data download message.
F
FastLIN
FastLIN is a LIN enhancement supporting higher baud rates of up 230.4 kBd. This rate is
higher than the standard LIN. This mode is especially useful during back-end
programming, where faster programming time is desirable.
f
INTOSC
Internal oscillator (80MHz)
G
H
HAL
Hardware Abstraction Layer. This software layer abstracts all module-specific hardware
registers by API functions. It performs all device hardware register (SFR) accesses, which
includes timing of critical register accesses and polling mechanisms.
This layer exports its functionality to other software modules by means of API functions.