A compiler of a subset of the C language, implemented by a friend and I for school.
- Lex and Yacc-based lexer and parser.
- Assembly generation targeting the specified custom Von Neumann architecture.
- Programmed a FPGA in VHDL to execute the generated assembly.
See the Final report.pdf
document for an explanation of the project (in French).