ETC HPFC

Tachyon TS
66 MHz PCI to Fibre Channel
Controller
Technical Data
HPFC-5166A
Features
• Supports All Fibre Channel
Topologies; Arbitrated Loop
(FC-AL) and N_Port Fabric
Attachment
• Supports Class 3 and Class 2
(via Software)
• 66 MHz, 32/64-Bit PCI
Interface
• 1 Gigabit/Second Fibre
Channel Rate
• Full Duplex Support with
Parallel Inbound and
Outbound Processing
• 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 Subsystems
I2 O Designs
Description
The HPFC-5166A, Tachyon TS, is
a second-generation controller that
leverages extensive experience in
Fibre Channel, established with
the original TACHYON controller.
Tachyon TS carries forward the
assurance of interoperability and
true Fibre Channel performance.
Tachyon TS focuses on mass
storage applications for any
topology that require Class 3 and
Class 2 (via software), and SCSI
upper layer protocol handling.
Coupled with a high performance
66 MHz, 32/64-bit PCI bus interface, Tachyon TS provides a costeffective, high-performance mass
storage solution.
TACHYON Architecture
Tachyon TS continues with the
TACHYON architecture, a
complete hardware-based state
machine design. This architecture
does not require an additional onboard 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.
FC-AL Features
In addition to the high-performance architecture, Tachyon TS
builds on the Tachyon TL with
Public Loop, multiple I/Os in the
same loop arbitration cycle, Loop
Map, Loop Broadcast, and Loop
Directed Reset while offering 66
MHz PCI connectivity. These
features allow the designer to
achieve higher performance in an
arbitrated loop topology.
Tachyon TS 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 overhead, coupled
with the highest levels of parallelism to provide maximum I/O rates
and bandwidth.
Physical Layer
The physical layer interface is the
popular 10-bit wide specification
that allows interfacing to a lowcost serializer/deserializer
(SerDes) IC. The stable, demonstrated performance of the
SerDes with BER>10-14 avoids
the random occurrences and
configuration dependent limitations introduced by current
integrated implementations that
exhibit degraded signal integrity
and jitter tolerance.
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-5166A Block Diagram.
OUTBOUND
SEQUENCE
MANAGER
3
Tachyon TS 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 and 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 Subsystem ID Support
Additional PCI Features
1 Gbit/sec, 100 MBytes/sec, each direction with 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 the sample AL_PA sent in same loop
tenancy
Simplified error notification and recovery
Byte-level addressability on all data buffers, inbound and outbound
6
32- or 64-bit selectable; 16 to 66 MHz
528 Mbytes/second, guaranteed for length of frame, inbound
and outbound (at 64-bit, 66 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 TS 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 TS 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 at 66 MHz for 264 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
388-pin Plastic Ball Grid Array (PBGA).
Note: Heatsink is required for most 66MHz applications.
www.semiconductor.agilent.com
Data subject to change.
Copyright © 1999 Agilent Technologies, Inc.
5968-5304E (11/99)