Asad Ul Haq's Projects
ACS course projects.
Repository for Advanced Computer Systems projects (ECSE 6320/Fall 2023)
Contains project submissions for Advanced VLSI Design course - Spring 2024
Config files for my GitHub profile.
Programming ATmega328p on an Arduino UNO bare-metal style (no-libs), uing avr-gcc and avrdude.
Repository for ATtiny13 baremetal/nolib programming with avr-gcc (WIN-AVR).
Programming AVR using avr-gcc assembly. No libraries.
Personal 8-bit RISC cpu written in gate level verilog from the scratch.
Synthesizable C0 core.
A non-GCC way of implementing C subroutines or nested functions [type (void)->void]
Just some boot up tasks.
Presentation for Halo Resolution using HTML canvas object
Lists fonts available with the installed Java version. Was primarily used to figure out arduino IDE fonts and consequently change them..
Linux Kernel Module development Repo
An attempt at LZcompression in Rust.
Has some MATLAB scripts I made
Markdown Reader because I am cheap.
Has scripts/codes of possible interest
DSA Project Natural Selection Simulator
DE-1 board Projects (and then some).
Ramulator 2.0 is a modern, modular, extensible, and fast cycle-accurate DRAM simulator. It provides support for agile implementation and evaluation of new memory system designs (e.g., new DRAM standards, emerging RowHammer mitigation techniques). Described in our paper https://people.inf.ethz.ch/omutlu/pub/Ramulator2_arxiv23.pdf
Cheap test grounds for SR predictions.
Simulation of rotation of bars using fundamental linear mechanics.
Simulator for SR
ASM+C test
Blink the on-board LCD in bare-metal C.
UART in baremetal no-lib C for STM32F100RB