This repository is a fork of the OpenTitan project at commit b7c7b3f, with the additions presented in the corresponding bachelor's thesis.
For more information about OpenTitan, see the OpenTitan site and OpenTitan docs.
The implementation of the CMOD IP can be found at: /hw/ip/cmod.
The project also includes the following:
- the integration of the CMOD IP core into EarlGrey,
- the CMOD Functionality Test, and
- the CMOD Performance Test.
To reproduce the results of the performance test presented in the bachelor's thesis, run the following command after OpenTitan is up and running:
python3 reproduce.py