Development of a methodology for testing SpaceWire network switches

Автор: Maksyutin A.S., Kazaykin D.S., Dymov D.V., Ivlenkov D.V.

Журнал: Siberian Aerospace Journal @vestnik-sibsau-en

Рубрика: Informatics, computer technology and management

Статья в выпуске: 2 vol.23, 2022 года.

Бесплатный доступ

The paper presents the main points of the developed methodology for testing SpaceWire network switches. The main objectives of testing this equipment are outlined. A block diagram of the workplace is provided, as well as a list of equipment with its brief description for conducting tests. To conduct the tests, special software was developed, implemented in the form of a console user application. The methodology describes in detail each step of working with this application. This article describes the algorithms that are implemented when working with the application. These algorithms are presented in the form of flowcharts, as well as in the form of a text description. Two groups are distinguished among the algorithms: basic and advanced tests. For the first group, we can distinguish: a basic test - to check the principle of removing the header in accordance with the path addressing; a load test - to check the correct operation of the switch at high load of the switching matrix, as well as checking the deletion of incoming packets that do not contain addresses in their header to be sent to one of the switch ports; an exceptional situation test is used to check the correct operation of the switch when the receiving buffer is loaded with incoming data. For the second group, we can distinguish: the routing table test - to check the correctness of the processing by the switch of the rows recorded in the routing table; the broadcast test – to check the ability of the switch to send one data packet from several ports at the same time; the adaptive group routing test – to check the ability of the switch when selecting multiple ports for data transmission to send them from the port having the highest priority. All the indicated algorithms were tested on a radiation-resistant fault-tolerant ultra-large inte-grated circuit of a programmable master switch of the 3rd level. In conclusion, further plans for the devel-opment of the methodology are outlined.

Еще

Switches, testing methods, testing algorithms, SpaceWire

Короткий адрес: https://sciup.org/148329621

IDR: 148329621   |   DOI: 10.31772/2712-8970-2022-23-2-197-208

Список литературы Development of a methodology for testing SpaceWire network switches

  • Kommutatory kak osnova seti peredachi dannyh [Switches as the basis of a data transmission network] (In Russ.). Available at: https://www.sekventa.ru/service/sks/aktivnoe-setevoe-oborudovanie.html (accessed: 25.12.2021).
  • Gorbunov S. F., Grishin V. Yu., Eremeev P. M. [Network interfaces of spacecraft: prospects of development and problems of implementation]. Nanoindustriya. 2019, No. 89, P. 128–130 (In Russ.).
  • ECSS-E-ST-50-12C Rev.1. Space engineering. SpaceWire – Links, nodes, routers and networks. ECSS Secretariat. ESA-ESTEC Requirements & Standards. Division Noordwijk, The Netherlands.
  • Marshrutizaciya – princip raboty i tablica marshrutizacii [Routing - the principle of operation and the routing table] (In Russ.). Available at: https://zvondozvon.ru/tehnologii/kompyuternye-seti/marshrutizatsiya (accessed: 03.01.2022).
  • Vidy trafika v IP setyah: unicast, broadcast, multicast, anycast. Loopback adresa i interfejsy [Types of traffic in IP networks: unicast, broadcast, multicast, unicast. Loopback addresses and inter-faces] (In Russ). Available at: https://zametkinapolyah.ru/kompyuternye-seti/4-8-vidy-trafika-v-ip-setyax-unicast-broadcast-multicast-anycast-loopback-adresa-i-interfejsy.html#484__broadcast (ac-cessed: 03.01.2022).
  • Kalimoldaev M. N., Tulemisova G. E. [Algorithm of adaptive routing of information flow of in-tegrated service networks]. Institut problem informatiki i upravleniya MON RK. Kazakhstan, 2013. No. 2. (In Russ.).
  • Mosty, interfejsy i vneshnie nakopiteli dannyh [Bridges, interfaces and external data storage] (In Russ.). Available at: https://www.ixbt.com/storage/bridges.shtml (accessed: 04.01.2022).
  • Vvedenie petlevogo kabelja [Introduction of loop cable] (In Russ.). Available at: http://ru. fibre-splitter.com/news/introduction-of-loopback-cable-24290794.html (accessed: 04.01.2022).
  • MiT. Oficial’nyj sajt [MiT. Official website] (In Russ.). Available at: http://www. space-wire.ru/mit (accessed: 05.01.2022).
  • Cheprasova A. S., Mamelin Yu. V. [The future and present of FPGA]. Molodoy uchenyy. 2016, No. 17, P. 79–81 (In Russ.).
  • Bortovye seti kosmicheskih apparatov novogo pokoleniya [Onboard networks of new genera-tion spacecraft] (In Russ). Available at: https://docplayer.com/137755601-Bortovye-seti-kosmicheskih-apparatov-novogo-pokoleniya-na-osnove-setey-tehnologii-spacewire.html (accessed: 06.01.2022).
  • Sozdanie konsol’nogo prilozheniya [Creating a console application] (In Russ.). Available at: https://ci-builder.ru/07/Index05.htm (accessed: 07.01.2022).
  • Bufery, potoki i dvoichnye dannye [Buffers, streams, and binary data] (In Russ.). Available at: https://ci-builder.ru/07/Index05.htm (accessed: 17.01.2022).
  • Ob”yasnenie zerkalirovaniya portov [Explanation of port mirroring] (In Russ.). Available at: https://ci-builder.ru/07/Index05.htm (accessed: 24.01.2022).
  • Arhitektura i realizaciya kommutacionnyh matric sovremennymi proizvoditelyami elementnoj bazy [Architecture and implementation of switching matrices by modern manufacturers of the element base] (In Russ). Available at: https://ci-builder.ru/07/Index05.htm (accessed: 25.01.2022).
Еще
Статья научная