Specification of NVRAM Manager, No.33, AUTOSAR R21-11(115) CP

Specification of NVRAM Manager, No.33, 2021-11

https://www.autosar.org/fileadmin/standards/classic/21-11/AUTOSAR_SWS_NVRAMManager.pdf


AUTOSAR R21-11記事一覧はこちら。

AUTOSAR 21-11, 84文書読んだ。2022年6月中に半分到達予定。

https://qiita.com/kaizen_nagoya/items/9935c9e58bf82e1e63d2

AUTOSAR 21-11, 62文書読んだ。2022年5月中に半分到達予定。

https://qiita.com/kaizen_nagoya/items/648b32867635993410c8

AUTOSAR R21-11(0) 仕様ダウンロード一覧。単語帳。参考文献資料作成

https://qiita.com/kaizen_nagoya/items/9b3a1b9b8d1e8d7e288e

# 用語(terms)

|Term|Description|
|:--|:--|
| Basic Storage Object | A "Basic Storage Object" is the smallest entity of a "NVRAM block". Several "Basic Storage Objects" can be used to build a NVRAM Block. A "Basic Storage Object" can reside in different memory locations (RAM/ROM/NV memory).
| NVRAM Block | The "NVRAM Block" is the entire structure, which is needed to administrate and to store a block of NV data.
| NV data | The data to be stored in Non-Volatile memory.
| Block Management Type | Type of the NVRAM Block. It depends on the (configurable) individual composition of a NVRAM Block in chunks of different mandatory/optional Basic Storage Objects and the subsequent handling of this NVRAM block.
| RAM Block | The "RAM Block" is a "Basic Storage Object". It represents the part of a "NVRAM Block" which resides in the RAM. See [SWS_NvM_00126]
| ROM Block | The "ROM Block" is a "Basic Storage Object". It represents the part of a "NVRAM Block" which resides in the ROM. The "ROM Block" is an optional part of a "NVRAM Block". [SWS_NvM_00020]
| NV Block| The "NV Block" is a "Basic Storage Object". It represents the part of a "NVRAM Block" which resides in the NV memory. The "NV Block" is a mandatory part of a "NVRAM Block".[SWS_NvM_00125]
| NV Block Header| Additional information included in the NV Block if the mechanism "Static Block ID" is enabled.
|Administrative Block | The "Administrative Block" is a "Basic Storage Object". It resides in RAM. The "Administrative Block" is a mandatory part of a "NVRAM Block". [SWS_NvM_00135]
| DET | Default Error Tracer - module to which development errors are reported.
| DEM | Diagnostic Event Manager - module to which production relevant errors are reported
| NV | Non volatile
| FEE | Flash EEPROM Emulation
| EA | EEPROM Abstraction
| FCFS | First come first serve

## 英日
日本語は仮訳

T.B.D.

# 参考(reference)

[1] Glossary
AUTOSAR_TR_Glossary
[2] General Specification of Basic Software Modules
AUTOSAR_SWS_BSWGeneral
[3] Layered Software Architecture
AUTOSAR_EXP_LayeredSoftwareArchitecture
[4] Specification of EEPROM Abstraction
AUTOSAR_SWS_EEPROMAbstraction
[5] Specification of Flash EEPROM Emulation
AUTOSAR_SWS_FlashEEPROMEmulation
[6] Specification of Memory Abstraction Interface
AUTOSAR_SWS_MemoryAbstractionInterface
[7] Specification of CRC Routines
AUTOSAR_SWS_CRCLibrary
[8] Specification of EEPROM Driver
AUTOSAR_SWS_EEPROMDriver
[9] Specification of Flash Driver
AUTOSAR_SWS_FlashDriver
[10] Requirements on I/O Hardware Abstraction
AUTOSAR_SRS_IOHWAbstraction
[11] Requirements on Memory Services
AUTOSAR_SRS_MemoryServices
[12] General Requirements on Basic Software Modules
AUTOSAR_SRS_BSWGeneral
[13] Requirements on Software Component Template
AUTOSAR_RS_SoftwareComponentTemplate
[14] Specification of RTE Software
AUTOSAR_SWS_RTE