CG3002 Embedded Systems Design Project ASM