*AUBIST-related products will be provided by eSOL in place of AUBASS from April 1, 2024, as AUBASS will become a wholly owned subsidiary of DENSO.
|
AUBIST CP BSW is a BSW licensed product supporting AUTOSAR Classic Platform R19-11, 4.2 .x (4.3 .x with some features). This section introduces the functional overview of each FC (Functional Cluster) and the corresponding modules based on R19-11.
■ FC:
RTE OS SS
COM
Xf
CAN
Ether
LIN
SEC
MS
DIAG
Lib
CXPI
RPRG
RTE(Runtime Environment)Provides RTE (Runtime Environment) functionality
|
Functional Overview |
Provides a runtime environment for SW-C to communicate and use services provided by BSW |
Supported Modules |
|
Provides OS (Operating System) functionality
|
Functional Overview |
-
Scalability class1 and class3 support for AUTOSAR OS
- Provides enhanced functionality in addition to the AUTOSAR specification
|
Supported Modules
|
|
Provides System Services (SS) functionality
|
Functional Overview |
-
Provides a mechanism for managing and monitoring the state of systems built using AUBIST
- Provides accurate time synchronization between different systems
|
Supported Modules
|
BswM |
BSW Mode Manager |
EcuM |
ECU State Manager |
StbM |
Synchronized Time Base Management |
|
Provides COM (Communication) functionality
|
Functional Overview |
Provide network-independent communications and gateway functions |
Supported Modules
|
ComM |
Communication Manager |
Com |
Communication |
LdCom |
Large Data COM |
PduR |
PDU Router |
BswMCs |
BswM for Communication Stack |
Nm |
Network Management Interface |
|
Provides Transformer functionality
|
Functional Overview |
Provides serialization and conversion of communication data and data protection functions |
Supported Modules
|
SomeIpXf |
SOME/IP Transformer |
E2EXf |
E2E Transformer |
|
Provides communication service functions for a Controller Area Network (CAN)
|
Functional Overview |
- Various modules for in-vehicle communication using CAN and CAN FD, and some modules of System Services with high needs for in-vehicle communication
- MCAL (Microcontroller Abstraction Layer) is provided as a one-package solution.
|
Supported Modules |
BswMCan |
BswM for Can |
CanNm |
CAN Network Management |
CanSm |
CAN State Manager |
CanTp |
CAN Transport Layer |
CanIf |
CAN Interface |
Can |
CAN Driver |
|
Provides Ethernet communication services with high capacity data communication with BSW compliant with AUTOSAR Classic Platform
|
Functional Overview |
-
Provides in-vehicle Ethernet communication, which is capable of large capacity data communication, as a communication protocol for "connected cars" and "advanced driver assistance/autonomous driving".
- In addition, some modules of System Services, which have high needs for in-vehicle communication, are provided.
- Extended AUTOSAR specification for IP forwarding and various fail-safe functions
- SOME/IP Xf, SOME/IP TP and SD coming in separate packages compliant with AUTOSAR R19-11
|
Supported Modules
|
BswMEth |
BswM for Ethernet |
UdpNm |
UDP Network Management |
EthSm |
Ethernet State Manager |
CanTp |
Diagnostic Over IP |
EthIf |
Ethernet Interface |
SomeIpTp |
SOME/IP Transport Protocol |
Sd |
Service Discovery |
EthTSyn |
Time Sync Over Ethernet |
SoAd |
Socket Adaptor |
TcpIp |
TCP/IP Stack |
Eth |
Ethernet Driver |
Spi |
SPI Handler Driver |
|
Provides the communication service functions of the LIN (Local Interconnect Network)
|
Functional Overview |
-
Provides various modules which realize in-vehicle communication using LIN and some modules of System Services that have high needs for in-vehicle communication.
- Provides functions from the AUTOSAR specification (LIN Consortium 2.1)
- MCAL (Microcontroller Abstraction Layer) is provided as a one-package solution.
|
Supported Modules
|
LIN Master |
BswMLin |
BswM for Lin |
LinNM |
Lin Network Manager |
LinSm |
LIN State Manager |
LinIf |
LIN Interface |
Lin |
LIN Driver |
LIN Slave |
LinCom |
LIN Communication |
LinNM |
Lin Network Manager |
LinSS |
Lin System Service |
Lin |
LIN Driver |
Note:LIN Slave is not AUTOSAR compliant. |
|
Provides functions that enable common security measures to be implemented between ECUs.
|
Functional Overview |
-
Provide the cryptographic functionality (AES, RSA) in the SW library for use with both microcontrollers with and without Secure IP.
- Provides intrusion detection and log collection to detect cyber-attacks (IdsM)
|
Supported Modules
|
Csm |
Crypto Service Manager |
CryIf |
Crypto Interface |
IdsM |
Instruction detection system Manager |
KeyM |
Key Manager |
SecOC |
Secure Onboard Communication |
SecOCFV |
SecOC Freshness Value |
CryptoSW |
Software Cryptography |
|
Provides data storage and management functions for non-volatile memory
|
Functional Overview |
-
Used in conjunction with AUBIST CP Sec and DIAG to support security and diagnostic functions and solve advanced microcontroller memory resource (Data Flash) management
- In addition to AUTOSAR specifications, providing functions for high demands in-vehicle specification.
- Provides a mechanism to prevent data loss due to a power outage during data reprograming
- MCAL (Microcontroller Abstraction Layer) is provided as a one-package solution.
|
Supported Modules
|
NvM
| NVRAM Manager |
MemIf |
Memory Abstraction Interface |
Fee |
Flash EEPROM Emulation |
Fls |
Flash Driver |
Mscd |
Memory Service Complex Driver |
Spi |
SPI Handler Driver |
|
Provides the ability to save and read DTC (DIAG Trouble Code) and error information and communicate with diagnostic tools
|
Functional Overview |
-
CAN communication, Ethernet, CXPI
- Meet regulatory and non-regulatory services for international standards (ISO 14229, ISO 15031, SAE J 1979 (including -2), etc.)
|
Supported Modules
|
Dcm
| Diagnostic Communication Manager |
Dem |
Diagnostic Event Manager |
Fim |
Function Inhibition Manager |
|
Provides functionality defined as a common library for applications and BSWs
|
Functional Overview
|
-
E2E, defined as a safety requirement, provides communication protection between SWC and BSW
- Crc and Bfx are included in each package as a common library
- Supports profiles that work with AUTOSAR Adaptive Platform
|
Supported Modules |
CRC
| Cyclic Redundancy Check |
E2E |
E2E Library |
|
Provides a new in-vehicle communication method CXPI (Clock Extension Peripheral Interface) communication service function based on the international standard (ISO 20794)
|
Functional Overview |
-
Communication Protocol for Subsystems Adopting Nondestructive CSMA/CR (Carrier Sense Multiple Access/Collision Cancellation) Scheme
- Application cases: light SW, door SW, seat control, rain sensor, wiper control, etc.
- Advantages: CXPI uses CSMA/CA to reduce Hardware cost compared to one-to-one communication and to improve response performance compared to LIN
- MCAL (Microcontroller Abstraction Layer) and Transceiver Driver as One-Package Solution
- Provides standard transport layer control functions for diagnostic communication
- CXPI master supports the functionality of CAN-CXPI diagnostic gateway data transfer.
- Providing engineering service (e.g. support to customer specified transceivers)
|
Supported Modules
|
CxpiSm
| CXPI State Manager |
CxpiNm |
CXPI Network Management |
CxpiTp |
CXPI Transport Layer |
CxpiIf |
CXPI Interface |
CxpiTrcv |
CXPI Transceiver Driver |
Cxpi |
CXPI Driver |
CxpiGw |
CXPI GateWay |
CxpiCom |
CXPI Communication |
CxpiComM |
CXPI Communication Manager |
|
Provides the ability to update ECU software (control program/data) from the outside (reprograming tool) without removing the ECU from the vehicle.
|
Functional Overview |
-
Supports CAN, Ethernet, and CXPI communication service functions
- Secure boot support
- Support for ECUs with multiple microcontrollers
- Supports differential rewrite
|
Supported Modules
|
AUBIST RPRG (CAN Package) |
FBL
| Flash Boot Loader |
CAN |
CAN Communication Stack |
Delta driver |
Delta driver |
AUBIST RPRG (Ethernet Package) |
FBL |
Flash Boot Loader |
Ethernet-FC |
Ethernet Function Cluster |
Eth |
Ethernet Driver |
Spi |
SPI Handler Driver |
Delta driver |
Delta driver |
AUBIST RPRG (CXPI Package) |
FBL |
Flash Boot Loader |
CXPI-FC |
CXPI Function Cluster |
Supplied with AUBIST LIB (common package) RPRG |
Crc |
Cyclic Redundancy Check |
Bfx |
Bitfield functions for fixed point |
Encryption LIB (AES Cipher Library) License required |
CPL |
Cryptographic Primitive Library |
|
Related links