AGILENT HPFC

Tachyon TL
33 MHz PCI to Fibre Channel
Controller
Technical Data
HPFC-5100C
Features
• Second Generation Controller
IC, Based on TACHYON
Family Architecture
• Supports All Fibre Channel
Topologies; Arbitrated Loop
(FC-AL) and N_Port Fabric
Attachment
• Supports Both Class 3 and
Class 2 (via Software)
• 33 MHz, 32/64-Bit PCI
Interface
• 1 Gigabit/Second Fibre
Channel Rate
• Full Duplex Support with
Parallel Inbound and
Outbound Processing
• 32/64-Bit PCI Interface,
Compliant to PCI v2.1
• Complete Hardware Handling
of Entire SCSI I/O via FCP
On-Chip Assists
• Full Initiator and Target
Mode Functionality
Applications
•
•
•
•
Motherboard Integration
Host-Based Adapters
Storage Sub-systems
I2 O Designs
Description
The HPFC-5100C, Tachyon TL, is
a second-generation controller that
leverages extensive experience in
Fibre Channel, established with the
original TACHYON controller.
Tachyon TL carries forward the
assurance of interoperability and
true Fibre Channel performance.
Tachyon TL focuses on mass
storage applications for any
topology that require Class 3 and
2 (via software) and SCSI upper
layer protocol handling. Coupled
with a high performance 33 MHz,
32/64-bit PCI bus interface,
Tachyon TL provides a costeffective, high-performance mass
storage solution.
TACHYON Architecture
Tachyon TL continues with the
TACHYON architecture, a
complete hardware-based state
machine design. This architecture does not require an additional on-board microprocessor
and therefore avoids reduced
performance issues relating to
processor cycles per second and
access time to firmware. Rather,
the TACHYON architecture is
designed to be a single chip Fibre
Channel solution.
Tachyon TL provides the highest
levels of concurrency via
numerous independent functional
blocks providing parallel
processing of data, control, and
commands. In addition, these
blocks process at hardware
speeds versus firmware speeds,
and automate the entire SCSI I/O
in hardware. The result is
minimized latency and I/O over-
head, coupled with the highest
levels of parallelism to provide
maximum I/O rates and
bandwidth.
FC-AL Features
In addition to the high-performance architecture, Tachyon TL
offers FC-AL-1 Fibre Channel
features, such as Auto Status,
multiple I/Os in the same loop
arbitration cycle, loop map, loop
broadcast, and loop directed
reset. These features allow the
designer to achieve higher
performance in an arbitrated loop
topology.
Physical Layer
The physical layer interface is the
popular 10-bit wide specification
that allows interfacing to a lowcost serializer/deserializer
(SerDes) IC. This is the same
physical layer interface that is
popular on Fibre Channel disk
drives today due to its quality
gigabit signaling, small form
factor, and low cost.
2
HOST DATA STRUCTURES
INBOUND
MESSAGE
QUEUE
SINGLE
FRAME
QUEUE
EXCHANGE
REQUEST
QUEUE
SCSI
EXCHANGE
STATE TABLE
INBOUND
DATA
OUTBOUND
DATA
EXCHANGE
MEMORY
INTERFACE
PCI LOCAL BUS
SLAVE
REGISTERS
DMA ARBITER MULTIPLEXER
COMPLETION
MESSAGE
MANAGER
SINGLE
FRAME
MANAGER
EXCHANGE
REQUEST
MANAGER
FIBRE
CHANNEL
SERVICES
INBOUND
DATA
MANAGER
SCSI EXCHANGE
MANAGER,
INBOUND
SEST
LINK FETCH
MANAGER
INBOUND
FIFO
MANAGER
SCSI EXCHANGE
MANAGER,
OUTBOUND
OUTBOUND
FIFO
MANAGER
OS PROCESSOR/
CRC CHECKER
OS / CRC
GENERATOR
ELASTIC
STORE
FRAME MANAGER
8B / 10B
ENCODER
10B / 8B
DECODER
10-BIT INTERFACE
HPFC-5100C Block Diagram.
OUTBOUND
SEQUENCE
MANAGER
3
Tachyon TL Specifications
Fibre Channel Operation
Fibre Channel Rate
Frame Payload Size
Topology
Classes of Operation
Upper Layer Protocol
Loop Initialization
Arbitrated Loop Capabilities
Buffer-to-Buffer Credit
Physical Layer Interface
Link Diagnostics
Compliance
Fibre Channel Protocol (FCP)
for SCSI Features
SCSI I/O
Initiator & Target Mode
Maximum # of Concurrent I/Os
I/O Request Queue
Interrupts per I/O
Arbitration Avoidance Techniques
Error Recovery
Addressability
PCI
DMA Channels
Width and Rate
Burst Transfer Rate
Dual Address Cycle Support
Voltage
External Sub-system ID Support
Additional PCI Features
1 Gbit/sec, 100 MBytes/sec, each direction w/full duplex support
Up to 1024 bytes
Arbitrated Loop, Public & Private, and N_Port Fabric attachment
Class 3 and Class 2 (via software)
FCP – On-chip automation for complete SCSI I/O
Completely hardware-based for high availability
Loop map, loop-directed reset, loop broadcast, loop port bypass
Four via on-chip buffers
10-bit Interface
Link status indicators, internal/external loopback, user-definable
signal pins
FC-PH, FC-AL, FC-AL2, FC-PLDA, FC-FLA, FCP, 10-bit profile
Complete hardware-based management and processing of entire I/O
on chip, including multiple data phases
Yes, simultaneously
32,768
Up to 8,000 commands
1 or less
Status and chained commands to same AL_PA sent in same loop
tenancy
Simplified error notification and recovery
Byte-level addressability on all data buffers, inbound and outbound
Intended compliance for future Revision 2.2
6
32-bit or 64-bit selectable; 16 to 33 MHz. Operation to 0 MHz
guaranteed by design.
132 or 264 Mbytes/second, guaranteed for length of frame, inbound
and outbound (at 64-bit, 33 MHz)
Yes
3.3 V, 5 V tolerant
Yes
Zero wait state multiple cache line bursting capable up to full frame
size, configurable latency timer, 32-byte cache line, Boot BIOS
capable
Advanced Configuration and
Power Interface
Yes, D0 and D3 power management states supported
Tachyon TL Architectural Features
Complete Hardware-Based Design Numerous independent functional blocks concurrently processing
inbound data, outbound data, control and commands in hardware
Six DMA channels
Automation of complete I/O on-chip in hardware
Results in lowest latency and I/O overhead and highest levels of
parallelism
Tachyon TL Specifications, continued
Command & Data Management
Context Switching
16-entry on-chip cache for low latency context save and restore, as
well as extensive pipelining techniques
Reduced PCI Control Overhead
Through the use of local memory option
Full Duplex Support
Yes, independent inbound and outbound FIFOs with automatic
hardware management of buffer-to-buffer credit
Full Scatter/Gather List Support Yes, with support for local and extended Scatter/Gather lists for
unlimited “chaining” of Length/Address pairs
DMA Channels
6 to optimize concurrency and PCI utilization
Parity Protection
All data paths at byte level
Optional External Memory Interface
Interface
32-bit @ 33 MHz for 132 MBytes/second
Memory Supported
128 K or 256 K bytes of synchronous static RAM for optional low
latency control access
Flash and ROM support for Boot BIOS and Subsystem Vendor ID
Parity Protection
No
Test & Debug
JTAG
Yes
Full Internal Scan
Yes, IEEE Standard 1149.1 Boundary Scan
Hardware Debug Capability
Yes
Link Status Indicators
Yes
User Definable Signal Pins
Link up/down, low-speed serial interface or custom
Packaging
Package
272-pin Enhanced Plastic Ball Grid Array (PBGA+)
www.semiconductor.agilent.com
Data subject to change.
Copyright © 1999 Agilent Technologies, Inc.
5968-5303E (11/99)