MSc Computer Engineering & Embedded Systems @ TU Delft
- Hoping to do more contributions to projects I use
- Low-level programming (C/C++, ARM/RISC-V assembly) and verilog
rpi - Bare metal operating system for Raspberry Pi 4
Custom OS built from scratch (and guidance from other bare metal projects) featuring simple terminal, user space execution, and SD card filesystem support. Written in C with ARM assembly.
riscv-cpu - At uni I've been taught many great things, but due to time constraints I feel I've never explored some of the stuff. This repo is an experiment in building up a simple riscv32i core, upgrading it with selected extensions, pipelining and other stuff and measuring the impacts with benchmarks and synthesis runs for a kria kv260. In progress.
array-multiplier-verilog - Custom hardware multiplier in verilog that adapts to bit widths made as a tool for uni project. Could be improved but works!
mac-module - FPGA-based MAC unit for neural network inference. Hardware accelerator for MNIST classification implemented in Verilog.
- Email: lukasz.rek@pm.me



