D16550:可配置的UART与FIFO


通迅订阅

DCD计划的标志D16550是通用异步接收/发送器(UART)的软核心,功能与TL16C550A相同。D16550允许两种模式的串行传输:UART模式和FIFO模式。在FIFO模式内部FIFO被激活,允许16字节(加上3位的错误数据每字节在RCVR FIFO)被存储在接收和发送方向。D16550对从外围设备或MODEM接收到的数据字符进行串行到并行转换,对从CPU接收到的数据字符进行并行到串行转换。

CPU可以在功能操作期间随时读取UART的完整状态。报告的状态信息包括UART正在执行的传输操作的类型和条件,以及任何错误条件(奇偶校验、溢出、帧或中断)。D16550包括一个可编程波特率发生器,能够将时钟参考时钟输入除以1到(2 16 -1)的除数,并产生一个16 x时钟驱动内部发送逻辑。规定还包括使用这个16倍时钟来驱动接收器逻辑。D16550具有完整的MODEM控制能力和一个处理器-中断系统。中断可以根据用户的要求进行编程,使处理通信链路所需的计算量最小化。

配置功能允许用户在合成过程中启用或禁用调制解调器控制逻辑和先进先出的控制逻辑,或改变先进先出的大小。因此,在有区bobappios下载地址域限制的应用程序中,UART只在16450模式下工作,禁用调制解调器控制和FIFO允许节省大约50%的逻辑资源。

特性

  • 软件兼容16450和16550 uart
  • 两种操作模式:UART模式和FIFO模式
  • 配置功能
  • 在先进先出模式下,发射机和接收机都用16字节的先进先出来缓冲,以减少中断的数量提交给CPU
  • 向串行数据中添加或删除标准异步通信位(启动、停止和奇偶校验)
  • 在UART模式下,接收机和发射机是双缓冲的,以消除CPU和串行数据之间的精确同步的需要
  • 独立控制发送、接收、线路状态和数据集中断
  • 误启动位检测
  • 16位可编程波特率发生器
  • 独立接收机时钟输入
  • 调制解调器控制功能(CTS, RTS, DSR, DTR, RI, DCD)
  • 全可编程串行接口特点:
    • 5位、6位、7位或8位的字符
    • 偶、奇偶或无偶校验位的生成和检测
    • 1位、1.5位或2位的生成
    • 波特一代
  • 完整的状态报告功能
  • 断线的产生和检测。内部诊断功能:
    • 用于通信链路故障隔离的环回控制
    • 中断、奇偶校验、溢出、帧错误模拟
  • 完全优先中断系统控制
  • 完全合成的静态设计,没有内部三状态缓冲器

bobappios下载地址

  • 串行数据通信应用bobappios下载地址
  • 调制解调器接口

跳转到

框图

性能和尺寸

设备1 速度等级 附近地区/微升 Fmax
SC -7 541/232 253兆赫
ECP2 -7 529/232 177兆赫
ECP2M -7 529/232 177兆赫
XP -5 569/239 130兆赫
XP2 -7 410/227 130兆赫
ECP -5 569/239 143兆赫
电子商务 -5 569/239 166兆赫
ispXPGA -4 415/144 78兆赫
虎鲸4 -3 410/92 72兆赫
虎鲸3 -7 385/78 47个兆赫

1fifo实现在RAM的- 304位

订购信息

该IP核由DCD支持和销售,联系bob电子竞技俱乐部DCD在bob电子竞技俱乐部support@dcd.pl或访问他们的网站www.dcd.pl为更多的信息。

文档

快速参考
标题 数量 版本 日期 格式 大小
DCD: D16550:可配置的UART与先进先出
2.11 6/22/2007 PDF 182.6 KB

*点击“更改通知我”按钮,表示您同意接收您所选文件的更改通知。

像大多数网站一样,我们使用cookie和类似的技术来增强用户体验。我们也允许第三方在我们的网站上放置cookie。继续使用本网站,即表示您同意使用我们所述的cookie饼干的政策