UART IP核

串行通信接收器和发送器IP

莱迪思半导体的UART(通用异步接收器/发送器)IP核设计用于串行通信,支持RS-232。UART IP核具有许多类似NS16450 UART的特征。

为了节约FPGA资源,UART IP核与NS16450 UART并非完全相同。因此,它们的源代码不兼容。这意味着NS16450 UART的现有驱动代码不能用于莱迪思的UART IP核。

该设计通过Verilog HDL实现。可以使用莱迪思Propel Builder软件配置和生成IP。它可以用于MachXO3D FPGA器件,并使用集成了Synplify Pro综合工具的莱迪思Diamond®布局布线工具来实现。

特性

  • APB 1.0接口
  • 与美国国家半导体公司的NS16450 UART相似
  • 在串行数据中插入或提取标准异步通信位(启动、停止和奇偶校验)
  • 按优先级控制的中断系统控制
  • 可编程的串行接口特性
  • 支持标准和自定义模式的可配置波特率
Lattice Propel

框图

UART IP Core Block Diagram

文档

快速参考
标题 编号 版本 日期 格式 文件大小
选择全部
UART IP Core - Lattice Propel Builder
FPGA-IPUG-02105 1.2 5/11/2021 PDF 915.1 KB