Specification of Core Test , No.259, AUTOSAR R21-11(90) CP

Specification of Core Test , No.259,  2021-11

https://www.autosar.org/fileadmin/user_upload/standards/classic/21-11/AUTOSAR_SWS_CoreTest.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|
|:--|:--|
|MCAL| Microcomputer Abstraction Layer
|DEM |Diagnostic Event Manager
|DET| Default Error Tracer
|CPU |Central Processing Unit
|MPU |Memory Protection Unit
|L1| 1st level memory
|L2 |2nd level memory
|MCU |Microcontroller Unit
|BIST |Built in Self Test
|IRQ |Interrupt Request
|Core |A CPU plus closely located functional resources
|CSUM/Checksum/signature|A numerical representation of the result of a test execution.
|Background test |Background test is called periodically by a SW-scheduler/RTOS.
|Foreground test |A foreground test is a synchronous test and shall not be interrupted. It is called via user application calls.
|Golden (Ref.)Value|Reference value used for comparison (e.g. Checksum/Signature) to a previously computed test result value.
|Good Case| The execution finished without reporting an error
|Atomic sequence/atomic piece|An atomic sequence is a piece of test which shall not be interrupted.
|External device |A physical external entity; e.g. a second microcontroller
|Resource|A ‘hardware resource’ is the smallest unit (instance) that can be selected by a CORETest driver user. It can be tested in one or several atomic sequences. It is a core internal unit which executes a unique functionality (e.g. IRQ-controller).
|Partial test(orange block in Figure3)| A partial test is defined as the test of one or more hardware resources. (A partial test is interruptible because it is executed in background mode).
|Entity/unit| Hardware functionality inside the core (e.g. CPU, MMU etc.)
|Caller/calling entity|The caller/calling entity is located on a higher AUTOSAR or ISO layer. It is the user of the API call.
|test interval |CoreTest test Interval: the sum of all the partial tests (executed in background mode) on the hardware resources that are configured to make one complete Core test.
|Test Interval Id |Identifier of a test interval, which shall be incremented by eachstart of a new test interval. 

## 英日
日本語は仮訳

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] Specification of BSW Scheduler
AUTOSAR_SWS_BSW_Scheduler.pdf
[5] ECU Configuration Specification
AUTOSAR_SWS_ECUStateManager.pdf
[6] Specification of Memory Mapping
AUTOSAR_SWS_MemoryMapping.pdf
[7] Requirement on Core Test
AUTOSAR_SRS_CoreTest.pdf
[8] AUTOSAR Basic Software Module Description Template
AUTOSAR_RS_BSWModuleDescriptionTemplate.pdf
[9] General Specification of Basic Software Modules
AUTOSAR_SWS_BSWGeneral.pdf
[10] ISO 26262:2018 (all parts) - Road vehicles - Functional Safety http://www.iso.org