# SystemRust
## Description
SystemRust is a Rust-crate für hardware simulation akin to systemC for C++.
I have developed this for my masters-project for my degree in computational engineering
at the University of Rostock in the summer semester of 2025.
### Supervisors:
* M.Sc. Benjamin Beichler
* M.Sc. Nico Graumüller
* Prof.Dr.Ing. Christian Haubelt
### Licence
* MIT
### Git-Repository
https://gitlab.amd.e-technik.uni-rostock.de/systemcrust/systemrust
### UML-Diagram

### Convert the log file to a .vcd file
If you would like to view the signal changes there is a folder with a C# script in
the gitlab directory to convert it. The .vcd file can then be viewed with tools such
as GTKWave.
1. In the terminal, navigate to the folder LogConverterApp.
2. If necessary, run "dotnet build".
3. "dotnet run <logfilename> <destination_file_name>"
4. Subsequently open the file using GTKWave or similar.