Communication Specification

Results 26–50 of 61
Current Filters Clear all

JAS Telemetry Packet

Specification • JAS Telemetry Packet All fields are shown in bits. The variable length application data field must be an integral number of bytes for the packet error control calculation. Spare bits may be used for padding purposes at the end to ensure the packets are an even number of bytes in...

Communication Specification > JAS Packets > JAS Packet Definition > JAS Telemetry Packet

JEEP Packet Format

Specification • All JEEP packets shall include a fixed length header, followed by a variable length payload. The figure below shows how the JEEP packet is embedded within the standard SpaceWire packet. Note that while a SpaceWire packet may have zero or more destination addresses before the JEEP header, the JEEP requires...

Communication Specification > SpaceWire > Protocols > JAS Efficient Exchange Protocol > JEEP Packet Format

Memory Access Service

Specification • Error: unable to migrate element with tag="" The following diagram shows how the JAS Memory Access Service fits into the overall communication stack. The Memory Access Service provides a standard interface to applications that allows them to remotely access memory on a JAS node across a communication link. This is...

Communication Specification > Subnetwork Services > Memory Access Service

Packet Addressing and Routing

Specification • Packets will be identified and routed in the system using the SAPID, DAPID, ST, and SST. Applications shall provide these fields to the JAS Packet Service to create the stream of packets that will be sent across the communication channel. Communication channels and addresses, such as a SpaceWire address, can...

Communication Specification > JAS Packets > JAS Packet Definition > Packet Addressing and Routing

Packet Error Control

Specification • Even though JAS network protocols offer a guaranteed delivery option, there still exists the possibility of an error being introduced into a packet while it is being created or transferred from memory to the communication channel. To provide an additional layer of error detection all JAS packets shall contain a...

Communication Specification > JAS Packets > JAS Packet Definition > Packet Error Control

Packet Sequencing

Specification • The use of the packet sequencing fields within the JAS packet is different from the definition in the CCSDS and PUS standards. The original intention of the packet sequence counter was to provide two functions. First, it was used in combination with the sequence flags to reassemble data sets that...

Communication Specification > JAS Packets > JAS Packet Definition > Packet Sequencing

Packet Service Definitions

Specification • [Placeholder: services reserved for and specific to JAS; this is a lead in to describe the services. Contact SNL if immediate support is needed with this topic. Content will be developed for JT 2.0.]

Communication Specification > JAS Packets > Packet Service Definitions

Payload

Specification • JRDDP Packet Format Secondary Header (Optional) The presence of the optional secondary header is indicated by the Secondary Header Flag in the Packet Control field. If a secondary header is present, its contents and format are implementation dependent and shall be documented in a program specific document. The secondary header...

Communication Specification > SpaceWire > Protocols > JAS Reliable Data Delivery Protocol > JRDDP Packet Format > Payload

Platform Management Service

Specification • The platform management service, service type address 130 is used to configure, manage, and monitor network specific resources. The currently defined platform management service parameters are shown in the following table. Service Type Service Subtype Subtype Description Cmd Tlm Service Parameters Data Types and Description 130 11 Network Topology Upload...

Communication Specification > JAS Packets > Packet Service Definitions > JAS Specific Services Definitions > Platform Management Service

Protocols

Specification • The protocols described in the following sections are used for various SpaceWire applications depending on the needs of the communication interface. Remote Memory Access Protocol (RMAP) is a SpaceWire standard used for memory access. JAS Efficient Exchange Protocol (JEEP) and JAS Reliable Data Delivery Protocol (JRDDP) are both specific to...

Communication Specification > SpaceWire > Protocols

Reliable Delivery

Specification • JRDDP detects lost packets, duplicate packets, out of sequence packets, and provides damaged data recovery. The protocol provides additional error detection beyond the SpaceWire physical layer by utilizing Cyclic Redundancy Checks (CRCs), packet sequence numbers, positive acknowledgement, and timeouts to detect lost or duplicated Data packets.

Communication Specification > SpaceWire > Protocols > JAS Reliable Data Delivery Protocol > Overall Functional Description > Reliable Delivery

SpaceWire

Specification • The figure below defines the format of the SpaceWire packet. Following sections will discuss the details of SpaceWire Addressing, Protocol Identifiers, and the various protocols that have been developed using SpaceWire for JAS. SpaceWire Packet

Communication Specification > SpaceWire

SpaceWire Addressing

Specification • SpaceWire addresses shall follow the allowed allocation defined in the SpaceWire standard. Only logical addresses will be used for router and endpoint addresses which means they must be in the range of 0x20-0xFE. JAS applications shall use SpaceWire regional addressing in conjunction with header deletion within the SpaceWire routers. Two...

Communication Specification > SpaceWire > SpaceWire Addressing

SpaceWire Protocol Identifiers

Specification • The standard reserves protocol identifiers in the range of 1 to 239. Protocol identifiers in the range of 240-255 can be assigned by projects. The protocol identifiers ranging from 240-250 shall be reserved for JAS protocols. A list of the protocols used by JAS is shown in the table below....

Communication Specification > SpaceWire > SpaceWire Protocol Identifiers

Results 26–50 of 61