Skip to content
View athish22072003's full-sized avatar

Block or report athish22072003

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
athish22072003/README.md

Athish Vikraman

Embedded firmware and FPGA design engineer. I build things on real hardware — not just simulation.


What I've Built

RV32IM Pipelined CPU + Systolic Array CoprocessorView Repo 5-stage pipelined RISC-V processor with a custom 4×4 INT8 systolic array coprocessor in SystemVerilog. Validated on real Zynq UltraScale+ silicon — 138 MHz, 4,777 LUTs, 36/36 tests, correct output on board LEDs.

What I'm Building

STM32 Multi-Sensor DAQRepo coming soon Register-level I2C/SPI drivers on STM32F446RE, CAN bus via SN65HVD230, FreeRTOS with 4 concurrent tasks. No libraries. Datasheets and registers.


Skills

Firmware: C (bare-metal) · FreeRTOS · STM32 · ARM Cortex-M · ESP32 · 8051 HDL & FPGA: SystemVerilog · Verilog · Xilinx Vivado · Zynq UltraScale+ Protocols: I2C · SPI · UART · CAN · AXI4-Lite · MQTT Debug: Oscilloscopes · Logic Analyzers · Soldering


Seeking Fall 2026 co-op → Hardware · Embedded · FPGA · Firmware

LinkedIn · Portfolio

Pinned Loading

  1. rv32im-systolic-coprocessor rv32im-systolic-coprocessor Public

    RV32IM Pipelined CPU with 4x4 INT8 Systolic Array Coprocessor on Zynq UltraScale+

    SystemVerilog

  2. athish22072003.github.io athish22072003.github.io Public

    Hardware · Embedded · FPGA · Firmware — Athish Vikraman

    HTML