Programmable Logic Devices

4 ECTS


(2 hours classes, 2 hours labs)

Content: Basics of programmable logic; CPLD and FPGA produced by different manufacturers, such as Altera, Lattice, Xilinx; programmable logic utilization; basics of the VHDL language, algorithms for digital processing, basic digital circuits such as gates, multiplexers, flip-flops, RAM and ROM memories and finite state machines; functional simulation and time simulation of design, real-time debugging. Microcontroller and microprocessor utilization in FPGA as complex system components.