3 Semester Credit Hours . 3-2-3 Prerequisite ELEN 242 Assembly and C programming on a customizable microprocessor implemented on an FPGA board. Verilog components, RTOS, debugging techniques, state machines, software revision control, DSP programming.