ALTERA CPLD FPGA & STM8 STM32 ARM