A novel multichannel UART design with FPGA-based implementation

被引:0
|
作者
Ngoc Pham-Thai [1 ]
Bao Ho-Ngoc [1 ]
Tan Do-Duy [1 ]
Phuc Quang Truong [1 ]
Van-Ca Phan [1 ]
机构
[1] Ho Chi Minh City Univ Technol & Educ, Dept Comp & Commun Engn, Ho Chi Minh City, Vietnam
关键词
UART; multichannel; AMBA; 3; APB; testbench; field-programmable gate array;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Universal Asynchronous Receiver and Transmitter (UART) is a popular asynchronous serial communication standard Although the transmission speed is not too high, UART has the advantage of simplicity, it is easy to implement and has low power consumption. Therefore, UART is still used in various digital modules that do not require high communication speed, such as SIM module, Bluetooth, GPS, etc. However, communication with many low-speed peripherals can reduce the efficiency of data bus usage and processor's performance. In this paper, we propose a multichannel UART design to efficiently utilise the Advanced Peripheral Bus (APB) standard data bus in order to support simultaneously multiple transmission data frames with different rates. Then, we evaluate the performance of our multichannel UART design by means of simulations and practical implementation using Field-Programmable Gate Array boards. The evaluation results show that our proposed multi-channel UART module ensures stable operation while guaranteeing proper transmission to/from multiple devices following UART standard with different configurations.
引用
收藏
页码:358 / 369
页数:12
相关论文
共 50 条
  • [1] A design for an FPGA-based implementation of Rijndael cipher
    Abdelhalim, MB
    Aslan, HK
    Farouk, H
    ENABLING TECHNOLOGIES FOR THE NEW KNOWLEDGE SOCIETY, 2005, : 897 - 912
  • [2] Design and realization of UART based on FPGA
    Su, Yuna
    Li, Geng
    2008 PROCEEDINGS OF INFORMATION TECHNOLOGY AND ENVIRONMENTAL SYSTEM SCIENCES: ITESS 2008, VOL 3, 2008, : 248 - 251
  • [3] Design and implementation of modular FPGA-based PID controllers
    Chan, Yuen Fong
    Moallem, M.
    Wang, Wei
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2007, 54 (04) : 1898 - 1906
  • [4] Design and Implementation of the FPGA-Based Wireless Network Card
    Sun, Weizhen
    Wu, Qiong
    Xiang, Yong
    CEIS 2011, 2011, 15
  • [5] Design and Implementation of FPGA-Based Modified BKNN Classifier
    Liu, Jihong
    Li, Baorui
    Liang, Deqin
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (03): : 67 - 71
  • [6] Design and implementation of a FPGA-based AC servo system
    Yang, Guijie
    Liu, Yajing
    Cui, Naizheng
    Zhao, Pinzhi
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 8145 - +
  • [7] Design and Implementation of an FPGA-Based Data/Timing Formatter
    Yu-Yi Chen
    Jiun-Lang Huang
    Terry Kuo
    Xuan-Lun Huang
    Journal of Electronic Testing, 2015, 31 : 549 - 559
  • [8] Design and Implementation of an FPGA-Based Data/Timing Formatter
    Chen, Yu-Yi
    Huang, Jiun-Lang
    Kuo, Terry
    Huang, Xuan-Lun
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2015, 31 (5-6): : 549 - 559
  • [9] FPGA-Based Design and Implementation of Video Wall Display
    Li, Yang
    Cai, Xuesen
    INTERNET OF THINGS-BK, 2012, 312 : 503 - +
  • [10] Design and implementation of a FPGA-based controller for resonant inverters
    Tian, J.
    Berger, G.
    Reimann, T.
    Scherf, M.
    Petzoldt, J.
    2007 IEEE POWER ELECTRONICS SPECIALISTS CONFERENCE, VOLS 1-6, 2007, : 779 - 784