A project-based embedded systems design course using a reconfigurable SoC platform | IEEE Conference Publication | IEEE Xplore