Specification of Flash EEPROM Emulation,  No.286, AUTOSAR R21-11(101) CP

Specification of Flash EEPROM Emulation,  No.286, 2021-11

https://www.autosar.org/fileadmin/user_upload/standards/classic/21-11/AUTOSAR_SWS_FlashEEPROMEmulation.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|
|:--|:--|
|EA |EEPROM Abstraction|
|Address Area |Contiguous memory area in the logical address space Typically multiple physical memory sectors are combined to one logical address area.
|EEPROM |Electrically Erasable and Programmable ROM (Read Only Memory)
|FEE| Flash EEPROM Emulation
|LSB |Least significant bit / byte (depending on context). Here, “bit” is meant.
|Mem |Memory Driver
|MemAcc| Memory Access
|MemIf| Memory Abstraction Interface
|MSB |Most significant bit / byte (depending on context). Here, “bit” is meant.
|NvM |NVRAM Manager
|NVRAM |Non-volatile RAM (Random Access Memory)
|NVRAM block| Management unit as seen by the NVRAM Manager
|(Logical) block |Smallest writable / erasable unit as seen by the modules user. Consists of one or more virtual pages.
|Virtual page| May consist of one or several physical pages to ease handling of logical blocks and address calculation.
|Internal residue| Unused space at the end of the last virtual page if the configured block size isn’t an integer multiple of the virtual page size (see Figure 3)).
|Virtual address| Consisting of 16 bit block number and 16 bit offset inside the logical block.
|Physical address| Address information in device specific format (depending on the underlying EEPROM driver and device) that is used to access a logical block.
|Dataset| Concept of the NVRAM manager: A user addressable array of blocks of the same size. E.g. could be used to provide different configuration settings for the CAN driver (CAN IDs, filter settings, …) to an ECU which has otherwise identical application software (e.g. door module).
|Redundant copy |Concept of the NVRAM manager: Storing the same information twice to enhance reliability of data storage.

## 英日
日本語は仮訳

T.B.D.

# 参考(reference)

[1] List of Basic Software Modules
AUTOSAR_TR_BSWModuleList.pdf
[2] Layered Software Architecture
AUTOSAR_EXP_LayeredSoftwareArchitecture..pdf
[3] General Requirements on Basic Software Modules
AUTOSAR_SRS_BSWGeneral.pdf
[4] General Requirements on SPAL
AUTOSAR_SRS_SPALGeneral.pdf
[5] Requirements on Memory Hardware Abstraction Layer
AUTOSAR_SRS_MemoryHWAbstractionLayer.doc
[6] Specification of Default Error Tracer
AUTOSAR_SWS_DefaultErrorTracer.pdf
[7] Specification of ECU Configuration
AUTOSAR_TPS_ECUConfiguration.pdf
[8] Basic Software Module Description Template
AUTOSAR_TPS_BSWModuleDescriptionTemplate.pdf
[9] General Specification of Basic Software Modules
AUTOSAR_SWS_BSWGeneral.pdf
3.2 Related standards and norms
[10] AUTOSAR Specification of NVRAM Manager
AUTOSAR_SWS_NVRAMManager.doc
[11] Specification of Memory Abstraction Interface
AUTOSAR_SWS_MemoryAbstractionInterface.pdf
[12] Specification of EEPROM Abstraction
AUTOSAR_SWS_EEPROMAbstraction.pdf
[13] Specification of Memory Access
AUTOSAR_SWS_MemoryAccess.pdf
[14] Specification of Memory Driver
AUTOSAR_SWS_MemoryDriver.pdf