
Dynamic FPGA, RTL, and IP Design Engineer with three years of specialized experience in RTL design, FPGA development, and IP integration using Verilog, VHDL, and SystemVerilog. Proficient in utilizing industry-standard tools such as Xilinx Vivado, Microchip Libero SoC, Lattice Radiant, and Intel Quartus Prime for comprehensive design processes, including simulation, synthesis, timing analysis, and debugging. Expertise in high-speed digital design and familiarity with AMBA protocols, SPI, I2C, UART, and DDR interfaces enhance the development of optimized FPGA architectures. Committed to delivering reliable hardware solutions tailored for complex embedded systems.
Digital Logic Design
Embedded Systems
Linux
C Language
JTAG debugging
Xilinx Vivado, lattice Radient Software, Libero SOC, MATLAB, Questasim, Modelsim, EDA playground
1. Embedded Electronics Modules for Multiscale Computational Cameras (EEMMCC)
Developed RTL designs and custom IP cores for Xilinx Kintex FPGA to support high-speed camera interface systems. Implemented AMBA-based communication and integrated Video-to-AXI Stream architecture for efficient data transfer and DDR buffering. Performed simulation, synthesis, and hardware validation using Xilinx Vivado with multiple functional test cases.
2. Lattice PFR (Programmable Flash Redundancy) Board Testing
Performed functional testing and validation of Lattice PFR boards using MachXO5D and CertusPro-NX FPGAs with Lattice Radiant tools. Verified board functionality across different boot modes such as JTAG, QSPI, and eMMC/SDI . Debugged hardware and FPGA configuration issues to ensure reliable system operation.
3 . VTC AI TX/RX RF Communication Subsystem
Designed and developed a VTC AI TX/RX subsystem integrating NVIDIA Jetson and Xilinx Zynq-7035 FPGA for high-speed video and RF communication. Implemented H.264 camera stream packetization on Jetson and transferred data to Zynq for processing using custom FPGA IP blocks and AXI-based architecture . Integrated RF transceivers ATMEL AT86RF215 and AD9364 for wireless transmission and reception. Utilized interfaces such as SPI, UART, Ethernet, USB, and JTAG , with development using Bare-metal and PetaLinux environments.