Teaching Cyber Physical System Co-design: IoT on an FPGA Approach | IEEE Conference Publication | IEEE Xplore