Maker.io main logo

Projects

PROJECT
722

Discovering the STM32 CUBE IDE Part 4: Data logger

By DWARAKAN RAMANATHAN

Data insights matter! Learn how to use STM32 Cube IDE's data logging capabilities to gain valuable insights and improve your microcontroller-based projects.

PROJECT
287

Discovering the STM32 CUBE IDE Part 3: Interfacing Analog Audio Device

By DWARAKAN RAMANATHAN

Step into the world of analog audio integration with STM32 CUBE IDE. Part 3 takes you through configuring ADCs and DACs for audio processing.

PROJECT
1,311

Discovering the STM32 CUBE IDE Part 2: Learning the UART

By DWARAKAN RAMANATHAN

Discover the power of STM32 CUBE IDE, the ultimate integrated development environment for STM32 microcontrollers. Optimize your embedded projects with code generation, easy peripherals configuration, and advanced debugging.

PROJECT
2,001

Discovering the STM32 CUBE IDE: A Simple LED Blink and GPIO Project

By DWARAKAN RAMANATHAN

Embark on your STM32 CUBE IDE journey with this LED blink and GPIO project guide. Learn to code, and debug an application that controls LEDs through user input.

PROJECT
171

Mastering ModelSim: A Comprehensive Guide to HDL Simulation

By DWARAKAN RAMANATHAN

We'll explore the key features and benefits of ModelSim, shedding light on how it simplifies the hardware development workflow and accelerates time-to-market.

PROJECT
166

Intel Quartus Prime Software: Unleashing Design Potential

By DWARAKAN RAMANATHAN

Delve into the essence of Intel Quartus Prime and uncover the capabilities that make it an indispensable companion for digital designers.

Blogs See All

BLOG
128

What is LiDAR-Light Detection And Ranging?

By DWARAKAN RAMANATHAN

Learn how LiDAR technology is used to measure distances with precision, and discover its applications in fields like autonomous vehicles and mapping.

BLOG
1,080

Von-Neumann Architecture

By DWARAKAN RAMANATHAN

Learn about the differences between fixed program and stored program computers and why Von Neumann architecture remains pivotal.

BLOG
281

Unveiling the Quartz Crystal: The Intricate Dance of Atoms

By DWARAKAN RAMANATHAN

Discover the science of Quartz's piezoelectricity. See how precise dimensions define its impact in electronic circuits.

BLOG
267

Unveiling the Wonders of Bluetooth Technology

By DWARAKAN RAMANATHAN

Discover the power of Bluetooth's low-energy design, enabling efficient communication across a range of devices.

BLOG
475

Examples using Always Block - Part 13 of our Verilog Series

By DWARAKAN RAMANATHAN

From multiplexers to priority encoders, these hands-on examples showcase the precision and flexibility of Verilog in modeling complex digital logic.

Tutorials See All

TUTORIAL

System Tasks and Functions in Verilog - Part 28

By DWARAKAN RAMANATHAN

Verilog’s $time function can reveal subtle bugs. Discover how it works with $display and $monitor.

TUTORIAL

Switch Level Modeling and UDP's in Verilog - Part 27

By DWARAKAN RAMANATHAN

Learn how to simulate MOSFET behavior in Verilog using built-in nmos and pmos primitives. Define and use Verilog UDPs to streamline repetitive custom logic.

TUTORIAL

Gate-Level Modeling using Verilog: Hands-on Design Examples – Part 26

By DWARAKAN RAMANATHAN

This tutorial teaches gate-level modeling in Verilog with practical examples like a half-adder, full-adder, and multiplexer using primitive gates.

TUTORIAL
29

Gate Level Modeling using Verilog - Part 25

By DWARAKAN RAMANATHAN

Explore Verilog gate primitives like AND, OR, NOT, and how to build real logic with structural modeling techniques.

TUTORIAL
13

Parameters and Delay Control Using Verilog - Part 24

By DWARAKAN RAMANATHAN

Understand how to apply parameterization and delays in Verilog to design flexible, reusable digital systems.

TUTORIAL
18

Functions and Tasks in Verilog - Part 23

By DWARAKAN RAMANATHAN

Discover how to build modular, reusable code in Verilog. Learn how tasks and functions differ, and when to use each for cleaner HDL designs.