Education kit for teaching computer architecture with a 5-stage Arm-based Verilog core and hands-on labs (educational)
-
Updated
Mar 23, 2026 - HTML
Education kit for teaching computer architecture with a 5-stage Arm-based Verilog core and hands-on labs (educational)
Laboratory sessions from the "Computer Architectures" course, part of the Master's degree in Embedded Systems (Electronic Engineering) at Politecnico di Torino, academic year 2019/2020.
Modified gem5 (https://www.gem5.org/) implementation used for prototyping the ideas proposed in the "Packing and Fusing Narrow-Width Vector Operations for Energy-Efficient SIMD" paper.
Simple 8-bit CPU core in Verilog & Vhdl for Xilinx Spartan-6, featuring a custom instruction set, assembler, compiler, and simulation tools.
Small programs developed for the LPC1768 ARM Cortex M3 Evaluation Board OM11043. Developed in both C and ARM Thumb Instruction Set using Keil µVision IDE.
uVision project for the LandTiger LPC1768 Cortex-M3 board with a self-made C library that implements a higher level interface for every peripheral introduced in the Computer Architectures course.
Next-Generation Championship in Branch Prediction (CBP-NG-2026) project for the ACA course
A world-class open-source MSc Computer Science repository featuring structured course notes, AI/ML, Data Science, Mathematics, Algorithms, System Design, Software Engineering, Research Papers, Interactive Visualizations, Jupyter Notebooks, Coding Exercises, Interview Prep, and learning resources for students, researchers, and software engineers.
Non-intrusive packet delivery monitoring service for Networks-on-Chip (NoCs) focusing on real-time systems. Hardware verification and development in C++/SystemC using the Visual Studio 2017 IDE.
Code samples that will help you to understand the fundamental ideas behind Computer Science
Self-learning CS Fundamentals | Class Notes | Codecademy
Independently designing, testing and building an 8-Bit computer to explore how computers work fundamentally at gate level. Implemented various digital modules like Programmable ROM, address decoders, RAM, ALU from discrete logic gates and integrated them into a complete system🔧.
BPM Reader simulation using assembly and the microcontroller MSP430FR6989. Project for the Computer Architecture class.
Advanced Computer Architectures - Practical Assignment #2: Create a shell script that sends custom jobs (thread & core level parallelized code) to an SGE cluster scheduler in order to execute an HPC NPB Benchmark, so we can study the performance impact on a shared-memory multiprocessor when emulating different processor cache architectures (vary…
Implementation of the traditional Pac-Man game for the LandTiger LPC1768 Cortex-M3 board, as a final project for the Computer Architectures Course @ PoliTO
Architecture of processor designed in vhdl
Repository for an Arduino project (Sound reactive LEDs) done as school homework for Computer architectures course in ELSYS (TUES) - Technological shcool "Electronic systems".
To associate your repository with the computer-architectures topic, visit your repo's landing page and select "manage topics."