Mazen Ahmed's repositories
RV32IC-CPU
Implementation of the RISC-V 32 bit Integer and Compressed Instructions in Verilog.
2-FPGAs-UART-Protocol
Transmitter and Receiver FPGAs connected using the UART Protocol to execute arithmetic operations and display the inputs on the transmitter's 7 Segment Display as well as the result on the Receiver's 7 Segments Display.
ECG-Heart-Monitor-STM32-TFLite
ECG Heart Monitor and Disease Detection using TensorFlow Lite on STM32 Microcontroller
TFLite-Applications-And-Models
TFLite applications: Optimized .tflite models (i.e. lightweight and low latency) and code to run directly on your Microcontroller!
Tomasulo-Simulation-Algorithm
Implementation of the Tomasulo Algorithm used in nowadays CPUs.
DM-Cache-Simulator
Direct Map Cache Memory Simulator
RISCV-32IC-Sim
RISC-V 32IC Disassembler and Simulator
A-Star-Integrated-Circuit-Routing
A Star Algorithm used to route pins using Metal 1, Metal 2 and Metal 3 wires.
Macros-and-IO-Pins-Router
Routes the placed MACROS as well as the I/O PINS from any LEF and DEF files and writes the result in a DEF file.
Raptor-SoC-TFLite-Hello-World
Tensorflow Lite Hello World project for Raptor SoC (efabless.com)
Tomasulo-Simulation-Front-End
Simulation For Tomasolo's Algorithm
checkstyle
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
Confessions-Website
Website made using Bootstrap in the front-end and node.js and express in the backend.
Dell-Data-Science-Competition
Dell Data Science Competition at the AUC sponsored by the AUC actuarial science association
gom-jabbar
We're pretty sure you're a human, but are you a software crafter? This is your opportunity to show your software prowess
Pool-Design
Pool Designer for the Engineering and Computation course
TFLite-Benchmarking-Tool
Tool to Benchmark the Memory requirements and Timings of your TFLite models
TicTacToe-Minimax
Tic Tac Toe game with the AI as opponent. The AI is implemented as a Minimax algorithm.