Work in progress - a modular hardware processing platform for use throughout the engineering curriculum | IEEE Conference Publication | IEEE Xplore