Skip to content

narru19/PEC

Repository files navigation

PEC

This project contains a basic processor implemented using a DE1 Terasic FPGA Board and Quartus.

  • ProcessorSource - Contains the source code of the processor, including VGA, PS2 Keyboard and Sound controllers.

  • OperativeSystemSource - Contains the source code of the simple operative system used on our processor, which allows for multi-user code execution.

  • DemoLED - A basic multi-user test demo done for our processor, tests the correct context switch using the Hex displays and the LEDs from the DE1 Board.

  • DemoFibonacci&CharRace - Multi-user demo for our processor, tests the correct context switch using Fibonacci as the first user code (using HexDisplays and Keys) and a Character Race as the second user code (uses the VGA display).

All of the code and documentation is commented on Catalan, as this project was done at UPC BarcelonaTech.