Post on 23-Mar-2020
2012
Automotive Basic Software Components
for SPC5x microcontroller
http://www.emcu.it/STM56-PowerPC.html
The ST Microelectronics automotive software
development team is focused to provide optimized
MCAL components to reach highest possible
performance with lowest memory footprints. In
cooperation projects with independent 3rd party software
vendors ST guarantees the best fitting implementation
into established development environments.
Special tailored license packages for development and
production purposes are available to fulfill customer
requirements for challenging technical and economical
solutions
Dedicated software application engineers will support
customer projects with trainings, hotline support and
software oriented on-site activities.
In addition to the standard content AUTOSAR
compliant ‘ComplexDevice Driver will be available to
support non-standard microcontroller peripherals as
well as external STMicroelectronics automotive ASICs
and ASSPs.
The STMicroelectronics SW offer is completed with
libraries to support standard functionalities on SPC5xx
microcontroller
Co
mp
lex D
rivers
ASIC ASSP IC
Co
mp
lex D
rivers
Co
mp
lex
Driv
ers
Microcontroller
Co
mp
lex D
riv
ers
Ele
ctric
Va
lve
Co
ntro
l
Inje
ctio
n C
on
trol
Inc
rem
en
tal P
os
ition
De
tec
tion
Co
mp
lex
De
vic
e D
rive
r XY
Fu
nc
tion
al L
ibra
ries
Fu
nc
tion
al
Lib
rarie
s
SoftwareComponent
1
SoftwareComponent
2
SoftwareComponent
3
SoftwareComponent
4
SoftwareComponent
5
VFB AUTOSAR Runtime Environment (RTE)
Co
mp
lex
Driv
ers
Microcontroller
I/O Hardware Abstraction
Memory Hardware Abstraction
Memory ServicesSystem Services
Onboard Device Abstraction Communication Hardware Abstraction
Communication Services
I/O Drivers
PO
RT D
river
AD
C D
river
DIO
Driv
er
PW
M D
river
IC
U D
river
Microcontroller Drivers Communication DriversMemory Drivers
RA
M T
est
CA
N D
river
inte
rna
l EEP
RO
M D
river
inte
rna
l Fla
sh D
river
Watc
hdog
Driv
er
LIN
Driv
er
MC
U D
river
Fle
xR
ay D
river
Core
Test
GP
T D
river
Eth
ern
et
Driv
er
SP
I D
river
Fla
sh Test
AU
TO
SA
R O
S
Inte
rpLIB
CRC
LIB
Cryp
to LIB
Bit
LIB
XXX
LIB
Flas
hCheck
NVRAM Mgr
Exte
rnal
WD
Driv
er
Driv
er
Syste
m B
asic
C
hip
SP
I H
andle
r
Driv
er
for e
xt.
I/O
AS
IC
Driv
er
for e
xt.
AD
C A
SIC
I/O Signal Interface
Memory Abstraction Interface
ExternalEEPROM
Driver
EEPROMAbstraction
ExternalFlash Driver
Flash EEPROMEmulation
Bus S
pecific
NM
BusTP
Gene
ricNM
Bus S
pecific
Sta
te M
anager
Dia
gnostic
C
om
.
Manager
AU
TO
SA
R
CO
M
PDU
Router
Debug
gin
g
IP
DU
m
ultip
lexe
r
Bus specific
ext Controll
er
Bus specific
Transceiver
Driver
Bus specific Interface
Functio
n
Inhib
itio
n
Manager
(FIM
)
Watc
hdog
Manager
(W
dgM
)
Develo
pm
ent
Erro
r Tra
cer (
Det)
Dia
gnostic
Event M
anager
(D
em
)
Com
munic
atio
n
Manager
(C
om
M)
Basic
S
oftw
are
Mode M
anager
(B
sw
M)
EC
U S
tate
Manager
(EcuM
)
Synchro
niz
ed
Tim
e-b
ase M
anager
(S
tbM
)
Dia
gnostic
Log a
nd Tra
ce (
Dlt)
XC
P
STMicroelectronics as AUTOSAR Premium Member is committed to support the development of
standardized software infrastructure for automotive applications.
ST SW Development is fulfilling CMMI flow
and is Spice level3 certified by one of
our major customers
SW Quality Approach
http://www.emcu.it/STM56-PowerPC.html
SPC5x SW and tools packages
Co
mp
lex
Dri
ve
rs
AUTOSAR Runtime Environment (RTE)
I/O
Hardware
Abstractio
n
Memory
Hardware
Abstraction
Memory
Services
System
Services
Onboard
Device
Abstractio
n
Communicati
on Hardware
Abstraction
Communicati
on Services
I/O DriversMicrocontroller
Drivers
Communicati
on Drivers
Memory
Drivers
AU
TO
SA
R-O
S
Co
mp
lex
Dri
ve
rs
AUTOSAR Runtime Environment (RTE)
I/O
Hardware
Abstractio
n
Memory
Hardware
Abstraction
Memory
Services
System
Services
Onboard
Device
Abstractio
n
Communicati
on Hardware
Abstraction
Communicati
on Services
I/O DriversMicrocontroller
Drivers
Communicati
on Drivers
Memory
DriversAU
TO
SA
R-O
S
Co
mp
lex
Dri
ve
rs
AUTOSAR Runtime Environment (RTE)
I/O
Hardware
Abstractio
n
Memory
Hardware
Abstraction
Memory
Services
System
Services
Onboard
Device
Abstractio
n
Communication Hardware
Abstraction
Communicati
on Services
I/O DriversMicrocontroller
Drivers
Communicati
on Drivers
Memory
DriversAU
TO
SA
R-O
S
Elektrobit tresos studio
will be delivered as unified configuration tool for all ST
Microelectronic AUTOSAR SW packages
AUTOSAR Starter Kit 1
• all MCAL components for selected
Microcontroller
• EB Tresos studio basic for MCAL
AUTOSAR Starter Kit 2
• AUTOSAR Starter Kit 1
• AUTOSAR OS SC1-4
• EB Tresos studio basic for MCAL & OS
AUTOSAR Starter Kit 3
• AUTOSAR Starter Kit 2
• all AUTOSAR HW independend modules
• RTE generator module
• EB Tresos studio
Development
License
MCAL
Development
License
MCAL + OS
Development
License
Full AUTOSAR
Phase II
Devlopment Process
( Ctm must order one of this)
or or
Project
License
Product
Licenseor
Company
Licenseor
Phase III
SOP
( Ctm must order one of this)
t.b.d. for
future use
Valid
ST model
Demo
License
Phase I
Evaluation Process
(On customer demand)
SW contract
required
SPC56/57 AUTOSAR development and license overview
SPC56/57 AUTOSAR development and license package overview
Development
Package
Produkt Features
Starter Kit 1
SW_ASR_S-KIT_1
MCAL
- Tresos Configuration Tool for MCAL
Com: Can,Lin,Spi,Fr,(Eth)
I/O: Port,Dio,Pwm,Icu,Adc
Memory: Eep,Fls,
MCDriver: Gpt,Mcu,Wdg
Starter Kit 2
SW_ASR_S-KIT_2
MCAL / AUTOSAR OS
- MCAL
- Autosar OS
- Tresos Configuration Tool for MCAL+OS
MCAL KIT_1
OS: AUTOSAR OS SC1-4*
Starter Kit 3
SW_ASR_S-KIT_3
MCAL / AUTOSAR OS / Service Layer
- MCAL
- Autosar OS
- HW independent BSW services
- Tresos Studio
MCAL KIT_2
OS: KIT_2
Service: HW BSW modules
•Scalability class 3&4 only for µC with MPU support
License Glossary
Development Licenses
Valid for usage of specified and delivered Software Components (MCAL, OS, service stacks), tools
and services for development time and prototype samples
Production Licenses ( no deliverables, right to use only)
Project License
Valid for one ECU-project of Tier 1(eg. Climate Control for [car manufacturer] [platform xy])
Product License
Valid for one Product of Tier 1 (eg. Climate control, seat ECU, ESP,…for several OEM or car
platforms)
Or valid for one SPC5xxx in several applications
Company License
Valid for a Tier 1 worldwide
License type MCAL 3.x
MCAL 4.x
OS 3.x/OS 4.x (single core)
OS 4.x (multi core)
BSW 3.x
BSW 4.x
DemoLicense
Development
License
Project
License
Product
License
Other license schemes on demand