FPGA Engineer
Vicharak Computers Pvt. Ltd.Oct, 2023 - Aug, 2024 10 months
Design micro-architecture and optimization of memory controller for DDR3, deep learning models for image classification (Vgg16) and object detection (mobilenetssd2) tailored for FPGA, leveraging state-of-the-art neural network architectures. Creating efficient and scalable models, enhancing performance for various AI-driven tasks. Engineered FPGA-accelerated solutions for deep learning, aligning hardware design with the unique requirements of neural network computations. Built Industry-standard UART, I2C, MIPI DSI (for cpu-fpga link) and AMBA: APB/AHB/AXI modules to integrate with state of art CNN models and Memory Controller for DDR3. Designed high-performance multipliers for AI Accelerators. Have good practical knowledge of timing analysis and clock domain crossing. Tested designs using Debugger and Analyser. Tech-stack: AI acceleration on FPGA, Linux, Verilator, Python, Icarus Verilog, Efinity, Quartus Prime.