Skip to main content

Recently Updated Pages

Objective

Fundamentals Digital Systems (DSD/FDS) Module 3 - Karnaugh Map

By the end of this module, you will be able to: Understand the purpose of a Karnaugh Map (K-Map)...

Updated 4 months ago by DY

3. Testbench Architecture Models

Digital Sistem Design (PSD/DSG) Module 4 - Testbench

3.1 Testbench for Combinational Circuit There are three architectural models for changing the val...

Updated 4 months ago by RE

5. Hoare Quick Sort in C++

Algorithm Programming Module 4 - Merge Sort and Quick Sort

This section explains how the "divide and conquer" strategy of Quick Sort is implemented in C++. ...

Updated 4 months ago by AX

4. Lomuto Quick Sort in C++

Algorithm Programming Module 4 - Merge Sort and Quick Sort

This section explains how the "divide and conquer" strategy of Quick Sort is implemented in C++. ...

Updated 4 months ago by AX

3. Understanding Quick Sort

Algorithm Programming Module 4 - Merge Sort and Quick Sort

What is Quick Sort? Quick Sort is a highly efficient, comparison-based sorting algorithm that als...

Updated 4 months ago by AX

Extra: Array in VHDL

Digital Sistem Design (PSD/DSG) Module 4 - Testbench

6.1 Array In VHDL, an array is a collection of elements that share the same data type. You can th...

Updated 4 months ago by RE

4. Assert and Report Statement

Digital Sistem Design (PSD/DSG) Module 4 - Testbench

4.1 Assert Statement The assert statement is used for creating self-checking testbenches. It acts...

Updated 4 months ago by RE

5. File I/O in VHDL

Digital Sistem Design (PSD/DSG) Module 4 - Testbench

In VHDL, we can perform file handling using the TextIO library. This feature is very useful for d...

Updated 4 months ago by RE

1. Understanding Merge Sort

Algorithm Programming Module 4 - Merge Sort and Quick Sort

What is Merge Sort? Merge Sort is an efficient, comparison-based sorting algorithm that uses a "d...

Updated 4 months ago by AX

2. Merge Sort in C++

Algorithm Programming Module 4 - Merge Sort and Quick Sort

This section explains how the "divide and conquer" strategy of Merge Sort is implemented in C++. ...

Updated 4 months ago by AX

2. Components of a Testbench

Digital Sistem Design (PSD/DSG) Module 4 - Testbench

2.1 Entity Declaration The testbench entity is declared without any ports. It's a self-contained ...

Updated 4 months ago by RE

1. Understanding Testbench in VHDL

Digital Sistem Design (PSD/DSG) Module 4 - Testbench

A VHDL testbench is a non-synthesizable VHDL entity used to simulate and verify the functionality...

Updated 4 months ago by RE

2. Graph Concept

Algorithm Programming Module 9 - Advanced Graph

2.1 Theory 2.1.1 Definition of Graph A Graph is a data structure consisting of: Vertex (node) → ...

Updated 4 months ago by RE

1. Introduction

Algorithm Programming Module 9 - Advanced Graph

Module 9: Advanced Graph Author: YP Learning Objectives After completing this module, students ar...

Updated 4 months ago by RE

10.2 What is Mesh?

Internet of Things Module 10 - Mesh

10.2.1 What is a Mesh Network? A mesh network is a topology where each device (node) is intercon...

Updated 4 months ago by YP

10.3 Example Code

Internet of Things Module 10 - Mesh

10.3.1 Root Node #include <Arduino.h> #include <painlessMesh.h> #include <WiFi.h> // --- Konfigu...

Updated 4 months ago by YP

10.1 Introduction

Internet of Things Module 10 - Mesh

Module 10: Mesh Author: YP Learning Objectives After completing this module, students are expecte...

Updated 4 months ago by YP

8. Multi-dimensional Arrays

Alprog - Elektro KKI Module 3 : Array (Static)

8.1 Two-Dimensional Arrays 8.1.1 Declaration and Initialization // Declaration int matrix[3][4]; ...

Updated 4 months ago by DS

7. Character Arrays and Strings

Alprog - Elektro KKI Module 3 : Array (Static)

7.1 Character Arrays vs Strings Understanding C Strings: In C, strings are arrays of characters t...

Updated 4 months ago by DS

6. Mathematical Operations on Arrays

Alprog - Elektro KKI Module 3 : Array (Static)

6.1 Statistical Operations 6.1.1 Sum and Average #include <stdio.h> int sum_array(int arr[], int...

Updated 4 months ago by DS