AXI UART 16550

概述

产品描述

AXI Universal Asynchronous Receiver Transmitter (UART) 16550 连接至 AMBA® (Advance Microcontroller Bus Architecture) AXI (Advanced eXtensible Interface) 为异步串行数据传输提供控制器接口。 该软 IP 核旨在通过 AXI4-Lite 接口进行连接。 本文介绍的 AXI UART 16550 将国家半导体 PC16550D UART 中所描述的特性与 FIFO 数据表相结合。

国家半导体 PC16550D 数据表在本文中引用,应当作为权威规范使用。国家半导体 PC16550D 与 AXI UART 16550 数据表之间的差异在规范例外 (Specification Exceptions) 部分最为明显。


主要功能与优势

  • AXI4-Lite 接口适用于寄存器访问和数量传输
  • 软硬件寄存器与所有标准 16450 和 16550 UART 兼容
  • 支持 9600 波特、8 位数据长度、1 个停止位及无奇偶校验的默认内核配置
  • 可执行所有标准串行接口协议
    • 每个字符 5、6、7 或 8 位
    • 奇、偶或无奇偶校验检测与生成
    • 1、1.5 或 2 位停止位检测与生成
  • 内部波特率发生器和单独的接收器时钟输入
  • 调制解调器控制功能
  • 优先处理的发射、接收、线路状态及调制解调器控制中断
  • 错误启动位检测与恢复
  • 换行检测与生成
  • 内部回路诊断功能
  • 16 字符收发 FIFO

资源利用率


技术支持

技术文档

主要资料

Default Default 标题 文件类型 日期