
Oxford Semiconductor
Overview
The architecture of the Windows 9x and Windows 2000 drivers is very similar. The driver set consists of Plug and Play bus drivers, which create device objects for each UART / parallel port available. Each UART is hooked by a single-port driver, which enables the following 16C95x features:
• 128-byte receiver and transmitter FIFOs
• Adjustable receiver and transmitter interrupt trigger level
• Automatic flow control
• Quad speed (using Times clock register)
• Flexible baud rate generation up to 60Mbaud (50Mbaud on OX16C954)
• RS485 half-duplex configuration
• Memory-mapped operation (Windows 2000 driver only)
The parallel port is hooked to the generic driver supplied with Windows.
The drivers will recognise the OX16PCI954 in any of its default configurations, and also recognise the reserved device ID 0x950A as a two serial port device (see application note “Custom Drivers” for more information).