Maker.io main logo

Projects

PROJECT
389

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
85

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
519

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 查看全部

TUTORIAL
100

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
226

FIFO design in SystemVerilog

By Mustahsin Zarif

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

TUTORIAL
436

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
99

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
711

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
157

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.