This example drives BLDC Motor in CPLD by generating PWM with 555 timer without any MCU.
There are two versions of CPLD design using Verilog or composing only simple logic circuits such as and/or.
Altera EPM240T100C5N Dev Board (Aliexpress)
IR2103S / IRF3205S BLDC Motor Drive Board (Aliexpress)
555 Timer Board (DIY)
Verilog design and logic design with Quartus Prime v21.1
Quartus Prime Proejct source link :
https://eminfotech.tistory.com/15