CLASSIC
Modul: ea
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_EA_SECTION_6_Requirements_Tracing
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 |