位置:首页 > IC型号导航 > 首字符O型号页 > 首字符O的型号第200页 > OX16PCI954-TQC60-A > OX16PCI954-TQC60-A PDF资料 > OX16PCI954-TQC60-A PDF资料4第29页

牛津半导体有限公司
OX16PCI954
7
I
NTERNAL
OX16C950 UART
S
每四个UART通道的OX16PCI954单独操作为OX16C950高peformance串行端口。每
通道都有自己的全套寄存器,但都有着共同的时钟和FIFOSEL引脚。系统复位后,一个共同的
配置状态被加载到所有四个通道,但在此时间之后的每个可以单独地通过其自身的8个字节进行操作
块寻址空间。
7.1
操作 - 模式选择
每个通道是落后与16C450 , 16C550 , 16C654和16C750 UART接口兼容。端口的操作
取决于很多的模式设置,这是本节所指。该模式中,条件和对应
FIFO深度列于下表:
UART模式
450
550
扩展550
650
750
950
1
FIFO
SIZE
1
16
128
128
128
128
FCR[0]
0
1
1
1
1
1
增强模式
(EFR[4]=1)
X
0
0
1
0
1
FCR[5]
(守卫与LCR [ 7 ] = 1 )
X
0
X
X
1
X
Fifosel
针
X
0
1
X
0
X
注1: 950模式的配置是相同的650的配置
表13 : UART模式配置
通过写1到FCR增加至128 [5]。需要注意的是接入
到FCR [ 5 ],通过LCR保护[7] 。即,设置FCR [5],
软件应该先设置LCR [ 7 ]暂时移除
守卫。一旦FCR [ 5 ]时,该软件应清除
LCR [7]进行正常操作。
在16C750附加功能都可以,只要
UART的不投入增强模式;即保证
EFR [4] = '0'。这些功能包括:
更深的FIFO
CTS-出带自动RTS /流量控制
睡眠模式
7.1.1
450模式
硬件复位后,位的FIFO控制寄存器0
(' FCR ')被清零,因此UART接口是兼容
在16C450 。发射器和接收器的FIFO (简称
要为“发送保持寄存器”和“接收控股
注册“分别)有一个深度。这被称为
为“字节模式” 。当FCR [ 0]被清除,所有其他模式
选择参数被忽略。
7.1.2
550模式
FIFOSEL连接到GND 。硬件复位后,写
一个1到FCR [0]将增加FIFO大小为16 ,提供
与16C550设备的兼容性。
7.1.5
7.1.3
扩展550模式
FIFOSEL连接到VDD 。写1到FCR [ 0 ]现在
增加FIFO大小为128,从而提供了一个550设备
128深的FIFO 。
650模式
7.1.4
750模式
为了与16C750兼容, FIFOSEL连接到GND 。
写1到FCR [ 0 ]会增加FIFO的大小为16。在
类似的方式,以16C750 , FIFO的大小可以进一步
该OX16C950与16C650当兼容
EFR [4]被设置,即该装置是在增强模式。由于650
软件驱动程序通常是把设备的增强模式,
运行650对司机的UART通道的人会
只要造成128深的FIFO , 650的兼容性
FCR [ 0 ]被设置。这是国家不分
FIFOSEL引脚。需要注意的是的650仿真模式
OX16PCI954提供128深的FIFO ,而不是32
通过遗留16C654提供。
数据表修订版1.3
第29页