Revenant01
Pursuing a Bachelor's degree in Electronics engineering GUC, mainly focused on IC design and FPGA design systems
German university in CarioCairo
Pinned Repositories
Advanced_Encryption_System
Advanced Encryptions System with Assembly language for intel 8086 using EMU8086
ALU_Structral_verilog
Simple structral design for a ALU in verilog
ALU_Verification_Environment_SV
BASYS3_Lib
Welcome to the Basys3 Library Repository! We're your go-to source for awesome hardware description language (HDL) modules. These modules help your Basys3 FPGA development board talk to and control all sorts of cool stuff. We're multilingual too, speaking HDL languages like Verilog and VHDL. Join us and let's rock the FPGA world together! 🚀
Count_Down-Timer
- Implemented a Timer circuit its objective was to be given a specific number in binary through switches, upon clicking start the circuit starts to countdown till it reaches the zero, hence a Buzzer is released and the counting procedure stops. -Utilized simulation tools: Schematic (Proteus), PCB layout (fusion 360, Proteus), VHDL (Vivado).
FPGA-Secure-Communication-System
Developed a secure communication system using VHDL and Vivado on BASYS3 boards. - Implemented AES encryption on the first board to secure input data, and transmitted the encrypted data via UART. - Decrypted the received data on the second board and displayed it on a VGA screen. Demonstrated proficiency in VHDL, FPGA development, and data security
Health-monitor-online-application
A simple Online - Hardware based - Heath monitor application that measures the temperature and heart rate of human, records the data through sensor interfaced with a microcontroller (PIC16F877A), the measured data is readable through a lively updated mobile application
MARVEL-themed-game
A multiplayer OOP-based Marvel- themed game from scratch with the back-end(java) and front-end (Java swing)
mini_mips_34
VHDL implementation for a simple five stage pipelined processor, Mini-MIPS, which is a subset of the 32-bit MIPS architecture . Mini-MIPS uses the same 3 instruction formats of MIPS (R, I and J-types) to implement following 10 instructions: ADD, SUB, ADDI, SUBI, AND, OR, LW, SW, JR and BEQZ.
PingPong_Game
- The project involves designing and implementing a Ping Pong game using VHDL programming language and the VGA BASYS3 board. The game will have two paddles and a ball that will bounce back and forth between the paddles. The player will control one of the paddles and try to hit the ball back to the other side of the screen.
Revenant01's Repositories
Revenant01/Advanced_Encryption_System
Advanced Encryptions System with Assembly language for intel 8086 using EMU8086
Revenant01/ALU_Structral_verilog
Simple structral design for a ALU in verilog
Revenant01/ALU_Verification_Environment_SV
Revenant01/BASYS3_Lib
Welcome to the Basys3 Library Repository! We're your go-to source for awesome hardware description language (HDL) modules. These modules help your Basys3 FPGA development board talk to and control all sorts of cool stuff. We're multilingual too, speaking HDL languages like Verilog and VHDL. Join us and let's rock the FPGA world together! 🚀
Revenant01/Count_Down-Timer
- Implemented a Timer circuit its objective was to be given a specific number in binary through switches, upon clicking start the circuit starts to countdown till it reaches the zero, hence a Buzzer is released and the counting procedure stops. -Utilized simulation tools: Schematic (Proteus), PCB layout (fusion 360, Proteus), VHDL (Vivado).
Revenant01/FPGA-Secure-Communication-System
Developed a secure communication system using VHDL and Vivado on BASYS3 boards. - Implemented AES encryption on the first board to secure input data, and transmitted the encrypted data via UART. - Decrypted the received data on the second board and displayed it on a VGA screen. Demonstrated proficiency in VHDL, FPGA development, and data security
Revenant01/Health-monitor-online-application
A simple Online - Hardware based - Heath monitor application that measures the temperature and heart rate of human, records the data through sensor interfaced with a microcontroller (PIC16F877A), the measured data is readable through a lively updated mobile application
Revenant01/MARVEL-themed-game
A multiplayer OOP-based Marvel- themed game from scratch with the back-end(java) and front-end (Java swing)
Revenant01/mini_mips_34
VHDL implementation for a simple five stage pipelined processor, Mini-MIPS, which is a subset of the 32-bit MIPS architecture . Mini-MIPS uses the same 3 instruction formats of MIPS (R, I and J-types) to implement following 10 instructions: ADD, SUB, ADDI, SUBI, AND, OR, LW, SW, JR and BEQZ.
Revenant01/PingPong_Game
- The project involves designing and implementing a Ping Pong game using VHDL programming language and the VGA BASYS3 board. The game will have two paddles and a ball that will bounce back and forth between the paddles. The player will control one of the paddles and try to hit the ball back to the other side of the screen.
Revenant01/RTL-to-GDS-Digital-systems
Revenant01/Adders
This repo contains Verilog implementation for multiple adders.
Revenant01/Health_monitor_online_application
Developed an online health monitoring system using sensors and microcontrollers. A PIC microcontroller processed heart rate and temperature data, transmitted it via Bluetooth to an ESP module, and uploaded it to Google Firebase. A mobile app displayed real-time data and assessed health metrics for immediate insights.
Revenant01/Signal-noise-filtration
A python porgram to simulate a song using fourier transform , removing added noise
Revenant01/Simple-Chatting-application
Simple chatting application between two computers connected to the same network using Java Socket Program
Revenant01/simple-GPS