DocumentCode
2482294
Title
Design of a controller for a universal input/output port
Author
Bhatt, D.V. ; du Toit, D. ; Hancke, Gerhard P.
Author_Institution
Dept. of Electr., Electron. & Comput. Eng., Univ. of Pretoria, Pretoria, South Africa
fYear
2012
fDate
13-16 May 2012
Firstpage
647
Lastpage
652
Abstract
Desktop computers, modern and old, all have a large number of different input/output (I/O) ports. Typically these include (but are not limited to) two PS/2 connectors for a mouse and keyboard, two or more universal serial bus (USB) ports, a parallel (LPT) port, a serial (RS-232/COM) port, a network (Ethernet) port and a VGA (video graphics array) port. Each type of port requires a different physical connector and has a specific protocol permanently assigned to it for communication with the peripheral device that will be attached to it. First-time computer users are often daunted by the task of connecting peripherals to their systems, as the large number of different connectors can be confusing to newcomers. The problem addressed by this project was to design an I/O controller with a number of identical “universal” ports, with each port capable of supporting at least three non-similar protocols/standards (specifically PS/2, USB and VGA).
Keywords
computer graphics; input-output programs; peripheral interfaces; protocols; Ethernet port; I/O controller; I/O ports; LPT port; PS-2 connectors; RS-232-COM port; USB ports; VGA port; controller design; desktop computers; parallel port; peripheral device; protocol; serial port; universal input-output port; universal serial bus ports; video graphics array port; Hardware; Keyboards; Microcontrollers; Pins; Protocols; Universal Serial Bus; I/O controller; PS/2; RS232; USB; VGA;
fLanguage
English
Publisher
ieee
Conference_Titel
Instrumentation and Measurement Technology Conference (I2MTC), 2012 IEEE International
Conference_Location
Graz
ISSN
1091-5281
Print_ISBN
978-1-4577-1773-4
Type
conf
DOI
10.1109/I2MTC.2012.6229492
Filename
6229492
Link To Document