Recently Updated Pages
Objective
By the end of this module, you will be able to: Understand the purpose of a Karnaugh Map (K-Map)...
3. Testbench Architecture Models
3.1 Testbench for Combinational Circuit There are three architectural models for changing the val...
5. Hoare Quick Sort in C++
This section explains how the "divide and conquer" strategy of Quick Sort is implemented in C++. ...
4. Lomuto Quick Sort in C++
This section explains how the "divide and conquer" strategy of Quick Sort is implemented in C++. ...
3. Understanding Quick Sort
What is Quick Sort? Quick Sort is a highly efficient, comparison-based sorting algorithm that als...
Extra: Array in VHDL
6.1 Array In VHDL, an array is a collection of elements that share the same data type. You can th...
4. Assert and Report Statement
4.1 Assert Statement The assert statement is used for creating self-checking testbenches. It acts...
5. File I/O in VHDL
In VHDL, we can perform file handling using the TextIO library. This feature is very useful for d...
1. Understanding Merge Sort
What is Merge Sort? Merge Sort is an efficient, comparison-based sorting algorithm that uses a "d...
2. Merge Sort in C++
This section explains how the "divide and conquer" strategy of Merge Sort is implemented in C++. ...
2. Components of a Testbench
2.1 Entity Declaration The testbench entity is declared without any ports. It's a self-contained ...
1. Understanding Testbench in VHDL
A VHDL testbench is a non-synthesizable VHDL entity used to simulate and verify the functionality...
2. Graph Concept
2.1 Theory 2.1.1 Definition of Graph A Graph is a data structure consisting of: Vertex (node) → ...
1. Introduction
Module 9: Advanced Graph Author: YP Learning Objectives After completing this module, students ar...
10.2 What is Mesh?
10.2.1 What is a Mesh Network? A mesh network is a topology where each device (node) is intercon...
10.3 Example Code
10.3.1 Root Node #include <Arduino.h> #include <painlessMesh.h> #include <WiFi.h> // --- Konfigu...
10.1 Introduction
Module 10: Mesh Author: YP Learning Objectives After completing this module, students are expecte...
8. Multi-dimensional Arrays
8.1 Two-Dimensional Arrays 8.1.1 Declaration and Initialization // Declaration int matrix[3][4]; ...
7. Character Arrays and Strings
7.1 Character Arrays vs Strings Understanding C Strings: In C, strings are arrays of characters t...
6. Mathematical Operations on Arrays
6.1 Statistical Operations 6.1.1 Sum and Average #include <stdio.h> int sum_array(int arr[], int...