Hardware
Hardware Approaches to Floating-Point Transcendental Function Computation: CORDIC, PR-CORDIC, and LUT+Polynomial
Formal Verification with SymbiYosys and Yices2: Proving Your RTL Correct
A practical walkthrough of setting up SymbiYosys and Yices2, writing SystemVerilog Assertions, and formally verifying a handshake module for deadlock, reset correctness, and protocol safety.
Packaging RTL IP with FuseSoC: From ALU to Published Core
A practical walkthrough of what an IP core actually is, how to write one in Verilog, and how to package, simulate, and publish it using FuseSoC. the build system that should have existed ten years ago.
Setting Up PYNQ on Legacy Zybo (xc7z010clg400-1): Complete Boot and WiFi Guide
End-to-end PYNQ installation and native WiFi driver setup on the original Zybo Zynq-7000 board.
High-Level Synthesis with C: A Practical Guide from Code to RTL
A detailed, hands-on introduction to HLS using C — understanding scheduling, pipelining, memory mapping, interfaces, and performance tradeoffs.
Analog-to-Digital Converters: Architecture Taxonomy, Analog Front-End Realities, and System-Level Selection
A comprehensive mixed-signal deep dive into ADC architectures — performance metrics, analog limitations, noise sources, and use-case driven selection.
Designing a 4R2W Register File: Why It's Harder Than It Looks
A hands-on deep dive into building a 4-read, 2-write register file in Verilog — architectural tradeoffs, structural hazards, and practical RTL fixes.
Inside an Op-Amp: CMOS Implementation, Internal Structure, and Non-Idealities
A hardware-level explanation of CMOS operational amplifier architecture, internal stages, compensation techniques, and real-world non-linearities.
Floating Point vs Fixed Point: A Hardware-Centric Perspective
Understanding floating-point and fixed-point arithmetic from a digital hardware viewpoint — formats, quantization, resource tradeoffs, and non-uniform quantization.
Why RISC-V Is Better for Custom Silicon
A technical look at RISC-V ISA design, extensions, and practical variants.
Introduction to VLSI Design Flow: RTL to GDSII
Serial Communications Comparision
Computer Vision vs. Sensor Fusion: Who Wins the Self-Driving Car Race?
Exploring the Technical Debate: Computer Vision vs. Sensor Fusion in Autonomous Driving
