tl16c554a, tl16c554ai
异步的-communications 元素
SLLS509A
–
8月 2001
–
修订 july 2003
18
邮递 办公室 盒 655303
•
达拉斯市, 德州 75265
principles 的 运作
三 类型 的 信息 是 贮存 在 这 内部的 寄存器 使用 在 这 ace: 控制, 状态, 和 数据. mnemonic
abbreviations 为 这 寄存器 是 显示 在 表格 1. 表格 2 定义 这 地址 location 的 各自 寄存器 和 whether
它 是 读 仅有的, 写 仅有的, 或者 读 writable.
表格 1. 内部的 寄存器 mnemonic abbreviations
控制 MNEMONIC 状态 MNEMONIC 数据 MNEMONIC
线条-控制 寄存器 LCR 线条-状态 寄存器 LSR 接受者-缓存区 寄存器 RBR
先进先出-控制 寄存器 FCR modem-状态 寄存器 MSR 传输者-支持 寄存器 THR
modem-控制 寄存器 MCR
divisor-获得 lsb DLL
divisor-获得 msb DLM
中断 使能 寄存器 IER
表格 2. 寄存器 选择
†
DLAB
‡
A2
§
A1
§
A0
§
读 模式 写 模式
0 0 0 0 接受者-缓存区 寄存器 传输者-支持 寄存器
0 001 中断-使能 寄存器
X 0 1 0 中断-identification 寄存器 先进先出-控制 寄存器
X 011 线条-控制 寄存器
X 100 modem-控制 寄存器
X 1 0 1 线条-状态 寄存器
X 1 1 0 modem-状态 寄存器
X 1 1 1 scratchpad 寄存器 scratchpad 寄存器
1 000 lsb divisor-获得
1 0 0 1 msb divisor-获得
x = irrelevant, 0 = 低 水平的, 1 = 高 水平的
†
这 串行 频道 是 accessed 当 也 csa
或者 csd是 低.
‡
dlab 是 这 divisor-获得 进入 位, located 在 位 7 的 这 lcr.
§
A2
–
a0 是 设备 terminals.
单独的 位 在里面 这 寄存器 和 这 位 号码 在 parenthesis 是 涉及 至 用 这 寄存器 mnemonic. 为
例子, lcr7 谈及 至 线条-控制 寄存器 位 7. 这 传输者-缓存区 寄存器 和 这 receiver-buffer 寄存器 是
数据 寄存器 那 支撑 从 five 至 第八 位 的 数据. 如果 较少 比 第八 数据 位 是 transmitted, 数据 是 正确的-justified
至 这 lsb. 位 0 的 一个 数据 文字 是 总是 这 第一 串行-数据 位 received 和 transmitted. 这 ace 数据 寄存器
是 翻倍 缓冲 (tl16450 模式) 或者 先进先出 缓冲 (先进先出 模式) 所以 那 读 和 写 行动 能 是
执行 当 这 ace 是 performing 这 并行的-至-串行 或者 串行-至-并行的 转换.