Open Access. Powered by Scholars. Published by Universities.®

Computer Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Digital Communications and Networking

The University of Akron

DMA

Articles 1 - 1 of 1

Full-Text Articles in Computer Engineering

I/O Master, Aaron Dubler, Corey Dye, Cameron Sinko, Ian Glen, Nikolaus Untch Jan 2020

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 …