IDT77105L25TF8 IDT, Integrated Device Technology Inc, IDT77105L25TF8 Datasheet - Page 11

no-image

IDT77105L25TF8

Manufacturer Part Number
IDT77105L25TF8
Description
Manufacturer
IDT, Integrated Device Technology Inc
Datasheet

Specifications of IDT77105L25TF8

Data Rate
25.6Mbps
Number Of Channels
1
Type Of Atm Phy Interface
UTOPIA
Operating Supply Voltage (typ)
5V
Operating Supply Voltage (min)
4.5V
Operating Supply Voltage (max)
5.5V
Operating Temp Range
0C to 70C
Operating Temperature Classification
Commercial
Pin Count
64
Mounting
Surface Mount
Lead Free Status / RoHS Status
Not Compliant
synchronized to RxClk. Since data transfer is dependent upon an
external system, a 2-cell FIFO is provided to buffer the receive data
path. As with the transmit path, the receive data and controls are
sampled on the rising edge of RxClk. The data is transferred from PHY
to the external system by Octet (byte-Level Handshake or Cell-Level
Handshake. Octet (byte)-Level handshake operates as follows:
Control and Status Interface
Control and Status Interface
Control and Status Interface
Control and Status Interface
needed to set and reset registers within the IDT77105. Registers are
used to set desired operating characteristics and functions, and to
communicate status to external systems.
address and data bus (AD[7:0]) where the register address is latched via
the use of an Address Latch Enable.
Utility Bus
Utility Bus
Utility Bus
Utility Bus
registers within the IDT77105. These registers are used to select
desired operating characteristics and functions, and to communicate
status to external systems.
bus (AD[7:0]) where the register address is latched via the Address
Latch Enable (ALE) signal.
IDT77105
Operation and Timing
Received-cell transfer from the PHY is controlled externally and is
Cell-Level handshake operates as follows:
The Control and Status Interface provides the data and control pins
The Control and Status Interface is implemented using a multiplexed
The Utility Bus is a byte-wide interface that provides access to the
The Utility Bus is implemented using a multiplexed address and data
The Utility Bus interface is comprised of the following pins:
AD[7:0]
ALE
CS
RDB
WRB
!
!
!
!
The PHY indicates it can transfer data into external system by
deasserting RxEmpty.
The RxEnb is asserted by the external system, data is clocked
on the rising edge of RxClk from PHY into external system.
The PHY indicates it can transfer an entire 53-byte cell into
external system by asserting RxClav.
The RxEnb is asserted by the external system, data is clocked
on the rising edge of RxClk from PHY into external system. Note
that for both Octet (byte)-Level Handshake and Cell-Level
Handshake modes, once the PHY indicates data transfer by
deasserting RxEmpty/asserting RxClav, the PHY has the
capability to transfer the entire 53-byte cell out unless the
RxEnb is deasserted by the external system.
11 of 24
Read Operation
Read Operation
Read Operation
Read Operation
is performed as follows:
Write Operation
Write Operation
Write Operation
Write Operation
Interrupt Operations
Interrupt Operations
Interrupt Operations
Interrupt Operations
ling conditions which are useful both during ‘normal’ operation, and as
diagnostic aids. Refer to the Status and Control Register List starting on
Page 18.
bit is cleared (set to 0), interrupt signalling is prevented. Additional inter-
rupt signal control is provided by register 0x00, bit 5. When this bit is set
(=1), receive cell errors will be flagged via interrupt signalling and all
other interrupt conditions are masked. These errors include:
bit-0 = 1, and bit-5 = 0. INT (pin 53) will go to a low state when an inter-
rupt condition is detected. The external system should then interrogate
the 77105 to determine which one (or more) conditions caused this flag,
and reset the interrupt for further occurrences. This is accomplished by
reading register 0x01. Decoding the bits in this byte will tell which error
condition caused the interrupt. Reading register 0x01 also:
Refer to the Utility Bus waveforms on Figures 19 - 20. A register read
1. Initial condition:
2. Set up register address:
3. Read register data:
A register write is performed as described below:
1. Initial condition:
2. Set up register address:
3. Write data:
The IDT77105 provides a variety of selectable interrupt and signal-
Overall interrupt control is provided via register 0x00, bit 0. When this
Normal interrupt operations are performed by setting register 0x00
– RDB, WRB, CS not asserted (logic 1)
– ALE not asserted (logic 0)
– place desired register address on AD[7:0]
– set ALE to logic 1;
– latch this address by setting ALE to logic 0.
– Remove register address data from AD[7:0]
– assert CS by setting to logic 0;
– assert RDB by setting to logic 0
– wait minimum pulse width time (see AC specifications)
– RDB, WRB, CS not asserted (logic 1)
– ALE not asserted (logic 0)
– place desired register address on AD[7:0]
– set ALE to logic 1;
– latch this address by setting ALE to logic 0.
– place data on AD[7:0]
– assert CS by setting to logic 0;
– assert WRB (logic 0) for minimum time (according to timing
– Bad receive HEC
– Short (fewer than 53 bytes) cells
– Received cell symbol error
– clears all interrupt status bits
– resets INT
specification); reset WRB to logic 1 to complete register write
cycle.
September 11, 2000

Related parts for IDT77105L25TF8