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.
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.
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.
BPM Reader simulation using assembly and the microcontroller MSP430FR6989. Project for the Computer Architecture class.
Self-learning CS Fundamentals | Class Notes | Codecademy
Code samples that will help you to understand the fundamental ideas behind Computer Science
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
🛠️ Enhance your heavy computations effortlessly with ComputeKit, a lightweight toolkit that integrates Web Workers, React hooks, and WASM.
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🔧.
Short subroutines using x86 Assembly language for the 8086 microprocessor. Developed and simulated with Emu8086.
Repository for an Arduino project (Sound reactive LEDs) done as school homework for Computer architectures course in ELSYS (TUES) - Technological shcool "Electronic systems".
Build a Modern Computer from First Principles: From Nand to Tetris
Add a description, image, and links to the computer-architectures topic page so that developers can more easily learn about it.
To associate your repository with the computer-architectures topic, visit your repo's landing page and select "manage topics."