TABLE 42 ........ THERMAL INFORMATION ..............................................................................495
PROPRIETARY AND CONFIDENTIALvi
STANDARD PRODUCT
DATASHEET
PMC-2010142ISSUE 2ATM LAYER SOLUTION
PM7328 S/UNI-ATLAS-1K800
1 FEATURES
• Monolithic single chip device which handles bi-directional ATM Layer
functions including VPI/VCI address translation, cell appending (ingress only),
cell rate policing (ingress only), per-connection counting and I.610 compliant
OAM requirements for 1024 VCs (virtual connections).
• Instantaneous bi-directional transfer rate of 800 Mbit/s supports a bi-
directional cell transfer rate of 1.42x106 cells/s (one STS-12c or four STS-3c).
• The Ingress input interface supports an 8 or 16 bit SCI-PHY interface using
direct addressing for up to 4 PHY devices (compatible with Utopia Level 1
cell-level handshaking) and Multi-PHY addressing for up to 32 PHY devices
(Utopia Level 2 compatible).
• The Ingress output interface supports an 8 or 16 bit SCI-PHY (52 – 64 byte
extended ATM cell with prepend/postpend) interface (compatible with Utopia
Level 1 cell-level handshaking) to a switch fabric.
• The Egress input interface supports an 8 or 16 bit extended cell format SCI-
PHY interface using direct addressing for up to 4 PHY devices (compatible
with Utopia Level 1 cell-level handshaking) and Multi-PHY addressing for up
to 32 PHY devices (Utopia Level 2 compatible).
• The Egress output interface supports an 8 or 16 bit extended cell format SCI-
PHY interface using direct addressing for up to 4 PHY devices (compatible
with Utopia Level 1 cell-level handshaking) and Multi-PHY addressing for up
to 32 PHY devices (Utopia Level 2 compatible).
• Compatible with a wide range of switching fabrics and traffic management
architectures including per-VC or per-PHY queuing.
• Highly flexible OAM-type cell and connection identification which can use
arbitrary PHYID/VPI/VCI values and/or cell appended bytes for connection
identification (N.B. this is an ingress function only). A direct lookup function is
provided in the egress direction. The direct lookup can use an arbitrary
header or prepend/postpend location.
• Ingress functionality includes a highly flexible search engine that covers the
entire PHYID/VPI/VCI address range, programmable dual leaky bucket
UPC/NPC, per-connection CLP0 and CLP1 cell counts (programmable),
OAM-PM termination, generation and monitoring, and OAM-FM termination,
generation and alarm generation (monitoring).
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC1
STANDARD PRODUCT
DATASHEET
PMC-2010142ISSUE 2ATM LAYER SOLUTION
PM7328 S/UNI-ATLAS-1K800
• Egress functionality includes programmable direct lookup function, OAM-PM
termination, generation and monitoring, per-connection CLP0 and CLP1 cell
counts (programmable) and OAM-FM termination, generation and alarm
generation (monitoring). An egress per-PHY output buffering scheme
resolves the head-of-line blocking issue.
• UPC/NPC function is a programmable dual leaky bucket policing device with
a programmable action (tag, discard, or count only) for each bucket. A total of
3 programmable 16 bit non-compliant cell counts are provided. The noncompliant cell counts may be programmed to count, for example, dropped
CLP0 cells, dropped CLP1 cells, and tagged CLP0 cells. The UPC/NPC
function also has a continuously violating mode, where a programmable
action is taken on all cells regardless of their compliance. AAL5 partial packet
discard is also provided so that the remainder of an AAL5 packet can be
tagged or discarded if a single cell in the packet is tagged or discarded as a
result of violating policing.
• In addition to the per-connection dual leaky bucket, a single leaky bucket
UPC/NPC function is provided on a per-PHY basis. A programmable action
(tag, discard or count only) may be configured for each PHY policing device.
Three programmable non-compliant cell counts are provided for each PHY.
The non-compliant cell counts may be programmed to count, for example,
dropped CLP0 cells, dropped CLP1 cells and tagged CLP0 cells. The perPHY policing parameters and non-compliant cell counts are maintained in an
on-chip RAM that can be programmed and read via the 16-bit general
purpose microprocessor interface.
• Guaranteed Frame Rate frame-based policing selectable on a per-connection
basis.
• OAM-Performance monitoring is provided in the ingress and egress direction
for bi-directional PM sessions. A maximum of 512 (256 bi-directional
sessions) PM sessions may be simultaneously active. PM is supported on the
F4 and F5 levels. The S/UNI-ATLAS-1K800 provides for the generation of
Forward Monitoring and Backward Reporting PM cells (both segment and
end-to-end), the termination of Forward Monitoring and Backward Reporting
cells, and for non-intrusive monitoring of Forward Monitoring and Backward
Reporting cells. The following statistics are collected when terminating or
monitoring PM flows:
30. Backward Lost Backward Reporting PM cell count.
31. Total Transmitted CLP0+1 cell count.
32. Total Transmitted CLP0 cell count.
Statistics for PM sessions are held in on-chip RAM that can be read at any
time through the 16-bit general-purpose microprocessor port.
Paced insertion of PM cells is provided.
PM block size generation and termination is per-session programmable
ranging from 128 – 32768 cells.
Each of the 512 PM sessions can be configured to be a source, sink or
non-intrusive monitoring point of PM cells.
• OAM-Fault Management is provided on a per-connection basis in the ingress
and egress directions. Simultaneous segment and end-to-end F4 and F5 AIS,
RDI and CC cell generation, termination and monitoring is supported. Alarm
bits and interrupt masks are provided on a per-connection basis. F4 to F5 AIS
alarm splitting is provided in the Ingress direction. Paced insertion of FM cells
is provided.
• OAM-Loopback extraction (to a Microprocessor Cell Interface) is per-
connection configurable in both the ingress and egress directions.Includes a
FIFO buffered microprocessor bus interface for cell insertion and extraction
(in both the ingress and egress directions), Ingress and Egress VC Table
access, control and status monitoring and configuration of the device.
• Supports DMA access for cell extraction.
• Uses common external Synchronous Flow-Through SRAM (with or without
parity) for maintaining per-connection information. Separate SRAM’s are used
for the Ingress and Egress context tables.
• Provides a standard 5 signal P1149.1 JTAG test port for boundary scan board
test purposes.
• Provides a generic 16 bit microprocessor bus interface for configuration,
control and status monitoring.
• Low power 0.35 micron, 3.3 V CMOS technology with a 3.3 V UTOPIA (SCI-
PHY), 3.3/5 V Microprocessor I/O interfaces and 3.3 V external synchronous
SRAM interfaces.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC4
STANDARD PRODUCT
DATASHEET
PMC-2010142ISSUE 2ATM LAYER SOLUTION
PM7328 S/UNI-ATLAS-1K800
• The UTOPIA (SCI-PHY) and external Synchronous SRAM interfaces are 52
MHz max.
• 432 Super BGA package.
1.1 Policing
• Policing is performed in the ingress direction for adherence to peak cell rate
(PCR), cell delay variation tolerance (CDVT), sustained cell rate (SCR) and
burst tolerance (BT). Violating cells can be noted, dropped or tagged.
• Policing is performed using the virtual scheduling Generic Cell Rate Algorithm
(GCRA) described in ITU-T I.371.
• Two policing instantiations available per VC. The policed cell streams can be
any combination of user cells, OAM cells, Resource Management, high
priority cells or low priority cells.
• Per-PHY policing may also be enabled. Each of 32 PHY devices may have a
single leaky bucket enabled, in addition to the dual leaky bucket of the
connection. Violating cells can be noted (counted only), dropped or tagged.
1.2 Cell Counting
• Counts maintained on a per-VC basis include total low priority cells, total high
priority cells and cells violating the traffic contract. Per-VC counts are
maintained for both the ingress and egress directions.
• Counts maintained on a per-PHY basis (in both the Ingress and Egress
directions) include:
• number of CLP0 cells received.
• number of CLP1 cells received.
• number of OAM cells received.
• number of RM cells received.
• number of errored OAM cells.
• number of errored RM cells.
• number of cells with unassigned/invalid VPI/VCI/PTI.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC5
STANDARD PRODUCT
DATASHEET
PMC-2010142ISSUE 2ATM LAYER SOLUTION
PM7328 S/UNI-ATLAS-1K800
• number of cells received with a non-zero GFC (ingress UNI only).
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC6
STANDARD PRODUCT
DATASHEET
PMC-2010142ISSUE 2ATM LAYER SOLUTION
PM7328 S/UNI-ATLAS-1K800
2 APPLICATIONS
• Mini DSL Access Multiplexers (Mini-DSLAMs).
• Multiservice Access Multiplexers.
• 3rd generation wireless base stations and base station controllers.
• Subscriber Access terminal devices.
• APON Subscriber Access CLE.
• LMDS Subscriber Access CLE.
• Integrated Access Devices.
Figure 1S/UNI-ATLAS-1K800 in OC3 mini-DSLAM Application
line cards
up to 31
Utopia L2
ports
up to 31
Utopia L2
ports
DSL Phy
DSL Phy
line cards
DSL Phy
DSL Phy
S/UNI-
DUPLEX
S/UNI-
DUPLEX
200Mbps
LVDS
S/UNI-
VORTEX
Up to 8 LVDS links to
S/UNI-Duplex devices
per S/UNI-VORTEX
AnyPhy/
SciPhy
Context
SSRAM
S/UNIAPEX1K800
Packet/Cell
SDRAM
S/UNI-
ATLAS-
1K800
Ingress
SSRAM
Egress
SSRAM
Figure 1 shows the S/UNI-ATLAS-1K800 in a mini DSLAM application. The
S/UNI-APEX-1K800 acts as a cell buffer and traffic manager. The S/UNI-ATLAS1K800 provides address resolution and policing.
Phy
Host
CPU
core card
The mini-DSLAM application supports eight LIU devices per Line Card. Each
xDSL modem is connected by its Utopia port to a FPGA which provides an
interface to the AnyPhy bus. If Hot Swap capability is needed the bus signals
need to be passed through switching or tristate drivers to isolate the card when
being plugged in.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC7
STANDARD PRODUCT
DATASHEET
PMC-2010142ISSUE 2ATM LAYER SOLUTION
PM7328 S/UNI-ATLAS-1K800
The FPGA performs the task of converting the Utopia to signals compatible with
the APEX-1K800 and ATLAS-1K800.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC8
STANDARD PRODUCT
DATASHEET
PMC-2010142ISSUE 2ATM LAYER SOLUTION
PM7328 S/UNI-ATLAS-1K800
3 REFERENCES
• ATM Forum – ATM User-Network Interface Specification, V3.1 September,
• IEEE 1149.1 – Standard Test Access Port and Boundary Scan Architecture,
May 21, 1990.
• PMC-940212, ATM SCI-PHY, “SATURN Compliant Interface for ATM
Devices”, July 1994, Issue 2.
• ATMF TM4.0 – ATM Forum Traffic Management Specification Version 4.0, af-
tm-0056.000, April, 1996.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC9
STANDARD PRODUCT
PM7328 S/UNI-ATLAS-1K800
DATASHEET
PMC-2010142ISSUE 2ATM LAYER SOLUTION
4 APPLICATION EXAMPLES
Figure 2S/UNI-ATLAS-1K800 Block Diagram
(Slave)
SCI-PHY Level1 I nterfac e
]
0
:
5
1
[
y
t
t
a
r
d
p
o
o
M
A
R
S
s
u
o
n
o
r
h
c
n
y
S
l
a
n
r
e
t
x
E
o
T
isadsb
isoeb
isrwb
isa[19:16] [9:0]
isp[7:0]
isd[63:0]
isysc lk
b
n
c
o
s
o
s
s
l
l
e
e
r
g
C
n
I
s
h
s
c
e
r
r
a
g
e
n
S
I
n
k
e
l
e
a
d
s
c
c
r
f
t
o
o
o
o
t
s
s
u
e
p
t
r
u
g
n
O
I
r
o
s
s
e
c
o
r
P
e
n
i
g
n
E
s
t
s
u
e
r
p
g
n
I
n
I
]
0
:
5
1
[
t
a
d
i
e
c
l
a
l
f
e
r
e
C
t
n
I
d
e
r
s
c
a
l
s
a
l
f
e
w
e
r
r
k
e
g
C
c
t
E
a
n
I
B
n
s
Y
o
c
i
i
H
t
t
P
c
s
-
i
e
t
r
l
l
a
e
t
o
P
S
C
d
e
r
c
s
a
l
a
s
l
f
w
e
e
r
r
k
e
C
g
c
t
n
a
n
I
I
B
e
c
l
a
l
f
e
r
e
C
t
n
I
]
1
y
k
c
[
t
l
r
o
a
c
p
s
c
f
i
i
i
i
e
s
c
t
l
s
a
l
u
f
e
e
r
r
p
e
C
n
g
I
t
E
n
I
r
o
s
s
l
s
l
s
e
e
e
r
c
C
g
o
E
r
P
e
t
s
c
l
s
u
a
l
f
e
p
e
r
t
r
e
u
C
g
t
O
E
n
I
(Slave)
SCI-PHY Level1/Level2 Interface
]
2
:
4
[
]
b
2
n
:
e
3
r
[
]
a
w
4
i
c
[
/
i
/
]
a
]
1
[
b
n
e
r
w
i
0
c
3
:
:
i
/
2
4
d
[
[
l
r
r
i
a
v
a
i
l
d
d
l
o
d
d
p
a
a
i
i
i
trstb
e
c
G
a
f
A
r
T
e
t
J
n
I
r
o
s
s
e
s
e
c
l
s
c
a
l
f
e
o
e
r
r
r
e
C
g
p
t
E
o
n
r
I
c
i
M
r
o
s
s
e
s
e
c
l
s
c
a
l
e
f
o
e
r
r
r
e
g
C
p
t
n
o
I
n
r
I
c
i
M
r
o
s
s
e
e
c
c
a
f
o
r
r
e
p
t
o
n
r
I
c
i
M
tms
tck
tdi
tdo
M
A
R
S
esoeb
esrwb
esadsb
esp[3:0]
esd[31:0]
esysclk
busyb
edreq
idreq
intb
rstb
wrb
rdb
csb
ale
a[11:0]
d[15:0]
s
u
o
n
o
r
h
c
n
y
S
esa[19:16] [9:0]
l
a
n
r
e
t
x
E
o
T
halfsecclk
]
]
]
]
y
0
t
:
r
5
p
1
r
[
t
a
d
r
]
2
2
]
:
1
4
[
1
[
3
[
[
b
a
a
a
c
n
c
r
c
e
r
/
r
/
d
d
]
r
i
l
r
3
:
a
4
v
[
a
r
r
d
d
a
r
l
:
c
4
o
[
s
b
r
n
e
d
r
r
/
]
0
:
2
[
r
d
d
a
r
]
k
l
l
c
f
r
y
t
0
o
r
:
p
5
p
r
t
1
[
t
a
d
t
(Master)
SCI-PHY Level1 /Level2 I nterf ace
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC10
]
]
]
]
]
1
2
1
4
:
[
[
[
3
a
a
b
[
c
c
n
t
a
t
/
e
c
r
t
d
/
i
l
]
w
t
3
a
:
v
4
a
[
t
r
d
d
a
t
l
c
k
l
2
l
o
o
:
c
s
f
4
p
t
t
t
[
b
n
e
r
w
t
/
]
0
:
2
[
r
d
d
a
t
(Master)
SCI-PHY Level1/Level2 Interface
STANDARD PRODUCT
DATASHEET
PMC-2010142ISSUE 2ATM LAYER SOLUTION
PM7328 S/UNI-ATLAS-1K800
5 DESCRIPTION
The S/UNI-ATLAS-1K800 is a bi-directional ATM Layer device that implements
the ATM layer functions including header translation, policing, fault management,
performance monitoring, per-connection and per-PHY counting. The S/UNIATLAS-1K800 is intended to be situated between a switch core and a physical
layer device. The S/UNI-ATLAS-1K800 supports a sustained throughput of
1.42x10
6
cells/s in both the ingress (from the PHY into the switch core) and the
egress (from the switch core to the PHY device) directions. The S/UNI-ATLAS1K800 uses external synchronous flow-through SRAM to store the perconnection data structures. The device is capable of supporting up to 1024
connections.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC11
STANDARD PRODUCT
PM7328 S/UNI-ATLAS-1K800
DATASHEET
PMC-2010142ISSUE 2ATM LAYER SOLUTION
6 PIN DIAGRAM
The S/UNI-ATLAS-1K800 is packaged in a 432 thermally enhanced BGA -SBGA
package having a body size of 40 mm x 40 mm x 1.54 mm and a ball pitch of
1.27 mm. This pin diagram can be downloaded from the PMC-Sierra website
(http://www.pmc-sierra.com).
NC
NC
NC
NC
NC
NC
NC
NC
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC12
STANDARD PRODUCT
DATASHEET
PMC-2010142ISSUE 2ATM LAYER SOLUTION
PM7328 S/UNI-ATLAS-1K800
7 PIN DESCRIPTION
Pin NameTypePin No.Function
Ingress Input Cell Interface:28 pins
RFCLKInput
RPOLLInput
U3The Ingress Input Cell Interface clock (RFCLK) is
used to read words from the PHY receive side into
the S/UNI-ATLAS-1K800 Ingress Input Cell Interface.
RFCLK must cycle at a 52 MHz or lower
instantaneous rate. RSOC, RCA[4:1], RPRTY and
RDAT[15:0] are sampled on the rising edge of
RFCLK. RRDENB[4:1], RADDR[4:0] and RAVALID
are updated on the rising edge of RFCLK.
U4The Ingress Input Cell Interface Poll pin (RPOLL) is
used to control whether the Ingress Input Cell
Interface operates in SCI-PHY Level 1 mode or SCIPHY Level 2 mode. If RPOLL is low, the Ingress Input
Cell Interface operates in SCI-PHY Level 1 mode
(compatible with UTOPIA Level 1 cell-level
handshaking). This is a direct addressing mode using
the RCA[4:1] inputs and the RRDENB[4:1] outputs. If
RPOLL is high, the Ingress Input Cell Interface
operates in a SCI-PHY Level 2 mode (compatible
with UTOPIA Level 2). This is a polled addressing
mode using the RADDR[4:0], RAVALID and
RRDENB[1] outputs, and the RCA[1] input. If fewer
than 32 PHY devices are used, the RAVALID pin
need not be connected.
Note: In direct addressing mode, the 4-PHY
configuration is not recommended. Instead the 4PHY address-polling mode should be used. This
does not apply to the Single or Dual-PHY
configurations.
RPOLL is assumed to be a static input.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC13
STANDARD PRODUCT
DATASHEET
PMC-2010142ISSUE 2ATM LAYER SOLUTION
PM7328 S/UNI-ATLAS-1K800
Pin NameTypePin No.Function
RSOCInput
RCA[1]
I/O
RCA[2]
RCA[3]
RCA[4]
V2The Ingress Input Cell Interface Start of Cell (RSOC)
marks the start of the cell on the RDAT[15:0] bus.
When RSOC is high, the first word of the cell
structure is present on the RDAT[15:0] stream. It is
not necessary for RSOC to be asserted for each cell.
An interrupt may be generated if RSOC is high during
any word other than the first word of the cell
structure.
RSOC is sampled on the rising edge of RFCLK and
considered valid only when one of the RRDENB[4:1]
signals so indicates.
U2
T1
R3
R4
The active polarity of these signals is programmable
and defaults to active high.
If the RPOLL pin is low, the ATLAS-1K800 asserts the
appropriate RRDENB[4:1] signal in response to a
round robin polling of the RCA[4:1] signals. Once
committed, the ATLAS-1K800 will transfer an entire
cell from a single PHY before servicing the next. The
ATLAS-1K800 will complete the read of an entire cell
even if the associated RCA[4:1] input is deasserted
during the cell transfer. Sampling of the RCA[4:1]
inputs resumes the cycle after the last octet of a cell
has been transferred.
Note, RCA[1] is an input only.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC14
STANDARD PRODUCT
DATASHEET
PMC-2010142ISSUE 2ATM LAYER SOLUTION
PM7328 S/UNI-ATLAS-1K800
Pin NameTypePin No.Function
RCA[4:1]
(continued)
RRDENB[1]
RRDENB[2]
RRDENB[3]
RRDENB[4]
Output
U1
T4
T3
T2
If the RPOLL pin is high, the RCA[3:2] pins are
redefined as RADDR[4:3] and the RCA[4] pin is
redefined as RAVALID.
If the RPOLL pin is high, the ATLAS-1K800 polls up
to 32 PHYs using the PHY address signals
RADDR[4:0]. A PHY device being addressed by
RADDR[4:0] is expected to indicate whether or not it
has a complete cell available for transfer by driving
RCA[1] during the clock cycle following that in which
it is addressed. When a cell transfer is in progress,
the ATLAS-1K800 will not poll the PHY device which
is sending the cell and so PHY devices need not
support the cell availability indication during cell
transfer. The selection of a particular PHY device
from which to transfer a cell is indicated by the state
of RADDR[4:0] and when RRDENB[1] is asserted.
Note, RCA[1] is an input only. The RCA[4:1] signals
are sampled on the rising edge of RFCLK.
The active low read enable (RRDENB[4:1]) outputs
are used to initiate the reading of cells from a PHY
device into the Ingress Input Cell Interface.
If the RPOLL pin is low, the ATLAS-1K800 asserts
one of the RRDENB[4:1] outputs to transfer a cell
from one of up to 4 PHY devices. A valid word is
expected on the RDAT[15:0] bus at the second rising
edge of RFCLK after one of the enables is asserted.
When all of the enables are deasserted, no valid data
is expected.
The RRDENB[4:1] outputs are updated on the rising
edge of RFCLK.
If the RPOLL pin is high, the RRDENB[4:2] pins are
redefined as RADDR[2:0]. The RRDENB[1] pin is
used to transfer all cells. The source PHY is selected
by the RADDR[4:0] signals.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC15
STANDARD PRODUCT
DATASHEET
PMC-2010142ISSUE 2ATM LAYER SOLUTION
PM7328 S/UNI-ATLAS-1K800
Pin NameTypePin No.Function
RADDR[4]
Output
RADDR[3]
RADDR[2]
RADDR[1]
RADDR[0]
RAVALIDI/O
R3
T1
T2
T3
T4
If the RPOLL pin is high, the RADDR[4:0] pins are
used for PHY addressing. If the RPOLL pin is low, the
RADDR[4:0] pins are redefined as RCA[3:2] and
RRDENB[4:2].
If the RPOLL pin is high, the RADDR[4:0] signals are
used to address up to 32 PHY devices for the
purposes of polling and selection for cell transfer.
When conducting polling, in order to avoid bus
contention, the ATLAS-1K800 inserts gap cycles
during which RADDR[4:0] is set to 0x1F and
RAVALID is logic 0. When this occurs, no PHY device
should drive RCA[1] during the following clock cycle.
Polling is performed in incrementing sequential order.
The PHY device selected for transfer is based on the
RADDR[4:0] value present when RRDENB[1] is falls.
The RADDR[4:0] bus is updated on the rising edge of
RFCLK.
R4If the RPOLL pin is high, the PHY Address Valid
(RAVALID) pin is active. If the RPOLL pin is low, the
RAVALID pin is redefined as RCA[4].
If the RPOLL pin is high, the RAVALID pin indicates
that the RADDR[4:0] bus is asserting a valid PHY
address for polling purposes. When this signal is
deasserted, the RADDR[4:0] bus is set to 0x1F.
RAVALID is not necessary when less than 32 PHY
devices are being polled. RAVALID is updated on the
rising edge of RFCLK.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC16
STANDARD PRODUCT
DATASHEET
PMC-2010142ISSUE 2ATM LAYER SOLUTION
PM7328 S/UNI-ATLAS-1K800
Pin NameTypePin No.Function
RDAT[15]
RDAT[14]
RDAT[13]
RDAT[12]
RDAT[11]
RDAT[10]
RDAT[9]
RDAT[8]
RDAT[7]
RDAT[6]
RDAT[5]
RDAT[4]
RDAT[3]
RDAT[2]
RDAT[1]
RDAT[0]
Input
W1
W2
W3
Y1
Y2
W4
Y3
AA1
AA2
Y4
AA3
AB1
AB2
AA4
AB3
The Ingress Input Cell Interface cell data bus
(RDAT[15:0]) carries the ATM cell octets that are
written to the Ingress Input Cell Interface. The
RDAT[15:0] bus is sampled on the rising edge of
RFCLK and considered valid only when one of the
RRDENB[4:1] signals so indicates. RDAT[15:8] is
only valid if the RBUS8 register bit is low.
AC1
RPRTYInput
V3The Ingress Input Cell Interface parity (RPRTY)
Ingress SRAM Interface: 96 pins
signal indicates the parity (programmable for odd or
even parity) of the RDAT[15:0] bus. If the RBUS8
register bit is low, the RPRTY signal indicates parity
over the RDAT[15:0] data bus. If RBUS8 is high, the
RPRTY signal indicates parity over the RDAT[7:0]
data bus. A maskable interrupt status is generated
upon a parity error; no other actions are taken. The
RPRTY signal is sampled on the rising edge of
RFCLK and is considered valid only when one of the
RRDENB[4:1] signals so indicates.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC17
STANDARD PRODUCT
DATASHEET
PMC-2010142ISSUE 2ATM LAYER SOLUTION
PM7328 S/UNI-ATLAS-1K800
Pin NameTypePin No.Function
ISYSCLKInput
ISD[63]
I/OAG1
ISD[62]
ISD[61]
ISD[60]
ISD[59]
ISD[58]
ISD[57]
ISD[56]
ISD[55]
ISD[54]
ISD[53]
ISD[52]
ISD[51]
AH21The Ingress System clock (ISYSCLK) is used for the
Ingress portion of the ATLAS-1K800. ISYSCLK must
cycle at a 52 MHz or lower instantaneous rate, but a
high enough rate to maintain an 800Mbit/s
throughput. ISADSB, ISOEB, ISRWB are updated on
the rising edge of ISYSCLK. When ISD[63:0] and
ISP[7:0] are outputs, they are updated on the rising
edge of ISYSCLK. When ISD[63:0] and ISP[7:0] are
inputs, they are sampled on the rising edge of
ISYSCLK.
The bi-directional Ingress VC Table SRAM data bus
AG2
AF4
AG3
AH1
(ISD[63:0]) pins interface directly with the
synchronous SRAM data ports.
A SRAM read is performed when the ATLAS-1K800
drives the address strobe (ISADSB) low and the
ISRWB output high. The ATLAS-1K800 tristates the
ISD[63:0] pins and samples the value driven by the
AJ5
AH6
AK5
SRAM on the second rising edge of the ISYSCLK
input after ISADSB is asserted.
A SRAM write is performed when the ATLAS-1K800
drives the address strobe low (ISADSB) and the
AL5
AJ6
AK6
AL6
AJ7
ISRWB output low. The ATLAS-1K800 presents valid
data on the ISD[63:0] pins upon the rising edge of
ISYSCLK which is written into the SRAM on the next
ISYSCLK rising edge. ISD[63:0] is tristated on the
rising edge of ISYSCLK. Contention is avoided by not
performing a write during the cycle after a read burst.
ISD[50]
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC18
AH8
STANDARD PRODUCT
DATASHEET
PMC-2010142ISSUE 2ATM LAYER SOLUTION
PM7328 S/UNI-ATLAS-1K800
Pin NameTypePin No.Function
ISD[49]
ISD[48]
ISD[47]
ISD[46]
ISD[45]
ISD[44]
ISD[43]
ISD[42]
ISD[41]
ISD[40]
ISD[39]
ISD[38]
ISD[37]
ISD[36]
ISD[35]
I/OAK7
AL7
AJ8
AH9
AK8
AL8
AJ9
AK9
AL9
AJ10
AH11
AK10
AL10
AJ11
AH12
Continued
ISD[34]
ISD[33]
ISD[32]
AK11
AL11
AJ12
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC19
STANDARD PRODUCT
DATASHEET
PMC-2010142ISSUE 2ATM LAYER SOLUTION
PM7328 S/UNI-ATLAS-1K800
Pin NameTypePin No.Function
ISD[31]
ISD[30]
ISD[29]
ISD[28]
ISD[27]
ISD[26]
ISD[25]
ISD[24]
ISD[23]
ISD[22]
ISD[21]
ISD[20]
ISD[19]
ISD[18]
ISD[17]
ISD[16]
I/O
AH13
AK12
AL12
AJ13
AK13
AL13
AJ14
AK14
AH15
AJ15
AL16
AK16
AJ16
AH16
AL17
Continued
AK17
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC20
STANDARD PRODUCT
DATASHEET
PMC-2010142ISSUE 2ATM LAYER SOLUTION
PM7328 S/UNI-ATLAS-1K800
Pin NameTypePin No.Function
ISD[15]
ISD[14]
ISD[13]
ISD[12]
ISD[11]
ISD[10]
ISD[9]
ISD[8]
ISD[7]
ISD[6]
ISD[5]
ISD[4]
ISD[3]
ISD[2]
ISD[1]
ISD[0]
I/O
AJ17
AK18
AH17
AJ18
AL19
AK19
AJ19
AL20
AK20
AH19
AJ20
AL21
AK21
AH20
AJ21
Continued
AL22
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC21
STANDARD PRODUCT
DATASHEET
PMC-2010142ISSUE 2ATM LAYER SOLUTION
PM7328 S/UNI-ATLAS-1K800
Pin NameTypePin No.Function
ISP[7]
ISP[6]
ISP[5]
ISP[4]
ISP[3]
ISP[2]
ISP[1]
ISP[0]
I/O
AD3
AE1
AE2
AD4
AE3
AF1
AF2
AF3
The Ingress VC Table SRAM parity (ISP[7:0]) pins
provide parity protection over the ISD[63:0] data bus.
ISP[0] completes odd parity for ISD[7:0]
ISP[1] completes odd parity for ISD[15:8]
ISP[2] completes odd parity for ISD[23:16]
ISP[3] completes odd parity for ISD[31:24]
ISP[4] completes odd parity for ISD[39:32]
ISP[5] completes odd parity for ISD[47:40]
ISP[6] completes odd parity for ISD[55:48]
ISP[7] completes odd parity for ISD[63:56]
ISP[7:0] has the same timing as ISD[63:0]. When
data are being written into the SRAM, the ATLAS1K800 generates correct parity. When data are being
read from the SRAM, the ATLAS-1K800 asserts a
maskable interrupt indication upon parity error
detection. No other action is taken, therefore, the
ISP[7:0] may be unconnected if parity protection is
not required.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC22
STANDARD PRODUCT
DATASHEET
PMC-2010142ISSUE 2ATM LAYER SOLUTION
PM7328 S/UNI-ATLAS-1K800
Pin NameTypePin No.Function
ISA[19]
ISA[18]
ISA[17]
ISA[16]
ISA[9]
ISA[8]
ISA[7]
ISA[6]
ISA[5]
ISA[4]
ISA[3]
ISA[2]
ISA[1]
ISA[0]
Output
AJ23
AL24
AK24
AH23
AK26
AJ26
AL27
AK27
AH26
AJ27
AH31
AG29
AF28
AG30
The Ingress VC Table SRAM (ISA[19:0]) outputs
identify the SRAM locations accessed.
The least significant bits (ISA[9:0]) locate 1 of 1024
possible Ingress VC Table entries.
The four most significant bits (ISA[19:16]) identify the
fields within an Ingress VC Table record. In most
applications, the ISA[19:16] pins are decoded to
SRAM chip selects. Physical memory need not be
allocated for unused fields.
The ISA[9:0] outputs are also used to access the
Ingress VC Table Search Table.
The ISA[19:0] bus is updated on the rising edge of
ISYSCLK.
ISRWBOutput
ISADSBOutput
AJ22The Ingress VC Table SRAM Read Write Bar
(ISRWB) qualifies the data and parity busses. If the
ISRWB output is asserted high, a read operation is
performed and the ATLAS-1K800 tristates the data
and parity busses so they may be driven by the
SRAM. If the ISRWB output is asserted low, a write
operation is performed and the ATLAS-1K800 drives
the data and parity busses.
ISRWB is updated on the rising edge of ISYSCLK.
AK23The Ingress VC Table SRAM Address Strobe
(ISADSB) qualifies the address bus. If the ISADSB
output is asserted low, an SRAM access is initiated.
ISADSB is updated on the rising edge of ISYSCLK.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC23
Loading...
+ 475 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.