计算机工程与应用 ›› 2007, Vol. 43 ›› Issue (7): 98-100.

• 产品、研发、测试 • 上一篇    下一篇

采用AMBA总线的SoC中UART的设计与实现

冉冉 李占才 王沁   

  1. 北京科技大学 北京科技大学
  • 收稿日期:2006-07-04 修回日期:1900-01-01 出版日期:2007-03-01 发布日期:2007-03-01
  • 通讯作者: 冉冉

Design and implementation of UART in SoC using AMBA bus

Ran Ran Zhancai Li   

  • Received:2006-07-04 Revised:1900-01-01 Online:2007-03-01 Published:2007-03-01
  • Contact: Ran Ran

摘要: 在“双向有线DTV信道传输SoC芯片”中,采用了AMBA总线作为片上总线,为了与外部设备进行串行通讯,必须设计采用AMBA总线接口的UART。本文介绍了UART的功能结构与实现方法。设计中采用Top-Down的设计方法进行模块化设计,使用Verilog语言进行描述,最终用FPGA验证通过并投入实用。

关键词: 通用异步收发器, 片上系统, AMBA, Verilog

Abstract: In the Two-Way Cable Network SoC, AMBA bus is used as the chip bus. In order to communicate with serial peripherals, it is needed to design a UART using ABMA bus. This paper introduces the function, structure and implementation of UART. The UART is designed in a Top-Down design method and divided into different modules. It is programmed by Verilog Hardware Describe Language, and finally put into use after being verified by FPGA.

Key words: UART, SoC, AMBA, Verilog