A NEW UART CONTROLLER

Nonel Thirer, Radu Florescu

Abstract

The paper presents a new UART (Universal Asynchronous Receiver/Transmitter) controller which differs from traditional UARTs by providing a user defined data path width of 8 ,16, or 32 bits; by using a one bit error detection and correction algorithm (Hamming); and by permitting a large range of baud rates without the need of adding chips. By using the Hamming code, the communication throughput is increased, especially when a large data path width is defined. This new UART better responds to modern microprocessors’ requirements, and was successfully implemented in an FPGA circuit.

References

  1. Durda, F., 1996. Serial and UART Tutorial. In http://jamesthornton.com/freebsd/articles/serial-uart/
  2. Peterson, Wesley W., Weldon Jr, E.J , 1992, Error Corecting Codes, The MIT Press, 2nd Edition
  3. Thirer, N., Efron, a.o. U., 2006. Improvement of FPGA Pipelines Implementation. In PROC of SPIE Conf, “Optical Engineering and Instrumentation” (paper #6294-37)
Download


Paper Citation


in Harvard Style

Thirer N. and Florescu R. (2007). A NEW UART CONTROLLER . In Proceedings of the Fourth International Conference on Informatics in Control, Automation and Robotics - Volume 3: ICINCO, ISBN 978-972-8865-84-9, pages 354-356. DOI: 10.5220/0001623703540356


in Bibtex Style

@conference{icinco07,
author={Nonel Thirer and Radu Florescu},
title={A NEW UART CONTROLLER},
booktitle={Proceedings of the Fourth International Conference on Informatics in Control, Automation and Robotics - Volume 3: ICINCO,},
year={2007},
pages={354-356},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001623703540356},
isbn={978-972-8865-84-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Fourth International Conference on Informatics in Control, Automation and Robotics - Volume 3: ICINCO,
TI - A NEW UART CONTROLLER
SN - 978-972-8865-84-9
AU - Thirer N.
AU - Florescu R.
PY - 2007
SP - 354
EP - 356
DO - 10.5220/0001623703540356