ECE 437 processor.