This repository contains the sources of the virtual prototype as used in the course cs476 Embedded System Design.
The virtual prototype contains:
- virtualprototype/modules: Here all verilog modules of the virtual prototype are stored including their documentation.
- virtualprototype/programs: Here you find two example programs that can be run on the virtual prototype.
- virtualprototype/systems: Here you find the top-level of the single-core version of the virtual prototype and the synthesis scripts.
Important: The CPU used in the virtual-prototype is an OR1420, an in house developed OpenRISC CPU.