DCT-II algorithm optimised for low power computation
| versions | ||
| .gitignore | ||
| Design_and_analysis.md | ||
| main.c | ||
| Makefile | ||
| README.md | ||
| riscv_hw.py | ||
DCT-II algorithm tailored for RISC-V satellites 🛰️
The goal of this project is to explore a hardware-software co-design approach to the DCT-II algorithm on a RISC-V processor. There is currently a rise of RISC-V processors in the industry, especially in the space domain. I thought it would be interesting to explore the DCT-II algorithm due to its applications in satellites, and its potential to be accelerated. Therefore, this project places emphasis on energy efficient configurations in contrast to maximizing throughput.
For more information refer to the design document.