Fundamentals of VHDL for FPGA Programming Using Vivado - Pakdel (IEEE, 2026)