Open Access. Powered by Scholars. Published by Universities.®
Articles 1 - 1 of 1
Full-Text Articles in Computer Engineering
I/O Master, Aaron Dubler, Corey Dye, Cameron Sinko, Ian Glen, Nikolaus Untch
I/O Master, Aaron Dubler, Corey Dye, Cameron Sinko, Ian Glen, Nikolaus Untch
Williams Honors College, Honors Research Projects
The I/O Master is an engineering tool designed to let users quickly and efficiently use their computer to interface with embedded devices and sensors. Using a general purpose design, the goal is to make it possible to implement any digital protocol on the I/O Master. With the use of onboard level shifting, differential communication components, peripheral DMA through GPIO and a USB 2.0 High Speed computer interface, the I/O Master is able to implement such a general purpose design with initial implementation of five protocols to verify the design's capabilities. The implementation of a computer-based GUI and underlying framework allows …