Name: khalid Sh.M. Abdelaziz
Type: User
Company: German university in Cario
Bio: Pursuing a Bachelor's degree in Electronics engineering GUC, mainly focused on IC design and FPGA design systems
Twitter: khalid_shapan0
Location: Cairo
khalid Sh.M. Abdelaziz's Projects
Advanced Encryptions System with Assembly language for intel 8086 using EMU8086
Simple structral design for a ALU in verilog
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! 🚀
- 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).
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
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
A multiplayer OOP-based Marvel- themed game from scratch with the back-end(java) and front-end (Java swing)
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.
- 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.
A python porgram to simulate a song using fourier transform , removing added noise
Simple chatting application between two computers connected to the same network using Java Socket Program