Digital Design Courses
From studying Verilog and CHISEL to creating a custom computer system with simple C/C++ executions.
- 01: Digital Design with Verilog
- 02: Hardware Design with CHISEL
- 03: Embedded System on FPGA
- 04: RISC-V Computer System Integration
CMOS Circuit and System Courses
From the basic concept of CMOS and power-and-delay estimation to complex System-on-Chip (SoC) implementation.
- 01: CMOS VLSI Design
- 02: VLSI Low Power Circuit Design
- 03: Advanced VLSI Design
RISC-V Courses
Collection of courses related to RISC-V, from simple integration to advanced topics such as VLSI and Cyber-security.
- 01: Hardware Design with CHISEL
- 02: RISC-V RV32I Assembly Coding
- 03: RISC-V Computer System Integration
Assembly Coding Courses
Learning to code assembly with NiosII and RISC-V processors.
- 01: Altera NiosII Assembly Coding
- 02: RISC-V RV32I Assembly Coding
Matlab and Digital Signal Processing (DSP) Courses
Exercises for new learners using the Matlab tool and practice with DSP applications.
- 01: Matlab and DSP