Copyright 2001 ITE, Inc.
This is Preliminary document release. All specifications are subject to change without notice.
The material contained in this document supersedes all previous documentation issued for the related products
included herein. Please contact ITE, Inc. for the latest document(s). All sales are subject to ITE‘ s Standard
Terms and Conditions, a copy of which is included in the back of this document.
ITE, IT8875F is a trademark of ITE, Inc.
All other trademarks are claimed by their respective owners.
All specifications are subject to change without notice.
Additional copies of this manual or other ITE literature may be obtained from:
ITE, Inc.Phone:(02) 2657-9896
Marketing DepartmentFax:(02) 2657-8561, 2657-8576
7F, No. 435, Nei Hu District, Jui Kuang Rd.,
Taipei 114, Taiwan, R.O.C.
ITE (USA) Inc.Phone:(408) 530-8860
Marketing DepartmentFax:(408) 530-8861
1235 Midas Way
Sunnyvale, CA 94086
U.S.A.
2. General Description..................................................................................................................................3
6. Power On Strapping Options ..................................................................................................................15
7. System Configuration .............................................................................................................................17
7.2 Features ........................................................................................................................................17
Table 11-7. Extended Control Register (ECR) Mode and Description...........................................................53
www.ite.com.twIT8875F V0.1
www.iteusa.com
iii
1. Features
Features
n PCI Interface
−
PCI Specification V2.1 compliant
−
Supports 32-bit PCI bus & up to 33 MHz PCI bus
frequency
−
Supports PERR# & SERR# Error Reporting
−
Supports Delayed Transaction
n Programmable PCI Address Decoders
−
Supports 6 programmable, size configurable,
I/O and memory spaces
−
Provides 5 positively decoded I/O blocks
n Compact Bus Interface
−
Supports a compact bus structure to hook up an
external I/O device
−
Supports maximum 4 decoding chip selects
n IEEE 1284 Parallel Port
−
Standard mode—Bi-directional SPP compliant
−
Enhanced mode—EPP V. 1.7 and V. 1.9
compliant
−
High speed mode—ECP, IEEE 1284 compliant
−
Back-drive current reduction
−
Printer power-on damage reduction
n SM Bus
−
Compliant with System Management Bus
Specification R. 1.0
−
Supports single master mode
−
Interfaced to Serial E
2
PROM
nPower-on Serial Bus Configuration
−
Power-on auto configuration through SM bus
−
Patent pending on auto-start and auto-stop
scheme
nMiscellanies
−
Supports 24 MHz Oscillator circuit
n +3.3V PCI I/F with +5V tolerant I/O buffers, +5V
ISA I/F and core Power Supply
n Package: 128-pin PQFP
www.ite.com.twIT8875F V0.1
1
www.iteusa.comITPM-PN-2001106
Specifications subject to Change without NoticeBy P.C. Lin, 03/13/2001
www.ite.com.twIT8875F V0.1
www.iteusa.com
2
General Description
2. General Description
The IT8875F is a PCI interface to a parallel port chip. The IT8875F’ s 32-bit PCI bus interface is compliant with
PCI Specification V2.1.
The parallel port in IT8875F supports standard mode (SPP), EPP V.17 and V.19 and ECP mode. Due to the
variation of system platform, DMA mode is NOT supported in IT8875F. The IT8875F also provides a compact
bus structure to connect an external device. The compact bus structure facilitates the system engineers to hook
an 8-bit external device by programming the INTC base address register and positive decoding registers.
Overall, the IT8875F provides a simple solution to build a parallel port on PCI bus.
In addition, the IT8875F also integrates one SM bus (single master mode) which can be connected to a Serial
E2PROM for automatic power-on configuration and providing customers with maximum design flexibility.
Table 5-2. Pin Descriptions of PCI Bus Interface Signals
AD[31:0]I/O16VCC3PCI Multiplexed Address / Data 31 – 0.
32-bit bi-directional address/data multiplexed lines. AD31
is the MSB and AD0 is the LSB. The direction of these
pins are defined below:
PHASE Bus MasterTarget
Address Phase OutputInput
Read Data Phase InputOutput
Write Data Phase OutputInput
Command/Byte Enable 3 - 0 #.
Multiplexed bus command and byte enables.
When driven active low, the signal indicates the driving
device has decoded its address as the target of the
current access. This pin acts as an output pin when the
IT8875F (including ISA slave) is the slave of the PCI bus
cycle transaction. Otherwise, it is an input pin.
This signal indicates that the target of the current data
phase of the transaction is ready to be completed. This
pin acts as an output pin when the IT8875F (including ISA
slave) is the slave of the PCI bus cycle transaction.
Otherwise, it is an input pin.
This signal indicates that the initiator is ready to complete
the current data phase of the transaction.
www.ite.com.tw IT8875F V0.1
9
www.iteusa.com
IT8875F
Table 5-2. Pin Descriptions of PCI Bus Interface Signals (cont‘ d)
Pin(s) No.SymbolAttributePowerDescription
19FRAME#I/O16VCC3FRAME #.
This signal is driven by the initiator to indicate the
beginning and duration of a PCI access.
8IDSEL
27PAR
24PERR#I/O16VCC3Parity Error #.
25SERR#I/O16_ODVCC3System Error #.
23STOP#I/O16VCC3Stop #.
121INTA# /
SERIRQ
123ISAREQ#I/O8VCC3PCI Bus Request #.
122ISAGNT#IVCC3PCI Bus Grant #.
128PCICLKIVCC333 MHz PCI Clock.
127PCIRST#IVCC3PCI Bus Reset #.
I
I/O16
I/O16_ODVCC3PCI Bus Interrupt Request A # / Serialized IRQ.
VCC3Initialization Device Select.
This signal is used as a chip select during PCI
Configuration read / write transactions.
VCC3Parity.
This signal is used for the even parity check on both
AD[31:0] & CBE[3:0]# lines. The PAR input/output
direction follows the AD[31:0] input/output direction.
This signal is used for reporting data parity errors during
all PCI transactions, except in a Special Cycle. PERR# is
an output when it detects a parity error in receiving data
as a PCI Target.
This signal is used for reporting address parity errors,
data parity errors on the Special Cycle command, or any
other system error where the result will be catastrophic.
(input for IC test only)
This signal indicates that the current target is requesting
the initiator to stop the current transaction. This pin acts
as an output pin when the IT8875F (including ISA slave)
is the slave of the PCI bus cycle transaction. Otherwise, it
is an input pin.
Interrupt Request A# of PCI bus.
Serialized IRQ (for on board testing only).
This request signal is asserted to request the host bridge.
This acknowledge (grant) signal is asserted from the host
bridge.
PCIRST# is used to reset PCI bus devices.
www.ite.com.twIT8875F V0.1
www.iteusa.com
10
IT8875F Pin Descriptions
Table 5-3. Pin Descriptions of Partial ISA Bus Signals
Pin(s) No.SymbolAttributePowerDescription
58-60SA[2:0]I_SC_PU/O
83-86, 88,
90-92
94IOR#
SD[7:0]
I_SC_PU/
O8
I_SC_PU/
O8
95IOW#
I_SC_PU/
O8
61RSTDRV
I_SC_PU/
O8
8
VCCISA Address 2 - 0.
SA[2:0] are ISA address outputs. They are also testing
inputs.
VCCISA Data 7 - 0.
8-bit bi-directional data lines. SD7 is the MSB.
VCCI/O Read #.
Active low output asserted by the CPU to read data or
status information from the ISA device. This pin acts as
input when the chip is being tested.
VCCI/O Write #.
Active low output asserted by the CPU to write data or
control information to the ISA device. This pin acts as an
input when the chip is being tested.
VCCISA Reset.
A high level on this output resets the ISA bus. This signal
asynchronously terminates any activity and places the
ISA device in the reset state.
www.ite.com.tw IT8875F V0.1
11
www.iteusa.com
IT8875F
Table 5-4. Pin Descriptions of Parallel Port Signals
Pin(s) No.SymbolAttributePowerDescription
103SLCTI_SC_PUVCCPrinter Being Selected Indicator.
The SLCT is the input status to indicate the printer is
being selected to respond to the Parallel port transaction.
104PEI_SC_PUVCCPrinter Paper End Indicator.
The PE is the input status to indicate the printer has run
out of paper.
105BUSYI_SC_PUVCCPrinter Busy Indicator.
The BUSY is the input status to indicate the printer has a
local operation in progress and can not accept data.
106ACK#I_SC_PUVCCPrinter Acknowledge Indicator#.
The ACK# is the input status to indicate the printer has
already received a character and ready to accept another
one.