System Monitoring and Communication Profile
Current Filters
Clear all
Profile • SMAC ADC and Analog MUX The SMAC shall include an ADC to take analog measurements of board parameters (voltage, current, temperature). These values are returned to the system controller as SOH information. An analog MUX may be required so that multiple analog values can be read by the ADC. The...
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...
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...
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...
Local Power Conversion and Control
Profile • SMAC Local Power Conversion and Control The input power for the SMAC is provided by a single voltage rail that is distributed throughout the system and delivered to nodes. The power for the SMAC shall default to an “on” state for at least one node in the system when the...
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...
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...
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...
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...
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
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...