Maker.io main logo

Projects

PROJECT
181

FPGA order book

By Mustahsin Zarif

Learn how to implement a bid/ask order book on an FPGA using SystemVerilog arrays to maintain best-bid and best-ask values.

PROJECT
76

Eye in the dark

By Mustahsin Zarif

Build a “Big Brother eye” that awakens in darkness using LDR sensing and Arduino code driving a GC9A01 LCD.

PROJECT
436

Digital Oscilloscope

By Mustahsin Zarif

Create a DIY simple oscilloscope using Arduino Mega, an LCD, and push buttons to measure voltage, frequency, and more.

Tutorials Ver tudo

TUTORIAL
81

SPI Controller Peimplementation in SystemVerilog

By Mustahsin Zarif

Previously, we looked at the peripheral side implementation of the Serial Peripheral Interface (SPI) protocol in SystemVerilog. Now, let’s take a closer look at designing the controller in SystemVerilog.

TUTORIAL
152

FIFO design in SystemVerilog

By Mustahsin Zarif

Learn how to build a circular FIFO in SystemVerilog with read/write control and pointer logic.

TUTORIAL
292

Ring Oscillator Design and Characterization In Cadence Virtuoso

By Mustahsin Zarif

Explore how inverter sizing affects propagation delay and oscillation frequency in a ring oscillator.

TUTORIAL
82

ITCH Parser Design in SystemVerilog

By Mustahsin Zarif

Learn how to design and simulate an ITCH protocol parser in SystemVerilog for FPGAs. Explore the intersection of FPGA design and finance.

TUTORIAL
492

SPI Peripheral Design in SystemVerilog

By Mustahsin Zarif

Learn how to design and simulate a SPI peripheral module in SystemVerilog using Quartus and Modelsim.

TUTORIAL
121

Applications of Computer Vision blog #1: Contour Detection

By Mustahsin Zarif

A beginner-friendly guide to detecting objects by color using OpenCV. Learn how to detect contours in images using OpenCV and HSV color masking.