Skip to content

RapidRoger18/RapidRoger18

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Typing SVG

👋 Hi, I’m Atharva Kashalkar

💻 Electronics Engineer | Computer Architecture Enthusiast | FPGA Developer
🔬 Passionate about low-level programming, hardware design, and how software talks to silicon.
🚀 Always building and trying to learn new things — from custom RISC-V CPUs and softcore subsystems to ML-powered embedded systems.

Profile Views


🌟 What I Work On

  • 🖥 Computer Architecture – Designing CPUs, memory systems, and exploring reinforcement learning–based prefetching.
  • 🔧 FPGA Development – Verilog/VHDL, SpinalHDL, SoC integration, memory controllers.
  • 🧠 Embedded AI – Deploying ML models on resource-constrained devices for real-world applications.
  • 🛰 High-Performance & Low-Latency Systems – Designing bare-metal CPUs to handle time-critical tasks efficiently.

🛠 Tech I Use

Verilog RISC-V C C++ Python Linux


📌 Featured Projects

Adaptive, hardware-friendly prefetching mechanism built in ChampSim using Q-learning and tile coding.
Learns stride, locality, and correlation patterns dynamically, without hardcoded switching between prefetchers.
Designed to be FPGA-friendly for potential real-world hardware integration.

Developed a softcore RISC-V CPU subsystem on the BeagleV-Fire FPGA, equivalent to the PRU on BeagleBone Black, optimized for ultra-low-latency I/O. Implemented in Verilog with Linux-accessible APIs for real-time peripheral control.



📊 GitHub Stats

GitHub stats


🌐 Connect With Me

Portfolio
LinkedIn
Email


📄 View My Resume

"Curiosity is my clock — it never stops ticking."

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published