Blogs

Blogs about my experiences, hope it will help you.

How to initialize PLL block on ECP5 FPGA using 'ecppll'.

Detailed steps on how to use 'ecppll' tool to initialize the PLL block on ECP5 FPGA to step up to clock frequency.

Caches - The unsung hero of CPU performance.

Simple Blog explaning what are Caches and why they exist in our system.

Reinforcement Learning - letting the machine learn through observation

A quick overview of what Reinforcement learning actually stands for

Understanding the Multi-Armed Bandit problem

An overview of the multi armed bandit framework and the algorithms that balance short-term reward with long-term learning