System-on-a-programmable-chip development platforms in the classroom | IEEE Journals & Magazine | IEEE Xplore