Search

Results 76–90 of 90

Softcore Processor Instantiation

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....

Reconfigurable Processing Profile > RP_Applications > Softcore Processor Instantiation

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...

Communication Profile > Functional Description > SOIS Applied to JAS

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...

Communication Profile > Interconnect Technologies > SpaceWire Interconnect

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...

Communication Profile > Interconnect Technologies > SpaceWire Interconnect > SpaceWire Logical

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...

Communication Profile > Subnetwork Services

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....

Communication Profile > Subnetwork Services > Synchronization Service

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.

Power Supply Profile > Functional Description > System Monitoring and Communication

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...

System Monitoring and Communication Profile

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...

System Monitoring and Communication Profile > Functional Description > Timing Control

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...

Command and Host Processor Profile > Applications > 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...

Reconfigurable Processing Profile > RP_Applications > Volatile Memory Storage

Results 76–90 of 90