The repository features a diverse range of programming languages and simulation tools:
- MATLAB: Digital Signal Processing, Signal Analysis.
- Verilog / SystemVerilog: Digital Electronics, HDL, and VLSI Design.
- C / C++: Embedded Systems, MCU programming, and General Algorithms.
- Assembly (8086/ARM): Microcontrollers and Embedded System Design.
- Arduino (.ino): IoT Laboratory experiments.
The labs are organized by semester and subject for easy navigation:
| Semester | Lab / Subject | Key Focus |
|---|---|---|
| Sem 7 | AES Lab | Advances Embedded Systems |
| Sem 7 | CNS Lab | Cryptography and Network Security |
| Sem 6 | IOT Lab | Arduino, Sensors, and Connectivity |
| Sem 6 | SVV Lab | System Verilog and Verification |
| Sem 5 | VLSI Lab | CMOS Design & Layout (Verilog/Cadence) |
| Sem 5 | DCS Lab | Digital Communication Systems |
| Sem 5 | ERS Lab | Electromagnetics & Radiating Systems |
| Sem 4 | DSP Lab | Digital Signal Processing |
| Sem 4 | HDL Lab | Hardware Description Language (Verilog) |
| Sem 4 | MCESD Lab | Microcontrollers & Embedded Systems |
| Sem 3 | DEDV | Digital Electronics Design using Verilog |
| Sem 3 | Signals & Systems | MATLAB-based Signal Analysis |
| Sem 2 | Python Lab | Fundamental Python Programming |
| Sem 2 | Maths Lab | Scilab/MATLAB for Engineering Maths |
| Sem 1 | Maths Lab | Scilab/MATLAB for Engineering Maths |
Contains over 12 experiments using Arduino and sensors, covering everything from basic GPIO control to integrated sensor systems.
Includes implementations of modern cryptographic algorithms used in Network Security.
Focuses on both front-end (Verilog) and back-end (Layout) aspects of digital circuit design.
- Clone the Repo:
git clone https://github.com/malcolm-cephas/DSCE.git
- Navigate to the folder: Open the desired semester and lab folder.
- Run Codes: Use the appropriate software (MATLAB, Vivado, Keil MicroVision, Arduino IDE, etc.) as per the file extension.