• S400 (50 Mbytes/s) compliant 1394-1995 Link and
Transaction layers
• Compatible with 1394-1995 and 1394A Phys.
• Microsoft Win98-Second Edition, Win2000 and Apple
MacOS generic driver support
• SBP-2 Target Revision 4 compliant interface
• Fully ATA-5 compliant (see T13-1321D)
• Support for UDMA5 (ATA100)
• Sustained data transfer of 35 MB/s
• Supports PIO modes 0 to 4, DMA modes 0 to 2 and
Ultra DMA modes 0 to 5
• ORB co-processor to accelerate translation of ORBs
to ATAPI commands
• Supports ORB chaining for increased performance
DESCRIPTION
The OXFW911 is a high-performance 1394 to
ATA/ATAPI (IDE) native bridge with an integrated target
Serial Bus Protocol (SBP-2 ) controller. By supporting
the SBP-2 protocol, the device can use generic SBP-2
drivers available in the Microsoft Windows 98SE, Microsoft
Windows 2000, Microsoft Millennium and Apple MacOS
(8.4 to 9.04) operating systems. MacOS support also
includes booting from Firewire disk.
The device is ideally suited for smart-cable or tailgate
interface applications for removable-media drives, compact
flash card readers, CD-ROM, CD-R, CD-RW, DVD-ROM,
DVD-RAM and hard disk drives, allowing IDE drives to be
connected to a 1394 serial bus in a plug-and-play fashion.
Both ATA and ATAPI devices are supported using the
same firmware.
This highly integrated device offers a two-chip solution to
native bridge applications using an external 1394 PHY. The
device is compatible with both 1394-1995 and 1394A
PHYs.
The LINK controller complies with 1394-1995 and 1394A
specifications. The 1394 transaction layer and SBP-2
protocol is implemented using a combination of the
ARM7TDMI (low-power 32-bit RISC processor), an ORB
(Operational Request Block) hardware co-processor and a
high performance buffer manager.
The buffer manager has a RAM bandwidth of 800Mbps. It
provides storage for 1394 and ATA/ATAPI packets,
Data Sheet
• High performance ATA command translation in
firmware using Reduced Block Command (RBC) set
• Integrated 32-bit RISC processor (ARM7TDMI) with
on-chip scratch RAM
• Optional External Serial ROM interface for
configuration data, user serial number, etc.
• Integrated 512kb Flash memory
• Blank Flash memory programming feature via 1394
bus
• Firmware and Flash Programming Utilities supplied by
Oxford Semiconductor
• 3.3 Volts operation
• Low Power CMOS
• Ultra-thin 128-TQFP package (14 x 14 x 1 mm)
automatically storing them and passing them to the
appropriate destinations, without any intervention from the
processor. It also provides storage and manages the
sequencing of ORB fetching to reduce latency and improve
data throughput.
The configuration data including the IEEE OUI
(Organisational Unique Identifier) and device serial number
is stored in the Flash ROM which may be uploaded from
the 1394 bus, even when blank. The device also facilitates
firmware uploads from the 1394 bus.
The ORB co-processor translates ORBs as defined in the
SBP-2 protocol into ATA/ATAPI commands, and
automatically stores error/status messages at an address
specified by the host.
Concurrent operation of the ATA/ATAPI and 1394
interfaces are facilitated using the high throughput buffer
manager where LINK, ATAPI manager and ARM7TDMI
can perform interleaved accesses to the on-chip RAM
buffer. The high performance processor ensures that no
significant latency is incurred. The ATA command
translation is performed in firmware to meet RBC (Reduced
Block Commands) standard, T10-1228D. The ATA/ATAPI
Manager supports PIO modes 0 to 4, DMA modes 0 to 2
and Ultra DMA mode 0 to 5 and provides the interface to
the IDE bus. It is compliant with T13-1321D, ATA-5
specification, as well as support for ATA100.
25 Milton Park, Abingdon, Oxon, OX14 4SH, UK
Tel: +44 (0)1235 824900 Fax: +44(0)1235 821141
6 AC ELECTRICAL CHARACTERISTICS ........................................................................................8
6.1 IDE INTERFACE ...................................................................................................................................................................8
119 I PHYCLK 49.152 MHz clock sourced by PHY
121 O LREQ Link Request
102 IU LINKON Requests link to power up when in a low power mode
103 O LPS Indicates to phy that link is powered and ready
ARM external interface
2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 16,
17, 18, 19, 20, 24
35, 36, 37, 38, 41, 42, 43, 44, 45,
46, 49, 50, 51, 52, 53, 54, 60
123, 124, 27, 33 T_O CS#[3:0] ARM external chip selects. CS0# is always used for program
28 T_O OE# ARM external output enable. Active when reading data from
34 T_O WE# Write Enable. Active when writing to external devices
61 T_IU INT# External ARM interrupt
IDE interface
86, 82, 80, 78, 74, 72, 70, 66, 65,
69, 71, 73, 77, 79, 81, 85
99, 97, 98 T_O IA[2:0] IDE address bus
101, 100 T_O ICS#[1:0] IDE chip select. Used to select the Command Block or
63 T_O IDE_OE# IDE output enable. Only used when external buffering is
64 T_O IRESET IDE interface reset
57 IU UIF Leave unconnected to use internal Flash, tie low to use only
Power and ground2
15, 8, 40, 48, 59, 76, 94, 107, 113 VDD AC VDD Supplies power to output buffers in switching (AC) state
30, 21, 23, 68, 84, 88, 120 VDD DC VDD Power supply. Supplies power to core logic, input buffers
I/O PD[7:0] Phy-Link Data Bus
T_I/O D[15:0] ARM external data bus
T_O A[16:0] ARM external address bus
ROM.
external devices including program ROM
T_I/O ID[15:0] IDE data bus
Control Block registers.
required to drive IDE data bus
‘100’ = NORMAL OPERATION. Other settings are for
TEST[1:0]
foundry test purposes only.
external device
and output buffers in steady state
Data Sheet Rev 1.1 Page 5
OXFORD SEMICONDUCTOR LTD.
14, 7, 39, 47, 55, 67, 75, 93, 96,
106, 112,
29, 25, 26, 83, 87, 118 GND DC GND Ground (0 volts). Supplies GND to core logic, input buffers
Other
1, 122 NC No Connect
Note 1: Direction key:
I Input
IU Input with internal pull-up
ID Input with external pull-down
O Output
I/O Bi-directional
T_I 5V tolerant input
Note 2: Power & Ground
There are two GND and two VDD rails internally. One set of rails supply power and ground to output buffers while in switching
state (called AC power) and another rail supply the core logic, input buffers and output buffers in steady-state (called DC rail).
The rails are not connected internally. This precaution reduces the effects of simultaneous switching outputs and undesirable RF
radiation from the chip.
GND AC GND Supplies GND to output buffers in switching (AC) state