Network Card User Manual

PCI Interface
1-4
1.3 PCI Interface
The PCI local bus is a high-performance, 32- or 64-bit bus with multiplexed ad-
dress and data lines. The bus is designed to be a medium between highly inte-
grated peripheral controller components such as ThunderLAN, add-in boards,
and processor/memory systems.
1.3.1 PCI Cycles
ThunderLAN executes the following cycles when it acts as the PCI bus master.
The hexadecimal number shown is the bus command encoded in the PC/
BE[3::0]# signals.
0x7hmemory write
0xChmemory read multiple
0xEhmemory read line
ThunderLAN responds to the following PCI cycles when acting in slave mode
on the PCI bus:
0x2hI/O read
0x3hI/O write
0x6hmemory read
0x7hmemory write
0xAhconfiguration read
0xBhconfiguration write
0xChmemory read multiple
0xEhmemory read line
0xFhmemory write and invalidate
Future versions of ThunderLAN may not be limited to these PCI cycles. Texas
Instruments reserves the right to add or delete any cycles to the ThunderLAN
PCI controller. When designing a system, ensure that the attached interface
to ThunderLAN is fully compliant with the
PCI Local Bus Specification
.