tl16c554a, tl16c554ai
异步的-communications 元素
SLLS509A
–
8月 2001
–
修订 july 2003
20
邮递 办公室 盒 655303
•
达拉斯市, 德州 75265
principles 的 运作
先进先出-控制 寄存器 (fcr)
这 fcr 是 一个 写-仅有的 寄存器 在 这 一样 location 作 这 iir. 它 使能 这 fifos, sets 这 触发 水平的 的
这 接受者 先进先出, 和 选择 这 类型 的 dma signalling.
D
位 0: fcr0 使能 这 transmit 和 receive fifos. 所有 字节 在 两个都 fifos 能 是 cleared 用 clearing
fcr0. 数据 是 cleared automatically 从 这 fifos 当 changing 从 这 先进先出 模式 至 这 tl16c450
模式 (看 fcr 位 0) 和 恶行 对抗. 程序编制 的 其它 fcr 位 是 使能 用 设置 fcr0.
D
位 1: 当 设置, fcr1 clears 所有 字节 在 这 接受者 先进先出 和 resets 它的 计数器. 这个 做 不 clear 这
变换 寄存器.
D
位 2: 当 设置, fcr2 clears 所有 字节 在 这 transmit 先进先出 和 resets 这 计数器. 这个 做 不 clear 这
变换 寄存器.
D
位 3: 当 设置, fcr3 改变 rxrdy和 txrdy从 模式 0 至 模式 1 如果 fcr0 是 设置.
D
位 4 和 5: FCR4和fcr5 是 保留 为 future 使用.
D
位 6 和 7: FCR6和fcr7 设置 这 触发 水平的 为 这 接受者 先进先出 中断 和 这 自动-rts流动
控制 (看 表格 4).
表格 4. 接受者 先进先出 触发 水平的
位
接受者 先进先出
7 6
接受者 先进先出
触发 水平的 (字节)
0 0 01
0 1 04
1 0 08
1 1 14
先进先出 中断 模式 运作
这 下列的 接受者 状态 occurs 当 这 接受者 先进先出 和 这 接受者 中断 是 使能:
1. lsr0 是 设置 当 一个 character 是 transferred 从 这 变换 寄存器 至 这 接受者 先进先出. 当 这 先进先出 是
empty, 它 是 重置.
2. iir = 06 接受者 线条 状态 中断 有 高等级的 priority 比 这 receive 数据 有 中断
iir = 04.
3. receive 数据 有 中断 是 issued 至 这 cpu 当 这 编写程序 触发 水平的 是 reached 用 这
先进先出. 作 soon 作 这 先进先出 drops 在下 它的 编写程序 触发 水平的, 它 是 cleared.
4. iir = 04 (receive 数据 有 指示信号) 也 occurs 当 这 先进先出 reaches 它的 触发 水平的. 它 是 cleared
当 这 先进先出 drops 在下 这 编写程序 触发 水平的.