DEENESPTFRRUARHIKOZHNL
CLASSIC Modul: ea Rolle: constitutive Konfidenz: 95%

SNIP_CLASSIC_EA_SECTION_6_Requirements_Tracing

Quelle: SWS_EEPROMAbstraction.pdf (Seite 14) • Ziel-Anforderung: SWS_Ea_00194

Wortlaut

6 Requirements Tracing The following tables reference the requirements specified in [1] and [2], and links to the fulfillment of these. Please note that if column “Satisfied by” is empty for a specific requirement this means that this requirement is not fulfilled by this document. Requirement Description Satisfied by [SRS_BSW_00101] The Basic Software Module shall be able to initialize variables and hardware in a separate initialization function [SWS_Ea_00017] [SWS_Ea_00084] [SRS_BSW_00323] All AUTOSAR Basic Software Modules shall check passed API parameters for validity [SWS_Ea_00065] [SWS_Ea_00135] [SWS_Ea_00147] [SWS_Ea_00148] [SWS_Ea_00149] [SWS_Ea_00152] [SWS_Ea_00158] [SWS_Ea_00159] [SWS_Ea_00161] [SWS_Ea_00162] [SWS_Ea_00164] [SWS_Ea_00167] [SWS_Ea_00168] [SWS_Ea_00169] [SWS_Ea_00170] [SWS_Ea_00172] [SWS_Ea_00173] [SWS_Ea_00175] [SWS_Ea_00176] [SRS_BSW_00373] The main processing function of each AUTOSAR Basic Software Module shall be named according the defined convention [SWS_Ea_00096] [SRS_BSW_00385] List possible error notifications [SWS_Ea_00099] [SWS_Ea_00100] [SRS_BSW_00392] Parameters shall have a type [SWS_Ea_00083] [SWS_Ea_00117] [SRS_BSW_00406] API handling in uninitialized state [SWS_Ea_00035] [SWS_Ea_00128] [SWS_Ea_00130] [SWS_Ea_00131] [SWS_Ea_00132] [SWS_Ea_00134] [SWS_Ea_00136] [SWS_Ea_00171] [SWS_Ea_00178] [SRS_BSW_00407] Each BSW module shall provide a function to read out the version information of a dedicated module implementation [SWS_Ea_00092] [SRS_BSW_00414] Init functions shall have a pointer to a configuration structure as single parameter [SWS_Ea_00190] [SWS_Ea_00191] [SRS_MemHwAb_ 14001] The FEE and EA modules shall allow the configuration of the alignment of the start and end addresses of logical blocks [SWS_Ea_00005] [SWS_Ea_00068] [SWS_Ea_00075] [SWS_Ea_00137] [SRS_MemHwAb_ 14002] The FEE and EA modules shall allow the configuration of a required number of write cycles for each logical block [SWS_Ea_00080] [SRS_MemHwAb_ 14005] The FEE and EA modules shall provide upper layer modules with a virtual 32bit address space [SWS_Ea_00066] [SWS_Ea_00075] [SRS_MemHwAb_ 14006] The start address for a block erase or write operation shall always be aligned to the virtual 64K boundary [SWS_Ea_00024] [SRS_MemHwAb_ 14007] The start address and length for reading a block shall not be limited to a certain alignment [SWS_Ea_00021] ▽ △ Requirement Description Satisfied by [SRS_MemHwAb_ 14009] The FEE and EA modules shall provide a conversion between the logical linear addresses and the physical memory addresses [SWS_Ea_00007] [SWS_Ea_00021] [SWS_Ea_00024] [SWS_Ea_00036] [SWS_Ea_00063] [SRS_MemHwAb_ 14010] The FEE and EA modules shall provide a write service that operates only on complete configured logical blocks [SWS_Ea_00087] [SWS_Ea_00151] [SWS_Ea_00159] [SWS_Ea_00181] [SRS_MemHwAb_ 14012] Spreading of write access [SWS_Ea_00079] [SRS_MemHwAb_ 14013] Writing of immediate data shall not be delayed by internal management operations nor by erasing the memory area to be written to [SWS_Ea_00025] [SRS_MemHwAb_ 14014] The FEE and EA modules shall detect possible data inconsistencies due to aborted / interrupted write operations [SWS_Ea_00046] [SWS_Ea_00047] [SWS_Ea_00188] [SWS_Ea_00189] [SRS_MemHwAb_ 14015] The FEE and EA modules shall report possible data inconsistencies [SWS_Ea_00104] [SRS_MemHwAb_ 14016] The FEE and EA modules shall not return inconsistent data to the caller [SWS_Ea_00104] [SRS_MemHwAb_ 14026] The block numbers 0x0000 and 0x FFFF shall not be used [SWS_Ea_00006] [SRS_MemHwAb_ 14028] The FEE and EA modules shall provide a service to invalidate a logical block [SWS_Ea_00037] [SWS_Ea_00074] [SWS_Ea_00091] [SWS_Ea_00194] [SRS_MemHwAb_ 14029] The FEE and EA modules shall provide a read service that allows reading all or part of a logical block [SWS_Ea_00022] [SWS_Ea_00086] [SWS_Ea_00158] [SWS_Ea_00179] [SRS_MemHwAb_ 14031] The FEE and EA modules shall provide a service that allows canceling an ongoing asynchronous operation [SWS_Ea_00077] [SWS_Ea_00078] [SWS_Ea_00088] [SWS_Ea_00160] [SRS_MemHwAb_ 14032] The FEE and EA modules shall provide an erase service that operates only on complete logical blocks containing immediate data [SWS_Ea_00063] [SWS_Ea_00064] [SWS_Ea_00065] [SWS_Ea_00093] [SWS_Ea_00104] Table 6.1: Requirements Tracing

Versionen & Provenienz · Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Begründung & Zuweisungs-Evidenz

Cited verbatim in the snippet (deterministic citation).

Dokumenten-Herkunft & Rückverfolgbarkeit

Spezifikations-Dokument SWS_EEPROMAbstraction.pdf
Dokumentseite Seite 14
Ziel-Modul ea (classic)
Ziel-Anforderung SWS_Ea_00194
Semantische Rolle constitutive
Automatisierungs-Konfidenz 0.95