Your Imagination, Our Creation
GL711FW
ATA/ATAPI to 1394
Native Bridge
Two in One Solution
SPECIFICATION 1.3
Sep. 12, 2001
Genesys Logic, Inc.
10F, No. 11, Ln. 155, Sec. 3, Peishen Rd., Taipei, Taiwan
Tel: (886 2) 2664 6655
Fax: (886 2) 2664 5757
http://www.genesyslogic.com
GL711FW
Index
1.
2.
3.
4.
5.
6.
7.
Overview.....................................................................................2
Features .......................................................................................3
Function Block............................................................................4
System Configuration .................................................................7
Pin Configuration......................................................................11
Electrical Characteristics ..........................................................15
Package Dimension...................................................................16
Revision: 1.3
-1-
09/12/2001
GL711FW
1. Overview
The GL711FW is a high-performance 1394 to ATA/ATAPI native bridge with an
embedded SBP-2 target solution. It supports a solution for link/transaction layer
controller conforming to the IEEE Std 1394 (IEEE 1394-1995 and IEEE 1394.a) up to
400Mbps transfer rate. Through the SBP-2 port driver, supported by Microsoft
Windows 2000 and Windows 98 SE, Windows ME, SCSI class drivers can use SBP-2
to communicate with IEEE 1394 device using the SCSI command set. By means of the
embedded 8052 processor running the firmware located in ROM (internal or optionally
external) GL711FW provides an SBP-2 protocol engine to automatically achieve the
transport of SCSI command and data over IEEE Std 1394 serial bus. GL711FW
provides a memory interface for reading/writing firmware from/to external Flash ROM,
so that it makes software download easily and helps testing, development, or other
specific application purpose. GL711FW also supports an 8051 interface, which allows
external 8051 to access the internal memory when the embedded 8052 was disabled for
debugging and testing. The GL711FW is ideally suited to hard disk drives (HDDs),
MO, CD-ROM, CD-R, CD-RW and DVD. It allows IDE drives being able to connect
to a 1394 serial bus in a plug-and-play fashion. The ATA/ATAPI interface of
GL711FW supports signal timing up to Ultra-DMA mode 5.
Revision: 1.3
-2-
09/12/2001
GL711FW
2. Features
Data transfer rates of S100, S200 and S400
Fully interoperable with implementation of IEEE-1394(1995) and IEEE
1394.a-2000 compliant
Standard PHY/link Interface
Firmware support for SBP-2 target agent
Fully ATA/ATAPI-6 compliant.
Supports IDE PIO modes and DMA modes and Ultra DMA modes up to
UDMA100.
Embedded RAM, ROM and micro-processor.
External Flash ROM interface for easy updating firmware code.
Automatic SBP-2 protocol management by an internal hardware engine to improve
performance and firmware efficiency
Auto acknowledge-code response for all packets that targeted to
Management/Command ORB agent SBP-2 protocol engine:
- Automatic Management ORB fetch
- Linked Command ORB fetch
- Auto address increment DMA for both direct and indirect addressing
Automatic Page Table fetching
Dedicated asynchronous data transfer
Automatic packing/de-packing for asynchronous transmit/receive data of DMA
Automatic single-retry protocol and split transaction control.
2 sets of 4-quadlet registers for Asynchronous Receive/Transmit packet header
2 sets of 8-quadlet registers for general Asynchronous Receive/Transmit packet
data block payload
5 sets of 8/8/2/2/2-quadlet registers for Receive packet data block payload
dedicated for SBP-2 requirement (MORB,
CORB, PTE, MOP and COP)
4K bytes of FIFO for bi-directional transmit/receive data
Revision: 1.3
-3-
09/12/2001
GL711FW
3. Function Block
Block Diagram
GL711FW
Embedded 8052 Micro-controller
ADP
State
Machine
1394
Control
Registers
Asyn. Rx
Registers
Asyn. Tx
Registers
IDE
INTERFACE
Auto
Packet
Generator
I/O
Registers
SBP-2
Registers
MOP
COP
PTE
MORB
CORB
1394.a
Link Core
Auto
Packet
Distributor
IDE
Ultra DMA
Engine
Tx/Rx FIFO
(Ping-Pong
Buffer)
(2K bytes * 2)
Revision: 1.3
-4-
09/12/2001