Search
Profile • One powerful application that is frequently utilized on FPGA-based platforms is softcore processing. Softcore processors can be instantiated within the FPGA by configuring the FPGA’s logic elements to implement the microprocessor functionality. The microprocessor can easily be integrated with other logic within the FPGA to form a system-on-chip (SoC) architecture....
SOIS Applied to JAS
Profile • A simplified version of the SOIS architecture as applied to JAS is shown in the figure below. The subnetwork services are used by applications to encapsulate and describe the data that needs to be communicated regardless of the underlying physical layer. The subnetwork services are JAS-specific implementations of the respective...
SpaceWire Interconnect
Profile • SpaceWire is a communication network designed to connect sensors, processing units, memory devices and telemetry/telecommand subsystems together within a spacecraft. It provides moderate-rate (2 to 200 Mbps), bi-directional, full-duplex, data links. Application, control, and time information is sent along a SpaceWire link in discrete packets. A SpaceWire network is comprised...
SpaceWire Logical
Profile • The SpaceWire standard defines packets and protocol identifiers. The SpaceWire Logical Layer has the flexibility to utilize standard or customized protocols. There are two classes of protocols available to JAS applications: Memory access protocols – access and control memory devices that are located on remote nodes within a network Messaging...
SpaceWire Physical
Profile • JAS based systems will follow the SpaceWire standard for the physical characteristics. The details of the JAS-based implementation of the SpaceWire physical layer are found in the Electrical Specification.
SpaceWire Transport
Profile • The Transport Layer routes messages from one end-point processing element to another through switch processing elements. The following sections describe the various elements that define the SpaceWire Transport Layer.
Subnetwork Services
Profile • Subnetwork services provide applications with a standardized interface to network communication resources regardless of the underlying data link. These services provide applications with a single application programming interface (API) and determine the proper network protocol and data link to use. This is accomplished through parameters provided in the API calls...
Synchronization Service
Profile • The Synchronization Service provides the capability to send time and synchronization events to remote applications across the network. The Synchronization Service is based on the CCSDS SOIS Synchronization Service. The Synchronization Service works in conjunction with protocols to communicate time and time-based event messages to all nodes in the payload....
System Monitoring and Communication
Profile • CH Node System Monitoring and Communication An important element that must be included in each CH node is described in the SMAC Profile. The SMAC monitors and controls the state of the CH node. The SMAC also provides standard network interfaces for connectivity to other nodes.
System Monitoring and Communication
Profile • PS Node System Monitoring and Communication An important element that must be included in each PS node is described in the SMAC Profile. The SMAC monitors and controls the state of the PS node. The SMAC also provides standard network interfaces for connectivity to other nodes.
System Monitoring and Communication
Profile • RP Node System Monitoring and Communication An important element that must be included in each RP node is described in the SMAC Profile. The SMAC monitors and controls the state of the RP node. The SMAC also provides standard network interfaces for connectivity to other nodes.
System Monitoring and Communication Profile
Profile • The System Monitoring and Communication (SMAC) Profile defines a subsystem intended for integration into RP, CH, and PS nodes to provide control, communication, and state-of-health (SOH) monitoring capabilities for JAS nodes. The SMAC subsystem consists of a single, common design applied to all nodes which provides a consistent interface to...
Timing Control
Profile • SMAC Timing Control The SMAC includes a time-keeping circuit that is used for synchronizing time across the entire payload. The timekeeping process has two components: receipt of the time value for the next epoch, and synchronization to a timing pulse. The receipt of time value occurs over the network. The...
Volatile Memory Storage
Profile • The CH profile may also operate as a low- to medium-performance memory node, hosting volatile SDRAM memories that can store mission data for short periods of time. This application may be used to queue mission data, provide temporary storage of data for processing, and other similar functions. Volatile Memory Storage...
Volatile Memory Storage
Profile • The RP profile may operate as a high-performance mass memory node, hosting volatile SDRAM memories that can store mission data for short periods of time. This application may be used, for example, to queue mission data or temporary data storage for processing. Volatile Memory Storage Instantiation In this application, the...
Results 76–90 of 90