source files for SOC design class (ECE 695R, Fall 2013)