Search

12 Results

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

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

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

Megabit Interfaces

Profile • There are several megabit interfaces that may be utilized on the RP node. Some examples of these include: SpaceWire RS-422, RS-232 MIL-STD-1553 CAN bus SpaceWire is the preferred solution for systems requiring data rates below 200 Mbps. SpaceWire links can scale from 2 to 200 Mbps at full duplex and...

System Monitoring and Communication Profile > Network Interfaces > Megabit Interfaces

Network Interfaces

Profile • All JAS nodes communicate through a standard set of interfaces that adhere to standard protocols. Refer to the Electrical Specification for physical layer technical information and Communication Specification for details on standard data protocols. This section describes two classes of network interfaces, megabit interfaces with line speeds below one gigabit...

System Monitoring and Communication Profile > Network Interfaces

Network Router

Profile • SMAC Network Router The network interface implemented by the SMAC is typically SpaceWire, though other protocols may be implemented. It is highly recommended to implement a network router (rather than just endpoints) in order to provide redundancy in the network and better choices of network topologies. Configurable routers also permit...

System Monitoring and Communication Profile > Functional Description > Network Router

Node Personality

Profile • SMAC Personality NV Memory A NV memory should be connected to the SMAC. The NV memory is used for two purposes: storing initial SMAC configuration information, and storing personality information about the node. The stored SMAC configuration typically consists of default routing tables for the network router, processing element power...

System Monitoring and Communication Profile > Functional Description > Node Personality

Processing Logic

Profile • SMAC Processing Logic The SMAC utilizes a radiation-hardened, non-volatile FPGA device to provide the primary processing capability for SMAC functions. This FPGA shall always be powered on when system power is applied regardless of the power state of the remainder of the node. It is recommended to use local POL...

System Monitoring and Communication Profile > Functional Description > Processing Logic

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