An ambitious computer engineer skilled in computer architecture, RTL design, and FPGA development, proficient in multiple programming languages and EDA tools. Keen to apply extensive education and expertise in product development, with a focus on root cause analysis. Dedicated to being a valuable team player in a dynamic environment, experienced in utilizing cutting-edge technologies and effective collaboration for successful project outcomes.
RISC-V Simulator
The project's objective is to create an interpreter for the RISC-V instruction set architecture, effectively mimicking the operations, and managing the data of the processor's registers and memory. The option was given to use either Python, favored for its straight forward syntax and quick development cycle, or C++, known for its efficiency and speed, which are vital for interpreter performance. Python was selected for the implementation.
Multi-Cycle RISC-V Processor
The NYU-646-RV32I Processor, a 32-bit processor crafted in Verilog, has been developed to execute a subset of the RISC-VRV32I instruction set. Designed to operate a range of programs,the processor is fully operational on FPGA hardware. Its architecture facilitates three core instruction categories: computational, for register operations; load/store, for memory-register data movement; and control flow, governing code navigation through jumps and branches
Accelerometer and Gyro-based Hand Movement Sequence Recorder
The project captures and records intricate hand movements in real-time using accelerometer and gyroscope sensors. It provides precise3D hand movement data with versatile applications in VR, AR, sign language interpretation, and gesture-based controls. The user-friendly interface facilitates data accessibility and future expandability, making it a valuable tool in various domains.
Real-Time Traffic Light Control System
The "Real-Time Traffic Light Control System" optimizes traffic flow through dynamic control of traffic lights based on real-time data analysis. It reduces congestion, prioritizes emergency vehicles, and adapts to changing traffic conditions, enhancing urban mobility and efficiency.