Maker.io main logo

Projects

PROJECT
649

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
243

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,104

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
1,758

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
131

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
142

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
121

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
797

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
258

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
259

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
448

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

Conditional Statements using Verilog - Part 22

By DWARAKAN RAMANATHAN

Understand Verilog conditional statements and apply them to FSMs, ALUs, and simulation environments without introducing latches.

TUTORIAL

Control Flow using Verilog - Part 21

By DWARAKAN RAMANATHAN

Discover how Verilog’s control flow helps create modular and scalable RTL using case, if, and loop constructs.

TUTORIAL

Assignment in Verilog - Part 20

By DWARAKAN RAMANATHAN

Understand how procedural and continuous assignments affect synthesis and simulation. Explore best practices for signal assignments to prevent simulation errors.

TUTORIAL
10

Behavioral Modeling in Verilog - Part 19

By DWARAKAN RAMANATHAN

Discover when to use blocking or non-blocking assignments in behavioral Verilog for accurate sequential circuit design.

TUTORIAL
60

Part 18: Types of Modeling in Verilog

By DWARAKAN RAMANATHAN

Explore behavioral, dataflow, and structural modeling in Verilog to design scalable and efficient digital circuits from concept to gate-level.

TUTORIAL
98

Part 17: Verilog Generate Block

By DWARAKAN RAMANATHAN

Discover how to create flexible hardware using Verilog generate constructs like for loops, if-else, and case blocks.