
PMC-1991025 (r2)
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE
 
2001
 PMC-Sierra, Inc.
PM7385
PMC-Sierra,Inc.
Frame Engine and Data Link Manager
FREEDM-84A672
FEATURES 
 Single-chip multi-channel HDLC 
controller with a 50 MHz, 16 bit Any-
PHY Packet Interface (APPI) for 
transfer of packet data using an 
external controller.
 Supports up to 672 bi-directional 
HDLC channels assigned to a 
maximum of 84 channelised or 
unchannelised links conveyed via a 
19.44 MHz Scalable Bandwidth 
Interconnect (SBI) interface.
 Data on the SBI interface is divided 
into three Synchronous Payload 
Envelopes (SPEs). Each SPE can be 
configured independently to carry data 
for either 28 T1/J1 links, 21 E1 links, or 
one unchannelised DS-3 link.
 Supports three bi-directional HDLC 
channels each assigned to an 
unchannelised link with arbitrary rate 
link of up to 51.84 MHz when SYSCLK 
is running at 45 MHz. Each link may be 
configured individually to replace one 
of the SPEs conveyed on the SBI 
interface.
 For each channel, the HDLC receiver 
supports programmable flag sequence 
detection, bit de-stuffing and frame 
check sequence validation. The 
receiver supports the validation of both 
CRC-CCITT and CRC-32 frame check 
sequences.
 For each channel, the HDLC 
transmitter supports programmable 
flag sequence generation, bit stuffing 
and frame check sequence generation. 
The transmitter supports the 
generation of both CRC-CCITT and 
CRC-32 frame check sequences. The 
transmitter also aborts packets under 
the direction of the external controller 
or automatically when the channel 
underflows.
 Provides 32 Kbytes of on-chip memory 
for partial packet buffering in both the 
transmit and the receive directions. 
This memory may be configured to 
support a variety of different channel 
configurations from a single channel 
with 32 Kbytes of buffering to 672 
channels, each with a minimum of 48 
bytes of buffering.
 Provides a 16 bit microprocessor 
interface for configuration and status 
monitoring.
 Provides a standard five signal 
P1149.1 JTAG test port for boundary 
scan board test purposes.
 Supports 3.3 Volt tolerant I/O.
 352 pin enhanced ball grid array 
(SBGA) package.
APPLICATIONS 
 PPP interfaces for routers.
 Internet/Edge Routers.
 Frame Relay/Multiservice Switches.
 Packet-based DSLAM equipment.
 Remote Access Concentrators.
 Multiservice Access Concentrators.
DDATA[7:0]
DPL
DV5
DDP
SBI
Extract
SBI
Insert
Transmit HDLC
Processor/Partial
Packet Buffer
(THDL672)
Performance
Monitor
(PMON)
ADATA[7:0]
APL
AV5
ADP
AJUST_REQ
AACTIVE
ADETECT[1:0]
Receive
Channel
Assigner
(RCAS672)
Transmit
Channel
Assigner
(TCAS672)
Receive
HDLC Processor/
Partial Packet Buffer
(RHDL672)
TCLK[2:0]
TD [2:0]
JTAG
T
T
T
T
T
RD[2:0]
RCLK[2:0]
S
S
S
R
F
C
C
Microprocessor
Interface
W
C
A
A
D
I
R
Transmit Any-
PHY Packet
Interface
(TAPI672)
TXADDR[12:0]
TPA1[2:0]
TPA2[2:0]
TRDY
TXDATA[15:0]
TXPRTY
TSX
TEOP
TMOD
TERR
TXCLK
Receive Any-
PHY Packet
Interface
(RAPI672)
RXADDR[2:0]
RPA
RENB
RXDATA[15:0]
RXPRTY
RSX
REOP
RMOD
RERR
RVAL
RXCLK
R
S
P
BLOCK DIAGRAM