EMBEDDED SOFTWARE MICROSAR MEM AUTOSAR Basic Software Modules for Memory Management Functions The BSW modules in MICROSAR MEM contain functions defined in AUTOSAR 3 (ASR 3) and 4.0 (ASR 4.0). In each memory stack, you will need the BSW modules NVM and MEMIF from MICROSAR MEM. They handle block-oriented and technology-independent access to the memory areas − without requiring prior knowledge of memory attributes. Your memory stack will need additional BSW modules, depending on the use case: > When a flash memory is used: Flash EEPROM Emulation (FEE) from MICROSAR MEM and a flash driver (FLSDRV) from MICROSAR CAL that is suitable for your hardware, or for external memory the module DRVEXT from MICROSAR EXT. To manage the data, the FEE module needs at least two flash sectors. > When using an EEPROM: EEPROM Abstraction (EA) from MICROSAR MEM and a EEPROM driver (EEPDRV) from MICROSAR CAL that is suitable for your hardware, or for external memory the module DRVEXT from MICROSAR EXT. Overview of Advantages > Exceptionally secure data transactions > Efficient data accesses > Efficient and robust management of nonvolatile memories > Redundant storage of management data increases reliability of data access > Inter-module configuration of the entire memory stack > Platform-optimized memory stack solution from a single source > Available for AUTOSAR 3 and 4.0 (ab Q3/2012) The MICROSAR MEM package contains all of the AUTOSAR modules for memory management: NVM, MEMIF, EA and FEE. They support management, checking and restoring of data from nonvolatile memories (Flash or EEPROM). The Basic Software Modules (BSW) from MICROSAR MEM are fast, reliable and robust. Application Areas MICROSAR MEM contains AUTOSAR services for reading, writing and erasing persistent application data in flash and/or EEPROM memories. This gives the functional software hardware-independ-ent It is possible to use multiple flash or EEPROM chips in one ECU. This involves using multiple FEE or IO modules in the ECU software. For special requirements, Vector offers platform-optimized solu-tions, access to memory. The application does not need to know the e.g. for using the EA BSW module in data flashing or opti-mizing the FEE module for specific hardware. specific type of memory that exists on the platform or whether this memory is internal to the controller or externally connected to it. The following function is optionally available: > NVM: Block type DATASET_ROM with multiple ROM blocks MICROSAR MEM modules according to AUTOSAR 4.0 V2.5 2012-02 More Information: www.vector.com/contact