https://www.fpgarelated.com/showarticle/208/vhdl-tutorial-a-practical-example-part-1-hardware.php
VHDL tutorial - Gene Breniman
Hands-on VHDL tutorial showing a programmable clock divider for Xilinx CoolRunner (XC2C32A), with signal declarations, processes, reset, and register latch.
vhdl tutorialgene breniman
https://embeddedrelated.com/showarticle/264/vhdl-tutorial-part-2-testbench.php
VHDL tutorial - A practical example - part 2 - VHDL coding - Gene Breniman
Learn a practical VHDL implementation for a CPLD-based data acquisition engine, including SPI/I2S timing, state machine design, and signal generation.
a practical examplevhdl tutorialgene brenimanpartcoding