Table of Contents
1.0INTRODUCTION
1.1Purpose
1.2Scope
1.3DocumentOrganization
1.4UseofShallinthisDocument
1.4.1DefinitionofKeywordsandImperatives
1.5ReferenceDocuments
2.0OVERVIEW
2.1ExpectedUsageofARINC826
2.2ComparisontoOtherSoftwareLoadingProtocols
2.3FileTransferOverview
2.4RelationshipsofStandards
2.5SystemDiagrams
2.5.1CANAlone
2.5.2ARINC615AwithCANConversion
2.5.3ARINC615AtoARINC826
2.5.4ARINC826throughGateways
3.0ARINC826SOFTWARELOADING
3.1CANBusAssumptions
3.2TargetSelection
3.2.1UploadTargetSelection
3.2.2InformationTargetSelection
3.2.3DownloadTargetSelection
3.3AbortSequences
3.4ConfigurationParameters
3.5SoftwareLoadingOperations
3.5.1UploadScenario
3.5.2InformationScenario
3.5.3DownloadScenario
3.6OpcodeandFragmentField
3.7MessageDefinitions
3.7.1CANDiscoveryQuery
3.7.2CANDiscoveryResponse
3.7.3FileTransferMessage(FTM)
3.7.4FileAcknowledgementMessage(FILEACK)
3.7.5InformationProtocolInitializationMessage(IPIM)
3.7.6DownloadProtocolInitializationMessage(DPIM)
APPENDIXA-ACRONYMS
APPENDIXB-MESSAGEEXAMPLES
APPENDIXC-SHORTLOAD
APPENDIXD-CANPERFORMANCE Abstract
Describes a new avionics software loading protocol standard. Also defines the software loading operations in terms of sequences of messages, and it defines the byte organization of the messages.