1 of 2 September 4, 2009
2008 Integrated Device Technology, Inc.
IDT and the IDT logo are registered trademarks of Integrated Device Technology, Inc.
®
Device Overview
The IDT Tsi310 is a 64-bit PCI-X bus bridge that operates at speeds up
to 133 MHz, and supports transfer rates up to 1 GBps. The PCI-X
protocol is backward compatible with the PCI2.2 bus standard ensuring
that legacy PCI-based systems are portable to the faster PCI-X environ-
ment.
The Tsi310 connects two electrically separate PCI-X bus domains,
allowing concurrent operations on both buses. This results in optimal
use of the buses in various system configurations, and enables hierar-
chical expansion of I/O bus structures. The device also supports config-
urations of PCI or PCI-X mode on either bus, and in any combination.
In addition, the Tsi310 provides extensive buffering and prefetching
mechanisms for efficient data transfer between two buses, facilitating
multi-threaded operation and high system throughput.
Block Diagram
PCI-X Interfaces
The Tsi310 has two identical PCI-X Interfaces that each handle PCI and
PCI-X transactions for its respective bus, and, depending on the type of
transaction, can act as either a bus master or a bus slave. These inter-
faces transfer data and control information flowing to and from the
blocks shown in the figure.
The Tsi310 uses the 3.3V signaling environment. It employs two phase-
locked loops (PLLs), one for the primary clock domain and one for the
secondary clock domain. The PLL for each domain is used when the
bus is operating in PCI-X mode. In PCI mode, the PLL is bypassed to
Primary PCI/PCI-X Bus
Secondary PCI/PCI-X Bus
80B6000_BK001_03
PCI-X
Interface
Bus
Master
Bus
Slave
PCI-X
Interface
Bus
Slave
Bus
Master
JTAG Secondary
Bus Arbiter
Secondary
Clock PLL
Primary
Clock PLL
Clocking & Reset
Data/Control Unit
Burst Read
Buffer
4 Kbytes
Read Queue
8 entries
Queue
Compare
Logic
Posted Write
Buffer
1 Kbyte
PW Queue
8 entries
Address
Decode
Single Data
Phase Buffer
4 Bytes
Control
Logic
Data/Control Unit
Burst Read
Buffer
4 Kbytes
Read Queue
8 entries
Queue
Compare
Logic
Posted Write
Buffer
1 Kbyte
PW Queue
8 entries
Address
Decode
Single Data
Phase Buffer
4 Bytes
Control
Logic
allow full frequency range as required by the bus architecture. The two
bus clocks may be run synchronously or asynchronously, and a spread-
spectrum clock input is supported for either or both interfaces.
Memory Buffer Architecture
The Tsi310 memory buffer architecture has the following features (see
Data/Control unit in the Block Diagram):
Two 4-Kbyte burst read buffers that support up to eight
concurrent, upstream and downstream transactions
Two 1-Kbyte posted write buffers that support up to eight
concurrent, upstream and downstream transactions
Two 4-Byte single data phase buffers that support transaction
forwarding in either direction
Transaction Forwarding
The Tsi310 includes one data/control unit for downstream transactions
and one for upstream transactions. Each of these identical units
contains separate buffers for burst read, posted write, and single data
phase operations. Also included in these blocks are write queues, queue
compare logic, address decoding upstream for forwarding, control logic,
and other control functions. The clocking and reset control unit manages
these common device functions.
The device has I/O and Memory Base Address registers and Prefetch-
able Memory Base Address registers for downstream forwarding, as
well as inverse decoding for upstream forwarding, VGA-compatible
addressing, and palette snooping for upstream transactions. The Tsi310
uses a flat addressing model and supports 64-bit addressing and dual
address cycles.
The Tsi310 responds as a medium-speed device on both PCI-X Inter-
faces, and supports fast, back-to-back transactions as a bus slave.
PCI Bus Arbitration
The Tsi310 uses an arbiter for the secondary bus, which can be disabled
if an external arbiter is employed. When enabled, bus arbitration is
provided for the Tsi310 and up to six external masters. Each bus master
can be assigned high or low priority, or be masked off.
Opaque Addressing (Optional)
The Tsi310 has an optional feature that can define an opaque (unde-
coded) memory address region to facilitate applications with embedded
processors.
Tsi310 133-MHz PCI-X Bridge
Product Brief
Tsi310 Product Brief
2 of 2 September 4, 2009
August 16, 2004August 16, 200
NOT AN OFFER FOR SALE
The information presented herein is subject to a Non-Disclosure Agreement and is for planning purposes only. Nothing contained in this presenta-
tion, whether verbal or written, is intended as, or shall have the effect of, a sale or an offer for sale that creates a contractual power of acceptance.
CORPORATE HEADQUARTERS
6024 Silver Creek Valley Road
San Jose, CA 95138
for SALES:
800-345-7015 or 408-284-8200
fax: 408-284-2775
www.idt.com
for Tech Support:
email: ssdhelp@idt.com
phone: 408-284-8208
document: 80B6020_FB001_06
®
Features
Industry-standard 64-bit, 133-MHz PCI-X bridge chip
Full PCI 2.2 backward compatibility
Allows concurrent primary and secondary bus operation
Supports configuration of PCI or PCI-X mode on either bus in any
combination
Extensive built-in buffering and prefetching mechanisms to
enable efficient data transfer between buses
Complies with the PCI-X Addendum (Rev. 2.0a) and the PCI
Local Bus Specification (Rev. 2.2)
304-pin, 31-mm HPBGA package
3.3V I/Os
Optional Features
Support for secondary side PCI-X device privatization
Ability to define an opaque (undecoded) memory address region
to facilitate applications with embedded processors
Definable base address register for use by embedded
subsystems on the secondary bus
Access to configuration register space from the secondary bus
Benefits
Eases the migration of system designs from PCI to the faster,
more robust, PCI-X protocol
Simplifies system design by offering a multitude of highly
configurable features
Increases system performance by supporting concurrent,
upstream and downstream transactions
Typical Applications
Server RAID controllers
External RAID systems
Fibre Channel host bus adapters
Network interface cards
Embedded computing
80B6000_TA004_01
PCI-X 133 MHz
PCI-X 133 MHz
PCI-X 133MHz
Tsi310
GbE/FC
Controller
GbE/FC
Controller