Skip to main content

Recently Updated Pages

Theory

Fundamentals of Digital Systems Module 5 : Decoder & Encoder

1. Decoder In general, decoder is a combinatorial device that has n input ports and m output port...

Updated 2 weeks ago by DS

Theory

Fundamentals of Digital Systems Module 6 : Multiplexer & Demultiplexer

1. Multiplexer A multiplexer has multiple input pins, but only has one output pin. This circuit g...

Updated 3 weeks ago by DS

Theory

Fundamentals of Digital Systems Module 9 : Register and Counter

A. Binary Operation In electrical components, data is represented as a stream of bits. These bits...

Updated 3 weeks ago by JD

Theory

Fundamentals of Digital Systems Module 8 : Flip-Flop and Latch

A. Introduction to Sequential Circuits If we have an AND gate and drive both inputs with 1, the o...

Updated 3 weeks ago by JD

Theory

Fundamentals of Digital Systems Module 7 : Digital Arithmetic Circuit

Objective Understand basic digital arithmetic using adders and subtractors. In digital arithme...

Updated 3 weeks ago by JD

Theory

Fundamentals of Digital Systems Module 4 : Complex Logic Gates

Complex Logic Gates: Theory Introduction Complex logic gates are formed by combining basic logic ...

Updated 3 weeks ago by DS

Loop Control: Next & Exit Statements

Digital System Design Module 6: Looping

The following are two additional statements that can be used to control the looping construct: Ne...

Updated 1 month ago by GI

While Loop and For Loop

Digital System Design Module 6: Looping

What is looping in VHDL? A looping construct (looping statement) in VHDL is an instruction that a...

Updated 1 month ago by GI

Procedure and Function

Digital System Design Module 7: Procedure, Function, and Impu...

Procedure in VHDL In VHDL, a "procedure" is a language construct used to group multiple statement...

Updated 1 month ago by GI

Procedure, Function, and Impure Function Synthesis

Digital System Design Module 7: Procedure, Function, and Impu...

In VHDL, both "functions" and "procedures" can be used in the description of hardware. However, i...

Updated 1 month ago by GI

Code Sample

Realtime System & IoT Module 2: Memory Management & Queue

This example demonstrates a simple FreeRTOS queue communication between two tasks (Task1 and Task...

Updated 1 month ago by AJ

Module 2: Memory Management & Queue

Realtime System & IoT Module 2: Memory Management & Queue

Memory Management in ESP32 Memory management is a crucial aspect of developing embedded systems, ...

Updated 1 month ago by AJ

Code Sample

Realtime System & IoT Module 1: Introduction to RTOS & Task S...

/** * FreeRTOS LED Demo * * One task flashes an LED at a rate specified by a value set in anot...

Updated 1 month ago by AJ

Module 1: Introduction to RTOS & Task Scheduling

Realtime System & IoT Module 1: Introduction to RTOS & Task S...

Understanding Real-Time Operating Systems (RTOS) A Real-Time Operating System (RTOS) is a type of...

Updated 1 month ago by AJ

PlatformIO (Recommended)

Realtime System & IoT Tutorials

About PlatformIO is a versatile, open-source ecosystem designed for embedded development, providi...

Updated 1 month ago by Giovan Christoffel Sihombing

External Reference

Realtime System & IoT Module 5 : Deadlock & Multicore Systems

Check out the external reference by digikey: Deadlock & Multicore

Updated 1 month ago by Giovan Christoffel Sihombing

Array and Types in VHDL

Digital System Design Module 5: Structural Style Programming ...

Array In VHDL, an array is a collection of elements that have the same data type. You can think o...

Updated 1 month ago by GI

VHDL Modularity

Digital System Design Module 5: Structural Style Programming ...

We will build a 4-bit Ripple Carry Adder using 4 Full Adders in Structural Style Programming. Eac...

Updated 1 month ago by GI

Structural Style, Port Mapping, and Generic Map

Digital System Design Module 5: Structural Style Programming ...

Structural Style Programming Structural Style Programming in VHDL allows designers to build digit...

Updated 1 month ago by GI

External Reference

Realtime System & IoT Module 4 : Software Timers & Interrupts

Check out the external reference by digikey: Software Timers & Hardware Interrupts

Updated 1 month ago by Giovan Christoffel Sihombing