Search

Results 1–100 of 263

2 D Meshes and 2 D Toroids

Other • 2-D meshes are one of the easiest topologies to visualize – nodes are connected in a “grid” fashion (see Figure). The simple layout also allows many problems to map easily to the structure of this network. 2-D Mesh and 2-D Toroid 2-D meshes have unequal node degree. The node degree...

Joint Architecture Standard Overview > Network Topologies > 2 D Meshes and 2 D Toroids

3 D Meshes and 3 D Toroids

Other • 3-D meshes and 3-D toroids are similar to 2-D meshes and toroids, except the 3-D mesh/toroid is expanded along the Z-axis to provide another dimensional layer of nodes. In the case of the 3-D toroid, the topmost nodes (along the new Z-axis) are connected to the bottommost nodes (see Figure)....

Joint Architecture Standard Overview > Network Topologies > 3 D Meshes and 3 D Toroids

Acronyms

Other • Acronym Definition A/D Analog-to-Digital (as in A/D converter) ACK Acknowledge ADC Analog-to-Digital Converter API Application Program Interface APID Application Identifier APP Application CCC Cube-Connected Cycles CCITT From French: Comité Consultatif International Téléphonique et Télégraphique International Telegraph and Telephone Consultative Committee CC-NUMA Cache Coherent-Non-Uniform Memory Access CCSDS Consultative Committee for Space...

Joint Architecture Standard Overview > Acronyms

Addressing

Profile • SpaceWire supports three types of addressing: Path (Physical) Addressing, Logical Addressing, and Regional Addressing. JAS uses regional addressing because it provides the greatest flexibility to create scalable networks. Regional addressing uses a two-byte scheme where the first byte identifies the router and the second byte identifies the endpoint address connected...

Communication Profile > Interconnect Technologies > SpaceWire Interconnect > SpaceWire Transport > Addressing

Advantages of JAS

Other • A modern node-based architecture with reconfigurable node electronics and serial data links between nodes provides the core structure and flexibility needed to enable most of the design strategies. It offers a powerful, yet efficient, modular solution that can be scaled and configured to support payloads of virtually any size and...

Joint Architecture Standard Overview > JAS Rationale and Motivation > Advantages of JAS

Allocation of Service Types and Subtypes

Specification • The PUS provides a standard set of services that are targeted for communication between spacecraft and ground systems. Many of them may not be applicable to on-board communication between applications. However, nothing precludes their use in a JAS-based system. The PUS can be extended to add additional functionality to existing...

Communication Specification > JAS Packets > Packet Service Definitions > Allocation of Service Types and Subtypes

Analog Electronics

Profile • This instantiation of the Expansion Profile implements a 6U VPX board to include analog electronics and connectors to access incoming signals from external sensor modules. The analog electronics are connected to an RP node through the system backplane. The FPGA on the RP node filters and processes the incoming data...

Expansion Profile > Applications > Analog Electronics

Applications

Profile • Common instantiations of the CH profile include, but are not limited to: Host Vehicle Interface and Configuration Manager Mission Data Processing Non-Volatile Memory Storage Mass Memory Node The CH node can operate in several capacities, the most essential of which is the Host Vehicle Interface and Configuration Manager. However, several...

Command and Host Processor Profile > Applications

Applications

Profile • Instantiations of the Expansion Profile can improve the versatility of other node profiles by adding additional capability, connectivity, or capacity. Common instantiations of the Expansion Profile include, but are not limited to: Host vehicle interface Memory storage Rear transition module Analog electronics

Expansion Profile > Applications

Applications

Profile • Instantiations of this profile are intended to function as primary-to-secondary power converters, producing the secondary voltage rail(s) that are distributed to other nodes. The ‘Local POL Power Conversion’ section mentions one “or more secondary voltage rails” being produced by the PS node. One voltage rail (typically +5 or +12 V)...

Power Supply Profile > Applications

Backplane Connectors

Specification • JAS electrical design should utilize commercial connector standards when applicable. The VPX plug-in module to backplane connector is a Tyco Electronics MultiGig RT2 connector system which was chosen for its rugged mechanical performance and high-speed electrical performance, rated to 6.4 Gb/s and demonstrated to support data rates greater than 10...

Electrical Specification > Electrical Interconnects > VPX > Backplane Connectors

Backplane Topology

Specification • The backplane is a key element in achieving high-speed connections between the plug-in modules or nodes in the case of a JAS system. VPX compliant backplanes support a minimum signaling rate of at least 3.125 Gbps on any differential point-to-point connection. There are a small number of required signals on...

Electrical Specification > Electrical Interconnects > VPX > Backplane Topology

Buffer Fragmentation and Reassembly

Specification • In cases where a higher-level transmit application (or higher layer in a communications stack) must transmit a buffer of data that exceeds the JRDDP MTU size, the buffer must be fragmented into a series of JRDDP packets and then reassembled at the receive TEP before returning the buffer to the...

Communication Specification > SpaceWire > Protocols > JAS Reliable Data Delivery Protocol > Overall Functional Description > Buffer Fragmentation and Reassembly

CCSDS Telecommand and Telemetry Format Packet Standard

Specification • CCSDS Space Packet The CCSDS packet format consists of a packet primary header and packet data field. The header provides routing information for the packet and metadata that describes the packet. The data field is intended to be a user-defined field that can be customized for applications. Details of how...

Communication Specification > JAS Packets > CCSDS Telecommand and Telemetry Format Packet Standard

Channel Closing Process

Specification • The following sections present the interactions (in the form of UML Sequence Diagrams) between transmit and receive endpoints while closing a channel. Various error conditions are presented in order to show nominal, delayed, and worst case scenarios. The hexagonal icons represent the TEP states while the dashed green lines represent...

Communication Specification > SpaceWire > Protocols > JAS Reliable Data Delivery Protocol > Channel Operations > Channel Closing Process

Characteristics

Other • The table below describes the characteristics of JAS. Characteristic Definition Modularity Modular, scalable design capable of accommodating a wide range of applications, complexities and performance needs Configurable Topology Flexible, node-based, topologically configurable architecture that can be easily sized, configured and optimized to meet connectivity and robustness needs of a broad...

Joint Architecture Standard Overview > JAS Rationale and Motivation > Characteristics

Cleanliness

Specification • Cleanliness is an important design consideration which can be mitigated by the mechanical structure and processes. Systems adjacent to an optical payload may have more strict cleanliness requirements than non-optical payload. The following sections describe the requirements which deal with Cleanliness considerations for the JAS mechanical structure.

Mechanical Specification > Design Constraints > Cleanliness

Coincidence Distribution

Other • The figure below illustrates how the JAS supports intra-payload coincidence and triggering. There are two options: Serial Packets JAS nodes can transmit packetized signals via the communications architecture if latency requirements are not too stringent. Discrete Signals Discrete coincidence and trigger signals can be added to any node through the...

Joint Architecture Standard Overview > Coincidence Distribution

Command and Host Processor Profile

Other • The Command and Host Processor (CH) profile defines a microprocessor-based solution suitable to construct nodes for mission data processing, spacecraft interfaces, and other applications requiring software execution on microprocessor platforms. Nodes based on the CH profile work alongside other nodes within the JAS architecture. The SMAC Profile and the Communication...

Joint Architecture Standard Overview > JAS Profile Introductions > Command and Host Processor Profile

Command and Host Processor Profile

Profile • The Command and Host Processor (CH) profile defines a microprocessor-based solution suitable to construct nodes for mission data processing, spacecraft interfaces, and other applications requiring software execution on microprocessor platforms. The CH profile works alongside the RP Profile and PS Profile to implement nodes within the JAS architecture. The SMAC...

Command and Host Processor Profile

Communication Data Links

Specification • JAS nodes should communicate through one or more standard communications protocols. Serial communication protocols are the recommended approach but JAS does not preclude the use of parallel communication protocols. JAS also does not preclude the use of custom or legacy based communications.

Electrical Specification > Communication Data Links

Communication Profile

Profile • The Communication Profile defines standard interfaces for facilitating communication between RP, CH, and PS nodes within a JAS system. The Communication Profile focuses primarily on communication between payload applications. It leverages industry standards to support network-based communication using serial interfaces. A common set of communication protocols for space applications has...

Communication Profile

Communication Specification

Specification • The Communication Specification provides details about network interfaces, communication services, and packet structures that were described in the Communication Profile. The figure below provides context of where the Communication Specification resides in the JAS standard. JAS Standard Hierarchy

Communication Specification

Communications Profile

Other • The Communications Profile defines standard interfaces for facilitating communication between nodes within a JAS system. The Communications Profile focuses primarily on communication between payload applications. It leverages industry standards to support network-based communication using serial interfaces. Adherence to the Communications Profile and Communications Specification is the minimum required for a...

Joint Architecture Standard Overview > JAS Profile Introductions > Communications Profile

Companion Field Programmable Gate Array

Profile • A separate radiation-hardened companion FPGA is present on the CH node to implement timing functions, custom peripherals, and bridge to proprietary interfaces that may not be directly supported by the microprocessor. The FPGA typically attaches to the microprocessor through industry-standard bus interfaces, though the exact connection method will vary based...

Command and Host Processor Profile > Functional Description > Companion Field Programmable Gate Array

Complete and Incomplete Hypercubes

Other • An overall good performer, hypercubes are very reliable and offer good performance. Complete hypercubes have fixed size of 2^d (i.e., 4, 8, 16, 32, 64, etc, nodes) but an extension to this structure (incomplete hypercubes) allows for arbitrary size. Hypercubes are constructed by beginning with two interconnected nodes (a 1-D...

Joint Architecture Standard Overview > Network Topologies > Complete and Incomplete Hypercubes

Coordinate Definition

Specification • The JAS mechanical structure shall implement a coordinate system as a reference point for the design. The mounting of each component should be considered as the coordinate reference. The coordinate frame can originate on a pin-and-slot mounting. [Placeholder: Defining a coordinate frame helps to determine center of gravity, mass, envelopes...

Mechanical Specification > Mechanical Interface Design > Coordinate Definition

Cube Connected Cycles

Other • Cube-connected cycles (CCC) are structures based on hypercubes (see Figure). Given a hypercube of dimension d, each hypercube node is replaced with a ring of size d. This causes the node degree of all nodes to be fixed at 3 regardless of network size! This structure excels when the port...

Joint Architecture Standard Overview > Network Topologies > Cube Connected Cycles

Custom Communications

Specification • Custom communications specifications by definition are not described by any single specification. The electrical parameters will be determined by the components involved in the design. For example, if the communications utilize gigabit (GTX) transceivers in an FPGA then the electrical requirements will be prescribed by the GTX specifications.

Electrical Specification > Communication Data Links > Custom Communications

Data Types

Specification • The JAS standard does not require a specific length or encoding format for data types. Systems can define these based on what best suits their needs. Sizes, endianness, byte ordering, and bit ordering are typically driven based on the processing and memory architectures that are used. However, in order to...

Communication Specification > JAS Packets > JAS Packet Definition > Data Types

Design Constraints

Specification • The following sections define some important design constraints that the program will levy on the system. The constraints will drive many of the choices in designing the mechanical system.

Mechanical Specification > Design Constraints

Design Thickness

Specification • For strength and buckling analyses, minimum material thickness shall be used. Minimum thickness is defined as the nominal thickness minus the lower tolerance and applies to metallic and nonmetallic structural elements. For modeling purposes and stiffness calculations, use nominal or expected values. For flexures the Maximum blade thickness shall be...

Mechanical Specification > Design Constraints > Structural Integrity > Design Thickness

Device Access Service

Specification • The device access service, service type address 128, is used to request parameters from or command parameters to a specific device. The currently defined device access service parameters are shown in the following table. Service Type Service Subtype Subtype Description Cmd Tlm Service Parameters Data Types and Description 128 1...

Communication Specification > JAS Packets > Packet Service Definitions > JAS Specific Services Definitions > Device Access Service

Discrete Signaling

Profile • SMAC Discrete I/O and Data Bus Signaling The SMAC has capabilities to read and drive both discrete I/O values and data buses. The FPGA I/O dedicated for this purpose can be either configured as dedicated inputs and outputs or can be bi-directional with input or output behavior configured through the...

System Monitoring and Communication Profile > Functional Description > Discrete Signaling

ECSS Packet Utilization Standard

Specification • The figures below show a PUS telecommand and telemetry packet and their utilization within the CCSDS space packet specification. The PUS specification uses the user-definable fields of the CCSDS space packet in order to create a PUS packet. The specification defines a secondary header that provides additional metadata such as...

Communication Specification > JAS Packets > ECSS Packet Utilization Standard

Electrical Bonding

Specification • Each equipment design shall provide electrical continuity across mechanical interfaces in accordance with the design requirements of this specification. Electrical continuity will be achieved to the maximum practical extent by direct metal-to-metal contact across the entire interface surface. If the electrical resistance across mechanical interfaces is measured to be less...

Mechanical Specification > Environmental Exposure > Electromagnetic Compatibility > Electrical Bonding

Electrical Interconnects

Specification • JAS electrical design shall utilize commercial interconnect standards when applicable. The following sections are some examples of commercial interconnect standards that are recommended but not required.

Electrical Specification > Electrical Interconnects

Electrical Specification

Specification • The Electrical Specification provides details about power distribution, electrical interconnects, and communication data links that are used within a JAS-based system. The figure below provides context of where the Electrical Specification resides in the JAS standard. JAS Standard Hierarchy

Electrical Specification

Electromagnetic Compatibility

Specification • Electromagnetic Interference (EMI) and Electromagnetic Compatibility (EMC) are important design considerations which can be mitigated by the mechanical structure. EMI limits may be in place due to application-specific requirements, but more importantly, EMI can be detrimental to electronics because of the sensitive nature of many of the modern systems and...

Mechanical Specification > Environmental Exposure > Electromagnetic Compatibility

Entangled Networks

Other • Entangled networks are a class of networks that attempt to maximize the algebraic connectivity of the topology. These networks can be constructed with explicit complex mathematical methods or approximated by a repetitive random optimization algorithm (which is the method chosen for this analysis) (see Figure). Sample Entangled Networks The repetitive...

Joint Architecture Standard Overview > Network Topologies > Entangled Networks

Environmental Exposure

Specification • Unless otherwise specified, the JAS mechanical structure shall meet these specifications during or after exposure to all environmental conditions specified in the Environmental specification. All of the intended application’s performance parameters must be considered to determine if the mechanical design can withstand the impacts of all environments.

Mechanical Specification > Environmental Exposure

Environmental Specification

Specification • The Environmental Specification provides details about environmental design considerations that should be considered for space applications of JAS. The figure below provides context of where the Environmental Specification resides in the JAS standard. JAS Standard Hierarchy

Environmental Specification

Environmental Test Flow

Specification • Programs using JAS should practice testing per industry standards wherever possible. The following tests and operational environments shall be applied to the components or structure in the following order. Events 1 through 5 shall be used for qualification acceptance testing. Events 1-6 shall be considered for fatigue calculations. 1) 24ea,...

Environmental Specification > Environmental Test Flow

Ethernet

Specification • Ethernet comprises a family of networking technologies with numerous media types and standards; 100Base-T (IEEE 802.3-2008:section 8) and 1000Base-T (IEEE 802.3-2008:section 40) the most popular in use today.

Electrical Specification > Communication Data Links > Ethernet

Expansion Profile

Other • The Expansion Profile describes a board that provides new capabilities and/or additional resources that would otherwise not be available in standard node instantiations. These modules are not intended to operate standalone and will usually not have individual processing capabilities. Rather, these boards will be populated with components that allow for...

Joint Architecture Standard Overview > JAS Profile Introductions > Expansion Profile

Expansion Profile

Profile • The Expansion Profile describes a board that provides new capabilities and/or additional resources that would otherwise not be available in standard node instantiations. These modules are not intended to operate standalone and will usually not have individual processing capabilities. Rather, these boards will be populated with components that allow for...

Expansion Profile

Exposure to Space Environment

Specification • This section is a system level consideration and is included for information purposes only. The view to space shall be considered for both thermal and radiation effects. Thermal-related issue: heat-dissipation Radiation-related: TID (lifetime), SEE, shielding and impact on mass

Mechanical Specification > Environmental Exposure > Exposure to Space Environment

Extended Capabilities

Profile • CH Node Extended Capabilities Customization and extension of CH node capabilities can be realized through instantiations of the Expansion Profile. In instances where custom electronics are needed (for example, spacecraft interfaces or attachments to expansion memory), mezzanines or custom backplane routing to other boards connect electronics to the CH node...

Command and Host Processor Profile > Functional Description > Extended Capabilities

Extended Capabilities

Profile • RP Node Extended Capabilities The flexibility provided by FPGAs allows nodes built upon the RP profile to accommodate custom connectivity to other components, devices, or even other nodes. Customization and extension of RP node capabilities can be realized through instantiations of the Expansion Profile. In instances where custom electronics are...

Reconfigurable Processing Profile > Functional Description > Extended Capabilities

External Interfaces

Profile • Depending on the nature of the expansion module and its integrated components, electronics modules built to the Expansion Profile will have varying needs with regard to communications interfaces. The Communication Specification is the authoritative document when the expansion module requires network connectivity. Discrete signals may be brought directly in to...

Expansion Profile > External Interfaces

Factors of Safety

Specification • The JAS mechanical structure shall have strength margins of safety greater than zero when calculated from analytically derived structural loads. The factors of safety (FS), shown in the first table below, and test load factors, shown in the second table below, shall be applied to the limit loads. All laminated...

Mechanical Specification > Design Constraints > Structural Integrity > Factors of Safety

Fatigue

Specification • The JAS mechanical structure metallic elements shall be designed to withstand the effects of cyclic load condition caused by the design environment. The design environment includes all ground handling transportation, testing, launch and on orbit operational environments indicated in the Environmental Specification. MSFC-HDBK-505 Chapter 7 shall be implemented for fatigue...

Mechanical Specification > Design Constraints > Structural Integrity > Fatigue

Form Factor

Specification • While no specific form factor standard is specified in JAS it is highly recommended that programs make use of a standards-based mechanical design such as VPX defined by VITA. Although VPX is preferred, other standards may be considered for use as well. The consideration of alternate standards should carefully consider...

Mechanical Specification > Mechanical Interface Design > Form Factor

Fully Connected

Other • Fully connected networks are constructed by wiring every node to every other node present in the network (see Figure). For obvious reasons, these networks are the ideal topology when considering overall speed, diameter, routing complexities, reliability, and ease of construction. However, they require a massive number of links; hence, cost...

Joint Architecture Standard Overview > Network Topologies > Fully Connected

Functional Description

Profile • The CH profile defines the technologies that comprise the CH node, including both required and recommended components to define this standard node type. A CH node should be universally designed to minimize the number of unique instantiations of this profile. A block diagram of a CH node is shown below....

Command and Host Processor Profile > Functional Description

Functional Description

Profile • The Communication Profile defines standard methods for transferring data between two JAS nodes. This includes the use of protocols and packet formats by hardware and software. Applications become portable and reusable by using layered communication architecture. The applications should be agnostic to the choice of physical interconnect technology, which allows...

Communication Profile > Functional Description

Functional Description

Profile • The Expansion Profile describes a class of supplemental boards designed to augment the capabilities of other profiles. These modules are not intended to operate standalone and will usually not have individual processing capabilities. Rather, these boards will be populated with components that allow for expanded capacity, expanded communications, or both....

Expansion Profile > Functional Description

Functional Description

Profile • The PS profile defines the technologies that comprise the PS node, including both required and recommended components to define this standard node type. A block diagram of a node instantiated against the PS profile is shown below: PS Profile Block Diagram The primary components for PS node instantiations will include...

Power Supply Profile > Functional Description

Functional Description

Profile • The RP profile defines the technologies that comprise the RP node, including both required and recommended components to define this standard node type. An RP node should be universally designed to minimize the number of unique instantiations of this profile. A block diagram of an RP node is shown below:...

Reconfigurable Processing Profile > Functional Description

Functional Description

Profile • The SMAC is responsible for enabling the following capabilities on JAS nodes: Network (typically SpaceWire) router for command and control Control to read and drive discrete digital I/O and data buses Configuration of node FPGA(s) SOH reporting, including node temperatures, voltages, and currents Local and neighboring node power control Connectivity...

System Monitoring and Communication Profile > Functional Description

Generalized Star

Other • The generalized star topology is a topology that attempts to wire the network together in such a way that each node is the center of a small star (see Figure). Given a dimension d, these networks will have d! nodes and each node will have a fixed degree of d-1....

Joint Architecture Standard Overview > Network Topologies > Generalized Star

Gigabit Interfaces

Profile • Gigabit interfaces are those that run at line speeds of one gigabit per second and above (>1 Gbps). These interfaces are often tasked with the primary purpose of pushing large amounts of mission data to other nodes for processing. Some examples of these interfaces include: Serial RapidIO SpaceFibre Gigabit Ethernet...

Command and Host Processor Profile > Network Interfaces > Gigabit Interfaces

Gigabit Interfaces

Profile • Gigabit interfaces are those that run at line speeds of one gigabit per second and above (>1 Gbps). These interfaces are often tasked with the primary purpose of pushing large amounts of mission data to other nodes for processing. Some examples of these interfaces include: Serial RapidIO SpaceFibre Gigabit Ethernet...

Reconfigurable Processing Profile > Network Interfaces > Gigabit Interfaces

Gigabit Interfaces

Profile • Gigabit interfaces are those that run at line speeds of one gigabit per second and above (>1 Gbps). These interfaces are often tasked with the primary purpose of pushing large amounts of mission data to other nodes for processing. Some examples of these interfaces include: Serial RapidIO SpaceFibre Gigabit Ethernet...

System Monitoring and Communication Profile > Network Interfaces > Gigabit Interfaces

Glossary

Other • Term Definition Adaptability A system design property that refers to an architecture’s ability to be easily changed or adjusted to accommodate different system needs. Address Translation allows addresses to be translated from abstract to physical Atomic An operation during which a processor can simultaneously read a location and write it...

Joint Architecture Standard Overview > Glossary

Grounding

Specification • Grounding provisions are required for the mechanical design to eliminate the potential for ESD charging on floating metal. Any component members with surface areas greater than 20 cm2 shall have a grounding provision. Bolted fittings are acceptable as grounding provisions if the joint meets the electrical resistance requirement for bonding....

Mechanical Specification > Environmental Exposure > Electromagnetic Compatibility > Grounding

High Speed Data Switch

Profile • Processing intensive systems may require many RP nodes to reduce large amounts of sensor data to an information set that can be downloaded to ground through bandwidth-limited downlinks. In many of these situations, processing will be distributed across many RP nodes connected through gigabit interfaces. A high-speed data switch could...

Reconfigurable Processing Profile > RP_Applications > High Speed Data Switch

Host Vehicle Interface

Profile • The primary function of this instantiation is to enable connection between the CH node and host vehicle by providing appropriate connectors and bridging differing electrical signaling standards. A mezzanine connector, active transceivers, level shifters, and connectors for cabling to the host vehicle are common examples of components that would be...

Expansion Profile > Applications > Host Vehicle Interface

Host Vehicle Interface and Configuration Manager

Profile • The primary role of the CH node in this application is to connect payloads to the host vehicle and to serve as the system controller for payload operations. These functions are implemented through software services running on the radiation-hardened microprocessor. Host Vehicle Interface and Configuration Manager Instantiation A radiation-hardened FPGA...

Command and Host Processor Profile > Applications > Host Vehicle Interface and Configuration Manager

Humidity

Specification • The JAS housing shall meet all performance specifications during exposure to relative humidity varying from 0% to 60%.

Environmental Specification > Humidity

Humidity Impact

Specification • The JAS mechanical structure shall maintain the electronics/PCBs within given displacements as applied by determining humidity impacts on the mechanical structure. If composite structures are used, the humidity should remain between a saturated composite at nominal 60% RH test area and a dry composite at 0% RH humidity vacuum environment...

Mechanical Specification > Environmental Exposure > Humidity Impact

Hybrid Fat Trees

Other • A hybrid fat-tree is an extension to the fat-tree topology. Hybrid fat-trees perform well when minimizing average path length and network diameter. One advantage to this design is typically about half of the nodes in this design will have a fixed degree of 2. However, other nodes have large degree,...

Joint Architecture Standard Overview > Network Topologies > Hybrid Fat Trees

Interconnect Technologies

Profile • This profile describes the interconnect technologies supported by JAS. Each interconnect will be comprised of three layers based on the RapidIO standard: the Logical Layer; the Transport Layer; and the Physical Layer. The figure below shows a mapping of the interconnect layers to the OSI layers. The Application Layer is...

Communication Profile > Interconnect Technologies

Interface Control

Specification • The JAS mechanical structure shall be designed to a prescribed Interface Control Drawing (ICD) as required by the application. Requirements called out in the ICD should include an answer to most of the design considerations in this specification.

Mechanical Specification > Mechanical Interface Design > Interface Control

JAS CCSDS SOIS

Profile • The JAS communication architecture is based on the Consultative Committee for Space Data Systems (CCSDS) Spacecraft Onboard Interface Services (SOIS) reference communication architecture. SOIS describes a layered architecture that allows applications to be abstracted from the specific communication data links. The SOIS architecture describes four layers: the Application Layer, the...

Communication Profile > Functional Description > JAS CCSDS SOIS

JAS Command Packet

Specification • JAS Command 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 Command Packet

JAS Efficient Exchange Protocol

Profile • The JAS Efficient Exchange Protocol (JEEP) is a best-effort packet transmission protocol that can be used to send messages between applications over a SpaceWire data link. JEEP is similar to the JRDDP protocol in that provides a segmentation capability to promote fairness between all applications needing to communicate on the...

Communication Profile > Interconnect Technologies > SpaceWire Interconnect > SpaceWire Logical > JAS Efficient Exchange Protocol

JAS Efficient Exchange Protocol

Specification • The JAS Efficient Exchange Protocol (JEEP) uses the lower level SpaceWire data link layer to provide data delivery services to one or more higher level application processes. This document specifies the functional requirements for JEEP but does not specify the interfaces to the lower or higher level processes, which may...

Communication Specification > SpaceWire > Protocols > JAS Efficient Exchange Protocol

JAS Essential Elements

Other • The following essential elements are the minimum required to develop a JAS-compliant system. Communication Interface (physical, preferably serial) Protocols to communicate over the physical interface Network-connected nodes that implement the communication interface and protocols Network routing and addressing scheme(s) All of these items are tailorable based on recommendations in the...

Joint Architecture Standard Overview > JAS Rationale and Motivation > JAS Essential Elements

JAS Packet Definition

Specification • The JAS Packet is built upon CCSDS and PUS packet standards. Some modifications were made to enforce a layered architecture in order to promote reuse of applications. The following sections will highlight these differences in more detail.

Communication Specification > JAS Packets > JAS Packet Definition

Results 1–100 of 263