Digital Logic Design Designing RISC-V CPU from scratch – Part 3: Dealing with Pipeline Hazards By chipmunk July 8, 2023 4 5 min read: Ever fancied designing your own processor but had no idea where to start with? Part-3 of RISC-V CPU Development blog series is here... Read more
Digital Logic Design Designing RISC-V CPU from scratch – Part 2: Specifications & Architecture By chipmunk April 30, 2023 6 5 min read: Ever fancied designing your own processor but had no idea where to start with? Part-2 of RISC-V CPU Development blog series is here... Read more
Digital Logic Design Designing RISC-V CPU from scratch – Part 1: Getting hold of the ISA By chipmunk April 7, 2023 3 5 min read: Ever fancied designing your own processor but had no idea where to start with? Let's design a RISC-V Processor from scratch in RTL... Read more
Digital Logic Design Adding M-bit numbers N times By chipmunk September 24, 2022 0 5 min read: Numbers of length M-bit have to be added N times. What should be the min size of the accumulator which can store the sum without any overflow/redundancy? Read on... Read more
Digital Logic Design Designing Memory-mapped Peripheral IPs in RTL By chipmunk July 29, 2022 2 10 min read: Developing an IP in RTL? How can you transform your IP in bare RTL into a simple memory-mapped peripheral (APB/AXI ...) for SoC integration? Read on ... Read more