An International Publisher for Academic and Scientific Journals
Author Login 
Scholars Journal of Engineering and Technology | Volume-3 | Issue-06
Design and FPGA Implementation of UART Using Microprogrammed Controller
Mohammad Awedh, Ahmed Mueen
Published: June 30, 2015 | 160 114
DOI: 10.36347/sjet
Pages: 600-608
Downloads
Abstract
This paper presents an implementation of Universal Asynchronous Receiver-Transmitter (UART) controller based on Microprogrammed Controller on Field Programmable Gate Array (FPGA. Our design of UART is fully functional and synthesizable. It is coded using Verilog based top-down hierarchical design methodology and realized in Spartan-3E FPGA using Xilinx ISE Webpack 14.7. The implementation results demonstrate that the design can operate at a maximum clock frequency of 218.248 MHz. The maximum clock frequency of hardwired implementation of UART controller is 192 . 773 MHz. We also compare our Microprogrammed implementation of UART controller to the standard ROM method; our implementation uses less number of bits and hence small number of storage elements.