Speaker
Dr
Jorge Tonfat
(Space Research Institute / Austrian Academy of Sciences)
Description
In this work, it is presented how both IPs were adapted and functionally verified for the PLAnetary Transits and Oscillations of stars (PLATO) RDCU. The PLATO mission goal is to detect terrestrial exoplanets around bright solar-type stars and characterize them to determine their habitability.
The PLATO instrument is based on a multi-telescope concept. The RDCU is part of the Instrument Control Unit (ICU) in charge of processing and compressing the digital data from the cameras. The data network is based on the Spacewire standard using Spacewire router chips. The IPs presented in this work are used for communication of the hardware data compressor with the Spacewire data network.
The IP modifications include using a reliable clock recovery feature for the incoming Spacewire stream, adapting the IP to establish a link at 100 Mbps using a system clock of 25 MHz and improving the packet processing performance of the RMAP Target IP. In addition, it will be presented the modification of an open source RMAP Target IP to meet the project requirements.
The functional verification of both IPs were performed using only VHDL. In addition, the Open Source VHDL Verification Methodology (OSVVM) and a testbench framework called VHUNIT were used. VHUNIT is an in-house development inspired by the software unit testing methodology. For the functional coverage computation, the Spacewire and RMAP ECSS standards are used as main reference. Both IPs were implemented and tested using the PROASIC3E Starter kit development board.
Primary author
Dr
Jorge Tonfat
(Space Research Institute / Austrian Academy of Sciences)
Co-authors
Mr
Harald Ottacher
(Space Research Institute / Austrian Academy of Sciences)
Mr
Karl Hofmann
(Space Research Institute / Austrian Academy of Sciences)
Dr
Manfred STELLER
(Institut für Weltraumforschung, Graz, Austria)