advertisement
Specification of Ethernet Interface
AUTOSAR Release 4.2.2
6 Requirements traceability
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Requirement
16 of 77
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Description Satisfied by
SWS_EthIf_00003
SWS_EthIf_00004
SWS_EthIf_00005
SWS_EthIf_00006
SWS_EthIf_00007
SWS_EthIf_00008
SWS_EthIf_00009
SWS_EthIf_00010
SWS_EthIf_00011
SWS_EthIf_00012
SWS_EthIf_00013
SWS_EthIf_00014
SWS_EthIf_00017
SWS_EthIf_00023
SWS_EthIf_00024
SWS_EthIf_00025
SWS_EthIf_00027
SWS_EthIf_00034
SWS_EthIf_00035
SWS_EthIf_00036
SWS_EthIf_00037
SWS_EthIf_00038
SWS_EthIf_00039
SWS_EthIf_00040
SWS_EthIf_00041
SWS_EthIf_00042
SWS_EthIf_00043
SWS_EthIf_00044
SWS_EthIf_00050
SWS_EthIf_00051
SWS_EthIf_00052
SWS_EthIf_00053
SWS_EthIf_00054
SWS_EthIf_00055
SWS_EthIf_00056
SWS_EthIf_00057
Document ID 417: AUTOSAR_SWS_EthernetInterface
- AUTOSAR confidential -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
17 of 77
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Specification of Ethernet Interface
AUTOSAR Release 4.2.2
SWS_EthIf_00058
SWS_EthIf_00059
SWS_EthIf_00060
SWS_EthIf_00061
SWS_EthIf_00062
SWS_EthIf_00063
SWS_EthIf_00064
SWS_EthIf_00065
SWS_EthIf_00066
SWS_EthIf_00067
SWS_EthIf_00068
SWS_EthIf_00069
SWS_EthIf_00070
SWS_EthIf_00071
SWS_EthIf_00072
SWS_EthIf_00073
SWS_EthIf_00074
SWS_EthIf_00075
SWS_EthIf_00076
SWS_EthIf_00077
SWS_EthIf_00078
SWS_EthIf_00079
SWS_EthIf_00080
SWS_EthIf_00081
SWS_EthIf_00082
SWS_EthIf_00085
SWS_EthIf_00086
SWS_EthIf_00087
SWS_EthIf_00088
SWS_EthIf_00089
SWS_EthIf_00090
SWS_EthIf_00091
SWS_EthIf_00092
SWS_EthIf_00093
SWS_EthIf_00094
SWS_EthIf_00095
SWS_EthIf_00096
SWS_EthIf_00097
SWS_EthIf_00098
Document ID 417: AUTOSAR_SWS_EthernetInterface
- AUTOSAR confidential -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
18 of 77
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Specification of Ethernet Interface
AUTOSAR Release 4.2.2
SWS_EthIf_00099
SWS_EthIf_00100
SWS_EthIf_00101
SWS_EthIf_00102
SWS_EthIf_00103
SWS_EthIf_00104
SWS_EthIf_00105
SWS_EthIf_00106
SWS_EthIf_00107
SWS_EthIf_00108
SWS_EthIf_00109
SWS_EthIf_00111
SWS_EthIf_00112
SWS_EthIf_00113
SWS_EthIf_00114
SWS_EthIf_00116
SWS_EthIf_00117
SWS_EthIf_00118
SWS_EthIf_00123
SWS_EthIf_00124
SWS_EthIf_00127
SWS_EthIf_00128
SWS_EthIf_00129
SWS_EthIf_00130
SWS_EthIf_00132
SWS_EthIf_00134
SWS_EthIf_00135
SWS_EthIf_00136
SWS_EthIf_00137
SWS_EthIf_00138
SWS_EthIf_00139
SWS_EthIf_00140
SWS_EthIf_00141
SWS_EthIf_00142
SWS_EthIf_00143
SWS_EthIf_00144
SWS_EthIf_00145
SWS_EthIf_00146
SWS_EthIf_00147
Document ID 417: AUTOSAR_SWS_EthernetInterface
- AUTOSAR confidential -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
19 of 77
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Specification of Ethernet Interface
AUTOSAR Release 4.2.2
SWS_EthIf_00149
SWS_EthIf_00150
SWS_EthIf_00151
SWS_EthIf_00152
SWS_EthIf_00153
SWS_EthIf_00154
SWS_EthIf_00155
SWS_EthIf_00156
SWS_EthIf_00157
SWS_EthIf_00158
SWS_EthIf_00159
SWS_EthIf_00160
SWS_EthIf_00161
SWS_EthIf_00162
SWS_EthIf_00164
SWS_EthIf_00165
SWS_EthIf_00166
SWS_EthIf_00167
SWS_EthIf_00168
SWS_EthIf_00169
SWS_EthIf_00170
SWS_EthIf_00171
SWS_EthIf_00172
SWS_EthIf_00173
SWS_EthIf_00174
SWS_EthIf_00175
SWS_EthIf_00176
SWS_EthIf_00177
SWS_EthIf_00178
SWS_EthIf_00179
SWS_EthIf_00180
SWS_EthIf_00181
SWS_EthIf_00182
SWS_EthIf_00183
SWS_EthIf_00184
SWS_EthIf_00185
SWS_EthIf_00186
SWS_EthIf_00187
SWS_EthIf_00188
Document ID 417: AUTOSAR_SWS_EthernetInterface
- AUTOSAR confidential -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
20 of 77
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Specification of Ethernet Interface
AUTOSAR Release 4.2.2
SWS_EthIf_00189
SWS_EthIf_00190
SWS_EthIf_00191
SWS_EthIf_00192
SWS_EthIf_00193
SWS_EthIf_00194
SWS_EthIf_00195
SWS_EthIf_00196
SWS_EthIf_00197
SWS_EthIf_00198
SWS_EthIf_00199
SWS_EthIf_00200
SWS_EthIf_00201
SWS_EthIf_00202
SWS_EthIf_00203
SWS_EthIf_00204
SWS_EthIf_00205
SWS_EthIf_00206
SWS_EthIf_00207
SWS_EthIf_00208
SWS_EthIf_00209
SWS_EthIf_00210
SWS_EthIf_00211
SWS_EthIf_00212
SWS_EthIf_00213
SWS_EthIf_00214
SWS_EthIf_00215
SWS_EthIf_00216
SWS_EthIf_00217
SWS_EthIf_00218
SWS_EthIf_00219
SWS_EthIf_00220
SWS_EthIf_00221
SWS_EthIf_00222
SWS_EthIf_00223
SWS_EthIf_00224
SWS_EthIf_00228
SWS_EthIf_00229
SWS_EthIf_00230
Document ID 417: AUTOSAR_SWS_EthernetInterface
- AUTOSAR confidential -
Specification of Ethernet Interface
AUTOSAR Release 4.2.2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
SRS_BSW_00436 -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
SWS_EthIf_00231
SWS_EthIf_00232
SWS_EthIf_00233
SWS_EthIf_00234
SWS_EthIf_00235
SWS_EthIf_00236
SWS_EthIf_00238
SWS_EthIf_00239
SWS_EthIf_00240
SWS_EthIf_00241
SWS_EthIf_00242
SWS_EthIf_00243
SWS_EthIf_00244
SWS_EthIf_00246
SWS_EthIf_00247
SWS_EthIf_00248
SWS_EthIf_00250
SWS_EthIf_00252
SWS_EthIf_00253
SWS_EthIf_00225,
SWS_EthIf_00226
SRS_Eth_00106 The Ethernet Transceiver Driver shall switch on/off wake up functionality at pre compile time.
SWS_EthIf_00237,
SWS_EthIf_00245,
SWS_EthIf_00249
21 of 77 Document ID 417: AUTOSAR_SWS_EthernetInterface
- AUTOSAR confidential -
advertisement
Related manuals
advertisement
Table of contents
- 2 AUTOSAR Release
- 8 Introduction and functional overview
- 10 Acronyms and abbreviations
- 11 Related documentation
- 11 Input documents
- 12 Related standards and norms
- 12 Related specification
- 13 Constraints and assumptions
- 13 Limitations
- 13 Applicability to car domains
- 14 Dependencies to other modules
- 14 File structure
- 14 Header file structure
- 16 Requirements traceability
- 22 Functional specification
- 22 Ethernet BSW stack
- 22 Indexing scheme for Ethernet controller
- 23 Indexing scheme for Ethernet switches
- 24 Ethernet Interface main function
- 24 Requirements
- 24 Configuration description
- 25 VLAN support
- 26 Wake up support
- 26 Error classification
- 26 Default Errors
- 26 Runtime Errors
- 26 Transient Faults
- 26 Production Errors
- 26 Extended Production Errors
- 27 API specification
- 27 Imported types
- 27 Type definitions
- 27 EthIf_ConfigType
- 28 EthIf_StateType
- 28 Function definitions
- 28 EthIf_Init
- 29 EthIf_SetControllerMode
- 29 EthIf_GetControllerMode
- 30 EthIf_SetTransceiverMode
- 31 EthIf_GetTransceiverMode
- 32 EthIf_ SetTransceiverWakeupMode
- 33 EthIf_ GetTransceiverWakeupMode
- 2 AUTOSAR Release
- 34 EthIf_ CheckWakeup
- 34 EthIf_GetPhysAddr
- 35 EthIf_SetPhysAddr
- 36 EthIf_UpdatePhysAddrFilter
- 37 EthIf_GetPortMacAddr
- 38 EthIf_GetArlTable
- 39 EthIf_GetBufferLevel
- 40 EthIf_GetDropCount
- 40 EthIf_StoreConfiguration
- 41 EthIf_ResetConfiguration
- 42 EthIf_GetCurrentTime
- 43 EthIf_EnableEgressTimeStamp
- 43 EthIf_GetEgressTimeStamp
- 44 EthIf_GetIngressTimeStamp
- 45 EthIf_SetCorrectionTime
- 46 EthIf_SetGlobalTime
- 47 EthIf_ProvideTxBuffer
- 49 EthIf_Transmit
- 50 EthIf_GetVersionInfo
- 50 Callback notifications
- 50 EthIf_RxIndication
- 51 EthIf_TxConfirmation
- 52 EthIf_CtrlModeIndication
- 53 EthIf_TrcvModeIndication
- 53 Scheduled functions
- 53 EthIf_MainFunctionRx
- 54 EthIf_MainFunctionTx
- 54 Expected Interfaces
- 54 Mandatory Interfaces
- 55 Optional Interfaces
- 55 Configurable interfaces
- 58 Sequence diagrams
- 58 Initialization
- 59 Communication Initialization
- 60 Data Transmission
- 61 Data Reception
- 62 Link State Change
- 63 Configuration specification
- 63 Containers and configuration parameters
- 66 Variants
- 66 EthIf
- 66 EthIfGeneral
- 71 EthIfConfigSet
- 71 EthIfController
- 73 EthIfFrameOwnerConfig
- 74 EthIfRxIndicationConfig
- 74 EthIfSwitch
- 75 EthIfTrcvLinkStateChgConfig
- 75 EthIfTxConfirmationConfig