
牛津半导体有限公司
OX16PCI952
6.3
访问功能0和1功能
访问内部的UART和并行端口实现(在由基址寄存器中的PCI定义的地址
配置空间),通过标准I / O和内存映射。这条由系统配置来分配我块/ O
和存储空间的逻辑功能,根据由所述功能所需的大小。这一直是基址
分配可以被用来访问该功能。这些酒吧的映射关系显示于表6 。
BAR
0
1
2
3
4
5
功能0
功能1
1
内部UART 0 ( I / O映射)
并行端口基址寄存器( I / O映射)
内部UART 1 ( I / O映射)
并行端口扩展寄存器( I / O映射)
本地配置寄存器( I / O映射)
本地配置寄存器(内存映射)
内部UART 0和UART 1 (内存映射)
未实现
未实现
注: 1。功能1只在双功能模式下访问( MODE0 = ' 0 ' )
表6 :基址寄存器定义
6.3.1 PCI访问内部的UART
IO和存储空间
BAR 0 , BAR 1 ,和的函数0巴4被用来访问
通过I / O和存储器事务内部的UART 。
I / O空间的每个功能区的8字节的块
的UART (总共16字节)和存储一个4K字节块
空间的两个UART 。
一旦I / O和/或存储器访问允许在这些位
命令寄存器该功能的PCI配置(
空间)被设置时,内部的UART可以使用访问
示于下表中的对应关系。
UART 0
地址
000
001
002
003
004
005
006
007
UART 1
地址
000
001
002
003
004
005
006
007
从PCI基地址偏移量0 ,
用于UART 0 I / O空间
00
01
02
03
04
05
06
07
从PCI基址1偏移,
为UART 1 I / O空间
00
01
02
03
04
05
06
07
UART
地址
000
001
002
003
004
005
006
007
PCI从基地偏移地址4 ,对于
UART0和UART 1的内存空间(十六进制)
UART 0
UART 1
00
20
04
24
08
28
0C
2C
10
30
14
34
18
38
1C
3C
基地址映射UART 0和UART1寄存器,
内存访问
注1 :
自的存储器空间4K保留同时映射
的UART和完整总线地址不用于解码,有
UART的的别名,在分配的内存区域数
基地址映射为UART0和UART的寄存器1 ,
对于I / O访问。
中文手册修订版1.1
第17页