DEENESPTFRRUARHIKOZHNL
CLASSIC Modul: memif Rolle: heuristic Konfidenz: 75%

SNIP_CLASSIC_MEMIF_FIGURE_Figure_1_1_MEMORYHWABSTRACTIONLAYER

Quelle: SRS_MemoryHWAbstractionLayer.pdf (Seite 5) • Ziel-Anforderung: SWS_NvM_00051

Wortlaut

Figure 1.1: Components and Interfaces of the Memory Hardware Abstraction Layer The Flash EEPROM Emulation (FEE) module and EEPROM Abstraction (EA) module shall provide a block based addressing scheme and a configurable, "virtually unlimited" number of erase-write-cycles. Thus, the upper layer module (the NVRAM manager) needs not be changed if the underlying memory driver and device is changed. The Memory Access (MemAcc) module shall abstract from the addressing scheme of the underlying memory (Mem) drivers and provide an address based addressing scheme. Also, it provides a device-agnostic address-based memory interface to maintain the access coordination of different upper layer modules like NvM, BndM or OT A client compenent and the synchronization of the hardware access. Thus, the upper layer module (FEE, EA, BndM, etc.) needs not be changed if the underlying Mem drivers and devices are changed. The Memory Abstraction Interface (MemIf) shall replace the driver interface layers (EEPROM and flash interface) and allow the NVRAM manager to access several memory abstraction modules (FEE and EA modules). Instead of the combination of FEE / flash driver and / or EA / EEPROM driver, a vendor specific library might be used that provides the same functionality and API as those memory abstraction modules. The internals of such a library are of no concern as long as the functionality and API are supported. In case the vendor library replaces all needed FEE and EA modules, the Memory Abstraction Interface shall only be a bunch of macros.

Versionen & Provenienz · Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Begründung & Zuweisungs-Evidenz

virtual address space provided to NvM

Dokumenten-Herkunft & Rückverfolgbarkeit

Spezifikations-Dokument SRS_MemoryHWAbstractionLayer.pdf
Dokumentseite Seite 5
Ziel-Modul memif (classic)
Ziel-Anforderung SWS_NvM_00051
Semantische Rolle heuristic
Automatisierungs-Konfidenz 0.75