Upload
pamela-doyle
View
218
Download
0
Tags:
Embed Size (px)
Citation preview
SCIENTIFIC RESEARCH INSTITUTE OF SYSTEM ANALYSISSCIENTIFIC RESEARCH INSTITUTE OF SYSTEM ANALYSIS ((SRISASRISA))
P.N. LEBEDEV PHYSICAL INSTITUTEP.N. LEBEDEV PHYSICAL INSTITUTE
RUSSIAN ACADEMY OF SCIENCESRUSSIAN ACADEMY OF SCIENCES
NATIONAL RESEARCH NUCLEAR UNIVERSITY “MEPhI” NATIONAL RESEARCH NUCLEAR UNIVERSITY “MEPhI”
The sThe scientific data acquisition cientific data acquisition system of the GAMMA-400 system of the GAMMA-400 space projectspace project
M.S. Gorbunov, S.G. Bobkov, O.V. Serdin, M.S. Gorbunov, S.G. Bobkov, O.V. Serdin, A.I. Arkhangelskiy, N.P. TopchievA.I. Arkhangelskiy, N.P. Topchiev
GAMMA-400 scientific data acquisition system 2
Gamma-400 instrument installed on the ‘Navigator’ Gamma-400 instrument installed on the ‘Navigator’ spacecraft spacecraft
Gamma-400 on spacecraft “Navigator”Initial orbit parameters
Perigee 500 km
Apogee 300000 km
Inclination 51.8°
Will be used for the study of “dark matter” nature, for the developing of the theory of high-energy cosmic rays origin and elementary particles physics. It will be also used for the study of cosmic gamma-irradiation in high energy range, for the registration of the charged particles of the cosmic rays, for the search and the study of gamma-ray bursts.
Scientific payload 2600 kgPower budget 2 kWExpected lifetime >7 years
GAMMA-400 scientific data acquisition system 3
Was founded in October 1986 More than 700 scientists Located in Moscow Technological laboratory for ASIC prototype
(Kurchatovsky Institute, Moscow) The annual budget is over 50 millions euro
Facts about SRISAFacts about SRISA
GAMMA-400 scientific data acquisition system 4
Theoretical and applied problems of the programming automation and data security
R&D: system software: the Real-time Operating System (RTOS), compilers,
debuggers, etc. algorithms for building computational models with complex geometry,
topology, etc. complex microelectronic designs high performance chips for industry high performance protected chip from cyber attacks reliable fault-tolerant CPUs and interface circuits for space applications
Oil refinery production efficiency methodic researchComputer science for schools and high schools
SRISA Main ActivitiesSRISA Main Activities
GAMMA-400 scientific data acquisition system 5
The main functions of the The main functions of the scientific data acquisition scientific data acquisition system (SDAS) system (SDAS)
The information acquisition from the sub-systems of the scientific apparatus complex (SAC);
The preprocessing of scientific information and the keeping data in non-volatile memory;
Data transfer to high-speed radio-channel (HSRC) of the spacecraft during the communication session with the ground stations;
The information reception from the on-board command unit and the transferring of this information to scientific devices and sub-systems.
The planned amount of the information transferred to the ground during each session is 100 GByte.
For the reliable transferring during the whole lifetime (7-10 years), we plan to design the redundant 1 TByte data storage. The huge amount of data leads to the necessity of high-performance computational systems with high-speed channels.
The SDAS is the key point of the scientific complex and must be high-reliable element. That is why we use both SpaceWire 200 Mbit/sec channels and Serial RapidIO 1X 1.25 Gbit/sec channels.
GAMMA-400 scientific data acquisition system 6
Block DiagramBlock Diagram BTSSNI-201 is the central block with processing unit Two BTSSNI-301 modules is data storage system BTSSNI-001 control module for the conversion of the
primary supply channel obtained from the power management system (PMS) and the control of the supply channels for the modules.
Processor elements are joined to the net using high-speed high-reliable Serial RapidIO interface.
The data acquisition from the detectors is provided using 4 high-speed data acquisition Serial RapidIO channels. The needed throughput is 70 MByte/sec.
The scientific data is transferred to the processing block, which consists of 1907VM038 device. This microprocessor provides both processed data storage and the fetch of data from the storage using 6-port RapidIO switch (1907KX018) to transfer it to the ground using high-speed radio-channel.
The data storage is designed using the system-in-package NAND flash memory from 3D Plus. High level of reliability is achieved by minimum number of high-reliable VLSI.
The connection with the onboard control system (OCS) is provided using the redundant multiplex channel and redundant pulse commands. The Onboard Telemetry System (OTS) provides the diagnostics of different centers, the control of temperature of “heating” VLSI, the delivery of the telemetry control results from the scientific instruments.
BTSSNI-201
MIL-STD-1553B
PC
OTS
12 V
12 V reduntant
RS485_1,2
SEC
SRIO2BTSSNI-
301
SRIO3
OTC
SYNC
BTSSNI-301
SRIO4
Connectorto scientific
radio line
Connector toOCS
Connector totelemetrysystem
BTSSNI-001
Connectorfrom PCS
Reduntantconnectorfrom PCS
SRIO1Connector from
scientificcomplex
SRIO5
SRIO6
SRIO7
Connector fromscientificcomplex
Connector fromscientificcomplex
Connector fromscientificcomplex
Connectorfrom OCS
SRIO4р
Connectorto scientific
radio line
Connector toscientificcomplex
SR
IO8,
9
SDASreduntant
SRIO10
SRIO11
SDASreduntant
SDASreduntant
5V BTSSNI-201/301
Control BTSSNI-201/301
Status BTSSNI-201/301
Connectorto
KONUS-FG-BE
GAMMA-400 scientific data acquisition system 7
19071907VMVM004444 system-on-chip system-on-chip 0.25 μm SOI CMOS 66 MHz KOMDIV 32-bit, Local TMR Redundant SpaceWire interface controller Redundant MIL STD 1553 (ГОСТ Р 52070-2003) interface 3 real time timers SRAM controller ROM controller GPIO 2 RS-232 controllers SPI JTAG
GAMMA-400 scientific data acquisition system 8
19071907ВМВМ044044
CPUCPU
CPU
OCPhub
SWSW
ControllerSRAM,flash
SRAMROM
PROMOCP
OCP
OCP32 bit+ECC
SWpaceWirex2
Interruptcontroller UART
Timer
GPIO SPI JTAG1553B
OCP
32x
GAMMA-400 scientific data acquisition system 9
Single-Event Effects ProtectionSingle-Event Effects Protection
DICE-cell based cache memory Parity bit (1 per byte) for cache memory Hamming error correcting code for the built-in MIL-STD 1553 DICE-based
memory DICE-cells in register files with Hamming code protection (13,8)
hardware scrubbing SECDED for external memory Hardware possibility of using SRAM in TMR mode MBIST Spatial separation of neighboring bits (protection from MBU) “guaranteed boot” from ROM Local TMR MBIST TID: >200 krad (Si) SEL free
GAMMA-400 scientific data acquisition system 10
19071907VMVM038038
System on chip – 128-bit DSP >2 GFLOPS @ 100 MHz >2 Gbit/s to external memory
Architecture: 32-bit control core 128-bit computational co-processor SPI, DDRII, RS232, RapidIO
Production year: 2016
GAMMA-400 scientific data acquisition system 11
The Serial RapidIO switch VLSI 1907KX018The Serial RapidIO switch VLSI 1907KX018 is used for the connection of various switches and systems-
on-chip 6 RapidIO ports, the transferring environment is configured
independently: LP-Serial 4X or 1X Maximum transferring speed is 1.25 Gbit/sec (per channel) It has the commutation table for each port, performance
control system, built-in error-correcting block The switch can directly connect up to 256 devices in the
system Individual commutation tables allows to flexibly configure
the transferring of data packages. The performance control system is used for the defining of
characteristics of data flow in channel, overload detection, the localization of locking.
GAMMA-400 scientific data acquisition system 12
The data acquisition system for scientific information The data acquisition system for scientific information (SDAS)(SDAS)
Functions: acquisition of the data and the service information and the space flight control Architecture:
4 Serial RapidIO data channels for obtaining the data from detectors command driving channel (CDC) for transmission commands service information and on-board time for detectors mainframe processing unit (CPU) for the primary data collection