Thiết kế và thi công bộ truyền nhận UART đa kênh dựa trên công nghệ FPGA

Các tác giả

  • Phạm Thái Ngọc Trường Đại học Sư phạm Kỹ thuật TP.Hồ Chí Minh, Việt Nam
  • Hồ Ngọc Bảo Trường Đại học Sư phạm Kỹ thuật TP.Hồ Chí Minh, Việt Nam
  • Đỗ Duy Tân Trường Đại học Sư phạm Kỹ thuật TP.Hồ Chí Minh, Việt Nam
  • Trương Quang Phúc Trường Đại học Sư phạm Kỹ thuật TP.Hồ Chí Minh, Việt Nam

Email tác giả liên hệ:

tandd@hcmute.edu.vn

Từ khóa:

UART đa kênh, APB, thiết kế dựa trên FPGA, phần cứng, mô phỏng

Tóm tắt

UART (Universal Asynchronous Receiver and Transmitter) là chuẩn truyền nối tiếp bất đồng bộ khá phổ biến hiện nay. Mặc dù tốc độ truyền dữ liệu không quá cao nhưng với ưu điểm đơn giản, dễ thực hiện và tiêu hao công suất thấp, UART được sử dụng trong các module không yêu cầu tốc độ giao tiếp cao như module SIM, Bluetooth, GPS. Tuy nhiên, việc giao tiếp với nhiều ngoại vi tốc độ thấp có thể làm giảm hiệu suất sử dụng bus dữ liệu của hệ thống và hiệu suất hoạt động của vi xử lý. Do đó, trong bài báo này, chúng tôi xin trình bày một thiết kế module UART đa kênh được thiết kế để sử dụng tốt hơn bus dữ liệu theo chuẩn APB (Advanced Peripheral Bus) và hỗ trợ được nhiều tốc độ và cấu trúc khung dữ liệu truyền UART khác nhau. Sau đó, chức năng của thiết kế UART được đánh giá thông qua kết quả mô phỏng và thực thi trên kit FPGA (Field Programmable Gate Arrays).

Tải xuống: 0

Dữ liệu tải xuống chưa có sẵn.

Tài liệu tham khảo

HU Zhe, ZHANG Jun, LOU Xi-ling, “A Novel Design of Efficient Multi-channel UART Controller Based on FPGA”, Chinese Journal of Aeronautics, Volume 20, Issue 1, 2007, Pages 66-74.

G. B. Wakhle, I. Aggarwal and S. Gaba, "Synthesis and Implementation of UART Using VHDL Codes", International Symposium on Computer, Consumer and Control, Taichung, 2012, pp. 1-3.

Y. Fang and X. Chen, "Design and Simulation of UART Serial Communication Module Based on VHDL", 2011 3rd International Workshop on Intelligent Systems and Applications, Wuhan, 2011.

A. K. Gupta, A. Raman, N. Kumar and R. Ranjan, "Design and Implementation of High-Speed Universal Asynchronous Receiver and Transmitter (UART)", 7th International Conference on Signal Processing and Integrated Networks (SPIN), Noida, India, 2020, pp. 295-300.

Y. Wang and K. Song, "A new approach to realize UART", Proceedings of International Conference on Electronic & Mechanical Engineering and Information Technology, pp. 2749-2752, 2011.

U. Nanda and S. K. Pattnaik, "Universal Asynchronous Receiver and Transmitter (UART)", 3rd International Conference on Advanced Computing and Communication Systems (ICACCS), pp. 1-5, 2016.

M. Poorani and R. Kurunjimalar, “Design implementation of UART and SPI in single FGPA”, 10th International Conference on Intelligent Systems and Control (ISCO), pp. 1-5, 2016.

AMBA™ Specification (Rev 2.0),

developer.arm.com/docs/ihi0011/a/amba-specification-rev-20

AMBA™ 3 APB Protocol v1.0,

infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ihi0024b/index.html

Behrouz A.Forouzan and Sophia Chung Fegan, “Data Communication and Networking”, 4th edition, McGraw Hill, 2007.

Stephen Brown and Zvonko Vranesic, “Fundamentals of Digital Logic with Verilog Design”, third edition, McGraw Hill, 2014.

FPGA Cyclone II EP2C5T144C8 Datasheet,

datasheet.octopart.com/EP2C5T144C8-Altera-datasheet-7627975.pdf

G. Sung, L. Tung, H. Wang and J. Lin, "USB Transceiver With a Serial Interface Engine and FIFO Queue for Efficient FPGA-to-FPGA Communication", in IEEE Access, vol. 8, pp. 69788-69799, 2020.

Nguyen and X. Tran, "A novel asynchronous first-in-first-out adapting to multi-synchronous network-on-chips", International Conference on Advanced Technologies for Communications (ATC), 2014.

Pong P.Chu, “RTL Hardware Design using VHDL”, A JOHN WILEY & SONS INC., 2006.

Realterm Serial Capture Program, https://realterm.sourceforge.io/

Tải xuống

Đã Xuất bản

2020-12-31

Cách trích dẫn

[1]
Pham Ngoc Thai, Ho Bao Ngoc, Do Duy Tan, và Truong Quang Phuc, “Thiết kế và thi công bộ truyền nhận UART đa kênh dựa trên công nghệ FPGA”, JTE, vol 15, số p.h 6, tr 40–47, tháng 12 2020.

Các bài báo được đọc nhiều nhất của cùng tác giả