Development of a Technological Module for Control and Verification of on-Board Equipment for Storing Temporary Data
DOI:
https://doi.org/10.22213/2410-9304-2021-3-47-54Keywords:
onboard equipment for storing temporary data, control and testing equipment, technological software, FPGA, high-speed radio linkAbstract
High-speed radio link HSRL is designed to transmit target information from spacecraft equipment to the ground. A block of onboard equipment for storing temporary data OESTD is a part of the onboard equipment of a high-speed radio link OEHSRL. Before the spacecraft is launched into space, acceptance tests of the input control are carried out. To do this, it was necessary to develop testing equipment TE and software for it. TE of OESTD is designed to check the OESTD in general and each block in particular during autonomous tests. This paper considers the subsystem of technological software - a component of the TE software system, which allows checking the operation of the FPGA as part of the OESTD. The subsystem main algorithms and functions performed by the subsystem are given. The interaction of the operator of control and testing equipment with programmable logic integrated circuits FPGA, which are part of the on-board equipment block for storing temporary data of the OESTD, is considered. Debugging software is required to enable this interaction. An FPGA with the RISC-V architecture was chosen, debugging via GRMON turned out to be impossible and OpenOCD was chosen. As a result, a technological software module was developed for testing and ensuring the operability of the FPGA as part of the onboard equipment for storing temporary data. The following components were developed: a subsystem for interaction with the device to ensure the ability to send commands and receive response messages, service functions to convert response messages into a readable form for the operator, a subsystem for interaction of the module with the main frame of the TE software, and widgets to provide the ability to manually enter commands from the user conveniently.References
Шевчук Р. Б. Комплексы приема информации с российских спутников ДЗЗ // Геоматика. 2012. № 2.
Котюк А. Ф. Датчики в современных измерениях. М. : Радио и связь, 2006.
Белоблоцкая А. А., Поздова А. К., Титов М. И. Разработка предложений по решению ключевых проблем создания высокоскоростных бортовых радиолиний // Молодой ученый. 2016. № 14 (118).
Zhang T. (2012). Instrumentation, Measurement, Circuits and Systems. Springer.
Космический комплекс «Ресурс-П». (2021). URL: https://www.roscosmos.ru/24984.
Graf R. F. (1996). Measuring Circuits, O'Reilly.
Janusz K. (2012). Advances in Intelligent and Soft Computing. Springer.
Williams R. (2015). Algorithms for Circuits and Circuits for Algorithms: Connecting the Tractable and Intractable. Computer Science Department, Stanford University, Stanford, CA, USA.
GRMON User’s Manual. (2021). URL: https://www.cse.wustl.edu/~roger/465M/grmon-1.0.5.pdf.
OpenOCD User’s Guide. (2021). URL: http://openocd.org/doc-release/pdf/openocd.pdf.
Brown S. D. (2011). Fundamentals of Digital Logic with VHDL Design. 2nd ed., McGraw-Hill.
Intel Quartus Prime Standard Edition User Guide. (2019).
Logisim, a graphical tool for designing and simulating large circuits. URL: http://www.cburch.com/logisim (2021).
Xilinx, ISE Design Suite 14: Release Notes, Installation, and Licensing. (2020).
Ogrodzki, J. (2018). Circuit Simulation Methods and Algorithms, CRC Press.
Шлее М. Qt 4.8. Профессиональное программирование на С++. СПб : Изд-во БХВ-Петербург, 2012.