Skip to main content

Recently Updated Pages

For-Generate Loop

Digital Sistem Design (PSD/DSG) Module 6 - Looping Construct

The Concurrent 'for-generate' Loop We now switch from sequential loops to a concurrent one. The f...

Updated 2 months ago by JD

Loop Control - Next & Exit

Digital Sistem Design (PSD/DSG) Module 6 - Looping Construct

Loop Control - Next & Exit The two control statements, next and exit, allow you to skip an iterat...

Updated 2 months ago by JD

While Loop

Digital Sistem Design (PSD/DSG) Module 6 - Looping Construct

While Loop The while loop is used where the number of repetitions is not known from the start. A ...

Updated 2 months ago by JD

For Loop

Digital Sistem Design (PSD/DSG) Module 6 - Looping Construct

For Loop The for loop is the most common type of sequential loop in VHDL. It is used to repeat a ...

Updated 2 months ago by JD

Introduction to Looping Constructs

Digital Sistem Design (PSD/DSG) Module 6 - Looping Construct

Introduction to Looping Constructs Looping constructs are VHDL instructions that allow a program ...

Updated 2 months ago by JD

7.3 Web Communication with HTTP/HTTPS

Internet of Things Module 7 - MQTT, HTTP, WIFI

HTTP HTTP (Hypertext Transfer Protocol) is the foundation of data communication on the World Wide...

Updated 2 months ago by NS

9. Practical Examples with Dynamic Memory

Alprog - Elektro KKI Module 4 : Pointers & Dynamic Array

9.1 Dynamic Array with User Input #include <stdio.h> #include <stdlib.h> int main() { int n,...

Updated 2 months ago by DS

8. Common Pointer Pitfalls and Best Practices

Alprog - Elektro KKI Module 4 : Pointers & Dynamic Array

8.1 Uninitialized Pointers WRONG: int *ptr; // Uninitialized - contains garbage address *ptr...

Updated 2 months ago by DS

7. Dynamic Memory Allocation & Array

Alprog - Elektro KKI Module 4 : Pointers & Dynamic Array

7.1 Introduction to Dynamic Memory Up until now, we've used static memory allocation where array ...

Updated 2 months ago by DS

6. Pointers and Strings

Alprog - Elektro KKI Module 4 : Pointers & Dynamic Array

In C, strings are arrays of characters, so pointers work naturally with strings. 6.1 String Repre...

Updated 2 months ago by DS

5. Pointers and Functions

Alprog - Elektro KKI Module 4 : Pointers & Dynamic Array

Pointers are essential for functions to modify variables from the calling code and to work effici...

Updated 2 months ago by DS

4. Pointers and Arrays

Alprog - Elektro KKI Module 4 : Pointers & Dynamic Array

Arrays and pointers have a very close relationship in C. In many contexts, an array name acts as ...

Updated 2 months ago by DS

3. Pointer Arithmetics

Alprog - Elektro KKI Module 4 : Pointers & Dynamic Array

3. Pointer Arithmetic Pointers can be incremented, decremented, and compared. When you perform ar...

Updated 2 months ago by DS

2. Pointer Basics

Alprog - Elektro KKI Module 4 : Pointers & Dynamic Array

2.1 Declaring Pointers Syntax: data_type *pointer_name; Examples: int *ptr; // Pointer to...

Updated 2 months ago by DS

1. Introduction to Pointers

Alprog - Elektro KKI Module 4 : Pointers & Dynamic Array

1.1 What are Pointers? A pointer is a variable that stores the memory address of another variable...

Updated 2 months ago by DS

3. VHDL Modularity

Digital Sistem Design (PSD/DSG) Module 5 - Structural Programming

3.1 VHDL Modularity Explanation Example: 4-bit Ripple Carry Adder using 4 Full Adders. A Ripple C...

Updated 2 months ago by AX

Complex is Universal

Fundamentals Digital Systems (DSD/FDS) Module 4 - Complex Logic Gates

Building Basic Gates from Universal Gates NAND and NOR gates are called universal gates because a...

Updated 2 months ago by DY

Complex Logic ICs

Fundamentals Digital Systems (DSD/FDS) Module 4 - Complex Logic Gates

IC Functions, Pin Configurations, and Truth Tables IC 7400: Quad 2-Input NAND Gate Function: The ...

Updated 2 months ago by DY

Complex vs Basic

Fundamentals Digital Systems (DSD/FDS) Module 4 - Complex Logic Gates

Advantages of Complex vs Basic Logic Gates Using complex logic gates (like NAND, NOR, XOR) offers...

Updated 2 months ago by DY

4. Array and Type

Digital Sistem Design (PSD/DSG) Module 5 - Structural Programming

4.1 Array and Type in VHDL 4.1.1 Array An array is a collection of elements of the same data type...

Updated 2 months ago by AX