Overview • License • Versioning • Deployment • Repository Organizarion • Acknowledgements • Notes
The Harsh Environment CubeSat Payload is the result of a partnership between the Space Technology Research Laboratory (UFSC-Brazil) and the Space Radiation Research Group (LIRMM-France). It was developed by Andre Mattos as part of the undegraduate final thesis.
The payload was designed to evaluate and test three different manufacture node SDR SDRAM memories in harsh environments. Also, other experiments are performed to analyse the effects in performance of critical paraments in these devices. The board is compatible with the OBDH FloripaSat-II DaughterBoard standard. The following image present an overview of the target CubeSat mission, where the payload harsh is indicated as "Radiation Monitor".
This project is open-source and under MIT license, but some files are subjected to specific terms and comercial use might be prohibited. Therefore, the purpose of the open access approach is to support further educational use and non-profitable academic projects.
The versioning scheme followed try to minimize errors and misunderstandings by synchronizing project stages using releases and presentend simple version and status badges. The main versioning system is the GitHub release feature itself, giving the status badges only a quick overview of the project for external viewers. For example, each source within the firmware follows a vX.Y.Z versioning scheme, in which Z determines minor self contained changes, Y sets relevant amount of changes or important checkpoints, and X major project checkpoints. In this case, the flight version might be a v1.0.0 or higher. As aforesaid, the badges are only used for quick status verification and uses the following structure:
In order to manufacture, assembly, test, integrate, and run the payload HARSH, it is necessary to follow the "development" section of each directory (hardware, fpga_soc, firmware and harshlib).
documentation: Project detailed info and main document files, diagrams, images and reports.
firmware: Payload firmware sources, including developed and third-part libraries and frameworks.
fpga_soc: System-On-a-Chip FPGA sources, including the HDL sources, synthesis, reports and IDE files.
hardware: Payload hardware files, including CAD sources, fabrication outputs and auxiliary report.
harshlib: The library for interfacing the Harsh Payload as the OBC.
Academic Advisors: Eduardo Bezerra and Luigi Dilillo.
SpaceLab team: Gabriel Mariano Marcelino.
SPACERADGroup team: Lucas Matana Luza (LIRMM).
Universities: Federal University of Santa Catarina (Brazil) and University of Montpellier (France).
More info in the documentation folder!