
Page 11
OXCF950 DATA SHEET V1.1
OXFORD SEMICONDUCTOR LTD.
Figure 4: Normal Mode memory space map
5.2.2
Normal Mode Space Map
5.3
Access to IO Function
5.3.1
Access to the internal UART is achieved via standard IO
mapping. As the device is configured as a single function
device, no base address is required to access the UART.
As IO mapping is used, access to the UART is permitted
only after the card has been configured. Once the
Configuration Options Register has been set in the
Attribute area, the UART can be accessed following the
mapping shown in Table 3.
Access to Internal UART
UART Address (hex)
CF/PCMCIA offset from
address 0 for UART
function in IO space (hex)
0
1
2
3
4
5
6
7
0
1
2
3
4
5
6
7
Table 3: UART's mapping in I/O space
5.3.2
Access to the internal Local Bus is achieved via standard
IO mapping. The Local Bus function is available in Local
Bus mode only as it’s device pins are used as the extended
address bits required for direct access in Normal mode.
Indirect access is only supported in the PCMCIA
specification, so the local bus is only available in PCMCIA
systems. As the device is configured as a single function
device, no base address is required to access the Local
Bus. As IO mapping is used, access to the Local Bus is
permitted only after the card has been configured. Once
the Configuration Options Register has been set in the
Attribute area, the Local Bus can be accessed following the
mapping shown in table Table 4. This access is permitted
only if bit[0] is reset to ‘0’ in the MDR register in the UART,
otherwise the local configuration registers will be accessed
rather than the local bus.
Local Bus Address
1
(hex)
Access to Local Bus
CF/PCMCIA offset from
address 0 for Local Bus
function in IO space (hex)
8
9
A
B
C
D
E
F
0
1
2
3
4
5
6
7
Table 4: Local Bus mapping in I/O space
Note 1
: Although only 4 bits of IO address space are
requested by the default CIS in the device, the address
range may be extended past these four bits. This can be
achieved by modifying the CIS, via the EEPROM, and
connecting the extended address bits to the external local
bus device.
Direct
Indirect
Main CIS either:
a) Normal Default
b) Bluetooth Default
c) Custom CIS
(downloaded from
EEPROM)
0xFF
Common
(Valid at even
locations only)
0x00
0x00
0x00
0xFF
0xFF
0x00
0xFF
Attribute
Additional Storage
Space, which can be
downloaded from the
EEPROM.
0x7F
0x80
Function
Configuration
Registers
0xF8
0xF6
NOT VALID
NOT VALID
NOT VALID