VHDL for SynthesisCovers basic VHDL constructs for RTL design, including arithmetic, multiplexers, registers, and instantiation.
Quantum and nanocomputingExplores digital design principles, ADC architectures, FPGA-based ADCs, figures of merit, and lower bounds in digital design.
Error Handling and ExceptionsCovers error management, exceptions, and debugging techniques in C++, emphasizing the importance of making code more robust and easier to debug.
Embedded Systems: IntroductionCovers the basics of embedded systems, FPGA development, real-time operating systems, and different types of operating systems.
NIOS II - Avalon BusExplores the NIOS II softcore processor and the Avalon Bus in FPGA embedded systems.
Hardware Description LanguagesExplores the history and significance of Hardware Description Languages in automating design processes and describing parallel hardware.
Introduction au VHDLCovers VHDL basic concepts, program structure, objects, types, operators, literals, and arrays.