PROFESSIONAL DEVELOPMENT/CERTIFICATIONS (ADD LINKS)
▪Programming in Java, zyBooks
▪Designing FPGAs Using the Vivado Design Suite 1-4 labs using Zynq UltraScale+ MPSoC ZCU104
▪BLT Vivado Boot Camp for the FPGA User Phase 2: Tcl Scripting, IP Creation and Debugging
▪Xilinx FPGA Design Course Using Vivado 2019.1 with PCIe Project, Udemy
▪Introduction to FPGA Design for Embedded Systems, Coursera
▪FPGA Embedded Design, Part 1 – Verilog, Udemy
▪VLSI CAD Part I: Logic, Coursera
▪Introduction to the Internet of Things and Embedded Systems, Coursera
▪The Arduino Platform and C Programming, Coursera
▪Learning Linux Command Line, LinkedIn Learning
▪Introduction to Linux, LinkedIn Learning
▪Intro to Digital Manufacturing with Autodesk Fusion 360, Coursera
▪Green Radio Techniques for Improved Wireless Basestation Design, IEEE
▪Active Secret Clearance from DoD CAF - Defense Counterintelligence and Security Agency
Created project using an PCIe root-complex and endpoint through the Programmable Logic (PL) on a Xilinx Artix-7.
PCIe Root Complex is the Root of a hierarchy that connects with the CPU and Memory sub-systems. Other than the Root Complex, such as an end-point or a switch do not have the connection with CPU or Memory. All connections pass through Root Complex sub-system. It supports one or more PCIe ports.PCIe (Peripheral Component Interconnect Express) Root Complex is a central component in a computer system that manages communication between the CPU and peripheral devices connected through the PCIe interface. It acts as the interface between the CPU and the PCI Express fabric, which provides a high-speed data transfer between various components in the system. The Root Complex manages the transactions and data flow over the PCIe bus and ensures that the correct data is sent to the correct device.
VGA Interface using Altera DE1 Project - GitHub
Programmed a VGA Interface in Intel Quartus Prime using VHDL to output in synchronization with a custom programmed finite-state machine. A combined effort of all the knowledge learned from VLSI class consisting of a 4-but finite state machine (FSM) composed of 16 states (0 to 15) showing unique output display over VGA.
Each state will be shown on a computer monitor over VGA as well as on LEDs. Each state has a unique output that will be displayed on 4 8-segment displays that will be transitioned to after every second if an enable switch is on. A display switch is used to switch between the unique output or the current time and state number. This should be tested on an FPGA board (ex. Altera DE1 board) after appropriate pin assignments.
Intel Quartus Prime was used. View VLSI VGA Interface Design Project.docx for more details.
Can upload to Quartus Prime (Quartus II Web Edition v9.1 sp2) might have been used) to make new video on physical FPGA to show the switches working as well.
Exo Remedy - Robotic Hand Rehabilitation Therapy Tool - GitHub
Integrated an Arduino Uno microcontroller into a mixed-signal circuit with use of linear actuators, motor controllers, force sensors and flex sensors.
We first instantiate our variables, which are the flex sensors, actuators, force sensors, and our pins that are being used. then we apply the "routine" method that takes in the respective actuator, force sensor, flex sensor, and the digital pins for the actuator,. The routine begins pressing down the finger and actively checks for any force, and when it is detected, the routine stops and the flex sensor reports its angle. Then, the same routine is applied to the next finger and so on.
Exo-Remedy is a tool to use for hand therapy, a patient can soothe or even perform complete therapy advised by their doctor right at home. Then, the results of their therapy are relayed to their doctor.
Project website: https://sites.google.com/view/exoremedy/
Thesis
Add Code
3. Undergraduate Research and Entrepreneurship Program - Portable Wearable Air Quality Sensor
6. Electronics Laboratory I-IV (C++ coding and analog circuit design) lab 4 really
5. Digital Communications Binary Phase Shift Keying (BPSK) Modulation and Demodulation MATLAB project
4. Voltage-Current Sag Box (Electronics)
7. Berk Trade School Schematics
Designed multiple electrical installation plans
https://sway.com/oIoeRTrwvxO44uwf?ref=Link
8. Take photo of myself with my EE tools (function generator, oscilloscope, power supply)