English
Language : 

OXCFU950_07 Datasheet, PDF (21/74 Pages) Oxford Semiconductor – USB/UART multi-function 16-bit PC Card device
OXFORD SEMICONDUCTOR, INC.
OXCFU950 DATA SHEET
0x1C
Alternate UART I/O Base 0 Register
Bits
Description
7:0
Alternate UART I/O base address bits 7:0
0x1D
Alternate UART I/O Base 1 Register
Bits
Description
7:3
Alternate UART I/O base address bits 15:11
2:0
Alternate UART I/O base address bits 10:8
0x1E
Alternate USB I/O Base 0 Register
Bits
Description
7:0
Alternate USB I/O base address bits 7:0
0x1F
Alternate USB I/O Base 1 Register
Bits
Description
7:3
2:0
0x20 to
0x40
Notes
Alternate USB I/O base address bits 15:11
Alternate USB I/O base address bits 10:8
USB Host Controller
See Section 7 for details of the USB host controller register map.
Read/Write
EEPROM
Host
Access
W
R/W
Reset
00000000
Read/Write
EEPROM
Host
Access
-
R
W
R/W
Reset
00000
000
Read/Write
EEPROM
Host
Access
W
R/W
Reset
00000000
Read/Write
EEPROM
Host
Access
-
R
W
R/W
Reset
00000
000
6.6 PC Card/CompactFlash Interrupt
pulse is guaranteed to be greater than the minimum length
of 0.5 μs as defined in the PCMCIA standard.
6.6.1 Interrupt Generation
PCMCIA 16-bit PC Cards and CompactFlash/CF+ cards
support pulse or level type interrupt signals to request
interrupt service from the host system. The CIS of the card
specifies whether pulse, level or both types of interrupt can
be generated. When the host has read the CIS, it can set
the LevlReq field in the Configuration Options Register
(COR) for each function, to tell the card which type of
interrupts should be generated.
The OXCFU950 can generate either type of interrupt.
However, to reduce power consumption, the default CIS
states that only level type interrupts can be generated. A
custom CIS can be constructed to direct the card to
generate pulse type interrupts if required, by using
appropriate EEPROM values.
6.6.2 Interrupt Sources
The OXCFU950 has six possible interrupt sources: the
UART function, the USB host controller function and the
four multi-purpose I/O (MIO) pins, which can be configured
as interrupts using the MIO configuration register (MIO
[3:0]) and the interrupt status and control register (ISR)
The OXCFU950 is a multi-function device with two
functions, the UART function (function 0) and the USB host
controller function (function 1). Interrupts generated by MIO
[3:0] are mapped to UART function 0 so that any MIO
enabled interrupt sets the Intr bit to ‘1’ in the UART CSR.
The OXCFU950 uses a clock divider circuit clocked at
12 MHz to generate pulse type interrupts. The generated
DS-0023 February 2007
External—Free Release
Page 21 of 74