
Comprehensive introduction to FPGA programming, covering basics, Verilog, circuit design methods, state machines, simulations, and advanced topics like PWM and resource optimization.

Design and integrate a custom PWM peripheral into a RISC-V softcore processor on an FPGA, enabling LED dimming control through memory-mapped I/O and Verilog implementation.

Implement a RISC-V softcore processor on FPGA, build a system-on-chip, and write a C program to control LEDs. Explore open-source processor design and FPGA programming for custom digital logic applications.

Learn to build a combinational logic circuit for decoding 4 bits into a one-digit hexadecimal display, exploring the complexities and challenges of digital circuit design.

Learn to program FPGAs, exploring hardware design principles and practical applications in this hands-on workshop. Gain skills in digital logic and reconfigurable computing.

Derive expressions for logical effort and parasitic delay in NAND and NOR gates, enhancing understanding of circuit performance.

Explore carry save adder techniques for efficient multiple operand addition in digital circuits.

Explore skewed inverter characteristics, including beta ratios, transition regions, and skew-ratio comparisons with unskewed inverters.

Explore skewed inverters, threshold voltage estimation, and their relationship to skewing-ratio in CMOS design.

Explore dynamic logic-based NAND/NOR gates, address falling input issues in dynamic inverters, and discover Domino logic as a solution.

Explore probabilistic methods for estimating activity factors and dynamic power in combinational circuits, analyzing primitive gates and multi-stage designs.

Learn to extract capacitances for 3-Nand gate delay estimation and size transistors to match inverter resistances.

Explore delay estimation techniques for various gates, including tristate inverters and multiplexers, to enhance circuit design understanding.

Deduce the expression for fanout-4 inverter delay, exploring its impact on circuit performance and design considerations.

Design and analyze ring oscillators to generate clock signals using inverter chains, exploring frequency control and performance optimization techniques.

Analyze asymmetric gates using short-channel current models and evaluate logical efforts for 2-NAND asymmetric gates, comparing with long-channel models.

Explore techniques for designing radiation-resistant digital circuits, from transistor-level strategies to redundancy and error correction, with insights from particle detector electronics.