com/ PCB
FEATURES
Two IEEE 802.3ah Ethernet-PON MAC
Controllers
2.5 Gbps and 1.25 Gbps downstream rate
options on each PON channel
1.25 Gbps upstream rate on each PON
channel
Two IEEE 802.3z Gigabit Ethernet MAC
Controllers with MII, GMII and TBI interfaces
Hardware-based
configurable
Dynamic
Bandwidth Allocation (DBA)
System solution with firmware for embedded
ARM9 processor
IEEE 802.3ah OAM
IEEE 802.3ah Forward Error Correction on
the PON interfaces
IEEE 802.1D bridging: 8K MAC Address
learning and aging on local interface
IEEE 802.1p with four priority queues per
LLID
IEEE 802.1Q VLAN mapping to LLID
Supports 256 bidirectional (downstream and
upstream) LLIDs for each PON interface plus
128 downstream-only multicast LLIDs per
PON
DESCRIPTION
The TK3723 is a dual IEEE 802.3ah standard Ethernet PON (EPON) MAC controller for Optical Line Terminals
(OLT). It incorporates two EPON MACs for WAN connectivity to a passive point-to-multipoint (PON) optical fiber
network, and two IEEE 802.3z Gigabit Ethernet MACs as a Central Office Network Interface. Each TK3723 EPON
channel provides 2.5 Gbps and 1.25 Gbps downstream rate options while maintaining a 1.25 Gbps upstream rate.
The TK3723 provides service policy, security and authentication management to meet the requirements for carrier
applications. An embedded ARM9 processor provides a management system for self management, auto
discovery, and bandwidth provisioning. The TK3723 can be used in either a Media Converter or Line-card
configuration.
The TK3723 is compatible with all Teknovus ONU chipsets.
Rev 0.23
Teknovus Confidential - View Under NDA Only
This document contains information on a new product. Specifications and information herein are subject to change without notice.
Page 2 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Version
August 3, 2007
0.10
Revision Description
- Preliminary Initial Release
Author
Jerry Wojtowicz
August 6, 2007
0.11
Bill Burns
Jerry Wojtowicz
December 17,
2007
Jerry Wojtowicz
Jerry Wojtowicz
0.13
0.20
Jerry Wojtowicz
December 12,
2008
Jerry Wojtowicz
February 13,
2009
0.22
Jerry Wojtowicz
Jerry Wojtowicz
0.23
Page 3 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Page 4 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
List of Tables
Table 1.
Table 2.
Table 3.
Table 4.
Table 5.
Table 6.
Table 7.
Table 8.
Table 9.
Table 10.
Table 11.
Table 12.
Table 13.
Table 14.
Table 15.
Table 16.
Table 17.
Table 18.
Table 19.
Table 20.
Table 21.
Table 22.
Table 23.
Table 24.
Table 25.
Table 26.
Table 27.
Table 28.
Table 29.
Table 30.
Table 31.
Table 32.
Table 33.
Page 5 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
List of Figures
Figure 1.
Figure 2.
Figure 3.
Figure 4.
Figure 5.
Figure 6.
Figure 7.
Figure 8.
Figure 9.
Figure 10.
Figure 11.
Figure 12.
Figure 13.
Figure 14.
Figure 15.
Figure 16.
Figure 17.
Figure 18.
Figure 19.
Figure 20.
Figure 21.
Figure 22.
Figure 23.
Figure 24.
Figure 25.
Figure 26.
Figure 27.
Page 6 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Page 7 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
The TK3723 provides OLT functionality to access an IEEE 802.3ah standard Ethernet Passive Optical Network
(EPON). Local-side connectivity is Gigabit (or 100Mbit) Ethernet to either a switch for media-converter mode, or a
PHY device for line-card mode.
The TK3723 provides dual PON-side interfaces and dual Network-side interfaces. Each EPON MAC provides 256
bi-directional LLIDs plus 128 downstream multicast LLIDs.
The EPON interfaces on the TK3723 can be configured to operate at 2.5 Gbps or 1.25 Gbps downstream rate.
The upstream rate is 1.25 Gbps.
EPON security is provided on a per-LLID basis. TK3723 supports downstream AES128 CFB and Triple Churning
(CTC) encryption modes.
Forward Error Correction (FEC) is supported on the EPON interface. IEEE 802.3ah FEC provides improved
system performance in noisy optical environments.
Downstream data passes from the receiving interface into an Ethernet Lookup Engine module which determines
the appropriate LLID based on the Layer 2 MAC Addresses, L2/L3 protocol types, IEEE 802.1p priority, and/or
IEEE 802.1Q VLAN tag information. In the upstream direction, incoming frames are pre-tagged with the
appropriate LLID.
In the upstream direction, an Ethernet PON MAC checks and manages the range delays for incoming frames.
Timing strobes for an external burst mode transceiver can be configured. An EPON Lookup Engine modifies the
frames to insert VLAN tags, learn MAC Addresses, and classify upstream traffic. Frames are then written into the
queues in external SDRAM by the FIFO Controller.
The Lookup Engines may duplicate packets to multiple ports. This enables IP multicast to duplicate downstream
packets to both PON interfaces.
The FIFO queues are read by the Shaper/Scheduler modules according to the provisioned Service Level
Agreement (SLA). The frames are passed to a local-side Gigabit Ethernet interface, or to an EPON MAC.
The Shaper/Scheduler modules schedule downstream traffic to provisioned SLAs. The internal DBA Controllers
generate GATE messages to schedule upstream traffic based on provisioned latency and bandwidth SLAs.
Page 8 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Page 9 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
1.1
System Organizations
The TK3723 supports a variety of system organizations. This section describes seven possible configurations.
1.1.1
The TK3723s dual-channel architecture allows using single OLT chip to create two completely separate EPONs.
1.1.2
Traffic from the two network-side Ethernet ports can be combined (fully or partially) to provide enough
downstream bandwidth to fill either 2.5 Gbps EPON channel.
Channel 1
ONU
1
Channel 1
2.5Gbps Downstream
Network (1)
Gigabit
Ethernet
802.3z
MAC
802.3ah
MAC
ONU
2
PON
1.25Gbps Upstream
ONU
3
Channel 2
Network (2)
Gigabit
Ethernet
Channel 2
802.3z
MAC
802.3ah
MAC
1.25G Dn/
1.25G Up
2.5G Dn/
1.25G Up
TK3714/15 ONU
Page 10 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
For configurations with a large number of subscribers but limited total bandwidth, either network-side Ethernet
port can be expanded to two separate 1.25 Gbps EPON channels.
1.1.4
For configurations with a large number of subscribers and high bandwidth requirements, traffic from two networkside Ethernet ports can be copied (fully or partially) to two separate 2.5 Gbps EPON channels (mesh
configuration).
Page 11 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Two Network-side Interfaces Expanded to 1.25 Gbps and 2.5 Gbps EPONs
For configurations with a large number of subscribers with different bandwidth requirements, traffic from two
network-side Ethernet ports can be copied (fully or partially) to two separate EPON channels which can have
different downstream rates (mesh configuration).
Figure 7. Two Network Interfaces Expanded to 1.25 Gbps and 2.5 Gbps EPONs
1.1.6
For configurations with very high downstream bandwidth requirements, traffic from two network-side Ethernet
ports can be copied (fully or partially) to two separate downstream flows feeding a single EPON. The two
downstream flows can be transmitted at different wavelengths using WDM techniques. In this configuration only
channel 1 can be receiving upstream traffic. This configuration allows (but is not limited to) using mixed speed
ONUs (1.25 Gbps and 2.5 Gbps) on the same EPON.
Channel 1
Channel 1
1.25Gbps Downstream
Network (1)
Gigabit
Ethernet
802.3z
MAC
802.3ah
MAC
1490nm Dn
1310nm Up
1.25Gbps Upstream
ONU
1
WDM Splitter
Channel 2
Channel 2
1.25Gbps Downstream
Network (2)
Gigabit
Ethernet
802.3z
MAC
802.3ah
MAC
WDM PON
ONU
2
ONU
3
1550nm Dn
1.25G Dn/
1.25G Up
2.5G Dn/
1.25G Up
TK3714/15 ONU
Figure 8. Two Network Interfaces Aggregated to a WDM EPON with two 1.25 Gbps Downstream
Flows
Page 12 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Channel 1
Channel 1
1.25Gbps Downstream
Gigabit
Ethernet
Network (1)
802.3z
MAC
802.3ah
MAC
1490nm Dn
1310nm Up
1.25Gbps Upstream
ONU
1
WDM Splitter
Channel 2
Channel 2
2.5Gbps Downstream
Gigabit
Ethernet
Network (2)
802.3z
MAC
802.3ah
MAC
WDM PON
ONU
2
ONU
3
1550nm Dn
1.25G Dn/
1.25G Up
2.5G Dn/
1.25G Up
TK3714/15 ONU
Figure 9. Two Network Interfaces Aggregated to a WDM EPON with 1.25 Gbps and 2.5 Gbps
Downstream Flows
1.2
The two IEEE 802.3ah EPON MACs send downstream data to the PON and receive upstream data from the
PON. Each of the EPON MACs may operate at 2.5 Gbps or 1.25 Gbps downstream rate. The upstream rate is
1.25 Gbps.
The EPON MACs each support 256 LLIDs for bidirectional traffic, plus an additional 128 LLIDs for downstreamonly multicast traffic.
EPON security is provided on a per-LLID basis. TK3723 supports downstream AES128 CFB and Triple Churning
(CTC) encryption modes.
Forward Error Correction (FEC) is provided on the EPON interface on a per-LLID basis. IEEE 802.3ah FEC
provides improved system performance in noisy optical environments.
The EPON MACs collect statistics (per-LLID) to support RMON Level 2 requirements.
1.2.1
The EPON MACs connect to EPON SerDes devices via Ten-Bit interfaces (TBI) at 1.25 Gbps, or via 16..20-bit
wide interfaces (2xTBI) at 2.5 Gbps.
The following SerDes devices were verified to function properly in EPON and Turbo-EPONTM applications:
Texas Instruments:
o TLK2541 (2.5 Gbps or 1.25 Gbps, Teknovus recommended)
o TLK1221 (bidirectional 1.25 Gbps only; low-cost)
o TLK1211 (bidirectional 1.25 Gbps only)
o TLK2201B (bidirectional 1.25 Gbps only)
AMCC:
o
TK3723 allows two ways to provide reference clocks to the SerDes devices (see Figure 10). For SerDes devices
that have only one input clock (e.g. TLK1211, TLK1221, TLK2201B, S2060A/QSC) which serves as both the
PLA_Px_DND bus clock and the SerDes Tx reference clock source, an externally distributed 125MHz clock
source is recommended (see section 3.6.3 Plant-Side TBI Output Timing for detailed AC characteristics).
Page 13 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
PLA_Px_DNCLK signals are not recommended to be used as reference clock sources to the SerDes.
For SerDes devices that have two input clocks (e.g. TLK2541), the TK3723 PLA_Px_DNCLK signals can be used
to clock-in the PLA_Px_DND buses, while externally distributed clean 125MHz clocks are recommended to be
used as SerDes reference sources.
1.2.2
The EPON SerDes connects to optical transceivers devices via differential serial interfaces. Since the upstream
1.25 Gbps flows are of the burst nature it is recommended that the interface between the Optical Transceiver Rx
output and the SerDes Rx input is DC coupled, i.e. does not use AC coupling capacitors. This approach will allow
minimizing SerDes synchronization time which will maximize PON performance.
1.2.2.1
Typical optical transceivers perform a squelch function. This function eliminates optical noise from entering the
system when no optical signal is present. Optical noise may cause SerDes receive clocks to operate out of their
intended frequency range, and prevent them from locking when a valid signal returns. Optical noise may also
result in invalid characters being received into the MAC interface.
The squelch function in a typical transceiver module asserts a loss of signal when the input optical signal drops
below a defined optical power threshold. The loss of signal pin is then connected to an output enable pin at the
post amp which disables the output signal when no signal is present. This blocks the noise between bursts from
reaching the SerDes.
Squelch may limit the performance of FEC. Some transceivers have been observed to squelch the output at
optical powers in the range where FEC is beneficial. Squelch can therefore limit the performance of FEC if its
receive threshold is not set to the correct level.
Page 14 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Receiver FEC-ready
0
-5
-10
-15
within operating range
-20
-25
-30
FEC Gain
SD hysteresis
-35
SD hysteresis
-40
outside operating range below noise level
-45
-50
Figure 11. FEC and Squelch Regions for typical APD receiver
The FEC coding is effective on bit error rates (BER) down to 1E-4. The loss of signal level should be set to an
optical power level that corresponds to a BER of 1E-4. This is typically adjusted through a resistor setting
connected to the post amp.
The timing of the squelch circuit is important as well. The threshold should be adjusted such that the squelch is
activated at the end of an upstream burst prior to noise being output.
Teknovus does not recommend disabling the squelch function, even when FEC is used. The optical noise
between burst at BER rates higher than 1E-4 has been shown to result in packet loss and deregistration on the
PON.
1.3
The Dynamic Bandwidth Allocation (DBA) modules schedule upstream traffic on the PON (see Figure 2.
DBA schedules two major types of traffic:
Solicited Shaped, scheduled grants which dynamically respond to the amount of upstream data
reported by ONUs, and to the amount of space available in the destination queue
TDM High priority, unsolicited, fixed-period grants used to transport traffic requiring low latency.
Page 15 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
1.4
The two IEEE 802.3z Gigabit Ethernet MACs make up the Network-side interface of the TK3723. They support
full duplex operation at 100 or 1000 Mbps, auto-negotiation and 802.3x Flow Control.
The Gigabit MACs connect to external 100/1000 Mbps Ethernet PHY devices via GMII or TBI.
The Gigabit MACs collect statistics to support RMON Level 2 requirements.
1.5
The Lookup Engines (LUEs) are used to modify frames and switch frames between queues, LLIDs, and VLANs.
The LUEs support static bridging, learning bridging, and VLAN bridging architectures. A total of 16K MAC
addresses are supported.
When configured for static bridging in the downstream direction, MAC addresses can be mapped to
the 256 possible LLIDs. Additional packet fields, such as IP DiffServ and protocol, can be used to
separate traffic into different LLIDs or queues. In this configuration, the Ethernet LUE would be
configured only to parse OAM traffic to the ARM processor.
When configured for learning bridging, the downstream EPON LUEs look up a frames Destination
Address (DA) in the MAC Address table. They then set a destination for the frame. Along with lookups
on other fields, the destination lookup results in determining a queue and an LLID for the frame. In
upstream bridging mode, the LUEs search for an SA. If the SA is not found, it is added to the MAC
address table. The new Address allows downstream frames (with a DA matching the recently learned
SA) to be forwarded to the appropriate LLID. Address aging times can be provisioned through the Host
Interface. They can take on values of the form 2^N * 8.75ms for N from 0 to 15, and are accurate to
within 12.5% of the provisioned value.
When configured for VLAN bridging, the downstream EPON Lookup Engines map the VLAN tag to an
LLID and a downstream queue. The VLAN tag is removed from the packet before being queued for the
downstream. The upstream engine maps the upstream LLID to a VLAN tag. The LLID is removed and
the appropriate VLAN tag is inserted.
The Lookup Engines process all frames at full line rate, including continuous minimum-sized frames. The LUE
tables are stored in dedicated internal SRAM.
Page 16 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
1.6
External DDRII DRAM memory is used for packet buffering (FIFOs). The TK3723 supports 2048 packet FIFOs,
512 to each of the four FIFO destinations (2 EPON interfaces, 2 Gigabit Ethernet interfaces). Each FIFO has a
programmable size up to 1 MB, with a granularity of 4 KB.
Packets are stored in two banks of DDRII DRAM memory. Each port (channel) uses two 512 Mbit, 16-bit-wide
DDRII DRAM chips to implement a 32-bit wide, 128 MB memory array. DDRII DRAM memories are clocked at
125MHz. Both DDRII DRAM memory chips forming a single 32-bit wide data bus must have identical AC
characteristics. Each DDRII DRAM memory chip must support following features/parameters:
1.6.1
VTT
VTT
VTT
VTT
VTT
VTT
VTT
VTT
VTT = 0.9V
50
(2x)
50
(2x)
50
(16x)
50
(4x)
50
(4x)
DDR2_P1_U/LDQS1_P/N
DDR2_P2_DQ1_[15..0]
DDR2_P1_CLK1_P/N
DDR2_P1_DQ0_[15..0]
DDRII
(port 1, chip 0)
DDR2_P1_CLK0_P/N
4.7K
(2x)
DDRII
(port 2, chip 1)
DDR2_P2_CLK1_P/N
TK3723
Channel 2
DDR2_P2_RAS/CAS/CS/WE_N
Channel 1
DDR2_P1_RAS/CAS/CS/WE_N
DDR2_P1_U/LDQS0_P/N
50
(2x)
DDR2_P2_A[12..0]/BA[2..0]
DDR2_P1_DQ1_[15..0]
DDR2_P1_ODT/CKE
50
(2x)
DDR2_P2_U/LDQS1_P/N
DDR2_P1_A[12..0]/BA[2..0]
DDRII
(port 1, chip 1)
50
(16x)
DDR2_P2_ODT/CKE
DDR2_P2_U/LDQS0_P/N
DDR2_P2_DQ0_[15..0]
DDRII
(port 2, chip 0)
DDR2_P2_CLK0_P/N
4.7K
(2x)
Page 17 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
1.7
All DDR2_Px_U/LDQS0/1_P/N strobe signals should be matched within the differential pair to +/-1mm
and must be longer by 40mm than corresponding DDR2_Px_CLK0/1_P/N clock signals pairs (see Table
34 for AC timing details)
DDR2_Px_A[12..0], DDR2_Px_BA[1..0], DDR2_Px_CS_N, DDR2_Px_WE_N, DDR2_Px_RAS_N,
DDR2_Px_CAS_N, DDR2_Px_L/UDM0/1 signals should be matched in length to +/-5mm and be shorter
than 75mm
All DDRII signals must be impedance controlled. Single-ended signals must have impedance of 50
(+/-10%), and differential signals 80 (+/-10%). Differential signals are recommended to be loosely
coupled to prevent excessive impedance variations due to PCB manufacturing variability
Use biasing/termination and decoupling methods as implemented on Teknovus TK3723 evaluation
boards.
Shapers/Schedulers
Downstream from the FIFO queues to the EPON MACs (EPON Shapers/Schedulers)
FIFO
queues
to
the
Network-side
Gigabit
Ethernet
MACs
(Ethernet
Each Shaper/Scheduler supports two Shaping elements and two Scheduling elements per FIFO queue, for true
minimum and maximum-rate scheduling.
The Shaper enforces rate and burst-size parameters for each FIFO. Rates are configurable per-queue between
256 Kbps and 1 Gbps. Burst sizes are set in 1 KB increments between 1 KB and 256 KB.
The Scheduler ensures that the channel bandwidth is divided into the desired proportions. The Scheduler is a
hierarchical weighted round-robin (HWRR) design, with 8 priority levels and drop-down reservations between
priority levels. Scheduling weights have a range of 1 to 255.
In addition to the per-Queue shaper/scheduler function, the Shaper/Scheduler blocks contain per-Priority and
Aggregate shapers. The per-Priority shaper allows shaping control of all FIFOs assigned to a given Priority level.
The Aggregate shaper allows shaping of the final, summed output of each Shaper/Scheduler block.
1.8
The ARM9 processor is responsible for running Teknovus OLT firmware. The ARM9 processor subsystem
consists of an embedded ARM946E processor running at 125MHz, plus:
Memory Controller (interface to external 32-bit wide SDRAM and 16-bit wide FLASH)
Watchdog timer
UART.
Page 18 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
The following 256 Mb SDRAM memories are suitable for TK3723 ARM9 application:
ISSI:
o IS42S32800B-(6)/(7)B(A)(L)(I)
o IS45S32800B-7B(L)(A)(1)
Hynix:
o HY5V52A(L)F(P)-(6)/(H)
o HY5V52E(L)M(P)-(6)/(H)
o HY5V52AEMP-(6)/(H)
Micron:
o MT48LC8M32B2(F)/(B)5-6.
32-bit wide SDRAM memories are recommended in this application. Using two 16-bit wide SDRAM devices is
possible, but requires careful PCB layout and SDRAM selection (see Section 1.8.2 for more details). Both 16-bit
wide SDRAM memory chips forming a single 32-bit wide data bus must have identical AC characteristics.
The firmware requires the use of FLASH memory which supports either an AMD or Intel command set for erasing
and programming. The FLASH must have the following features:
64KB or 128KB sector size (128KB sector size requires CFI-compatible command set)
The following 64 Mb FLASH memories are confirmed to work properly and are currently supported by Teknovus
firmware:
MX29LV640DB (Macronix)
Page 19 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
S29JL064H (Spansion)
(TE)/(JS)/(RC)28F640J3D (Intel/Numonyx)
[TBD].
MC_A[0] of the ARM9 processor address bus needs to connect to the Word address of the Flash memory i.e.
MC_A[0] is a Word address (not Byte select).
1.8.1
All FLASH signals should be matched in length to +/-10mm and be shorter than 75mm
MC_STC_SYNCOUT output must be connected via 33 series termination resistor to the
MC_STC_SYNCIN input with a trace of total length matching FLASH other signals length to +/-10mm
All FLASH signals must be impedance controlled and have impedance of 50 (+/-10%)
Use termination and decoupling methods as implemented on Teknovus TK3723 evaluation boards.
1.8.2
MC_DYN_CLK signal must be shorter than 50mm and be loaded with less than 15pF total
(including TK3723 load)
MC_DYN_SYNCOUT output must be connected via 33 series termination resistor to the
MC_DYN_SYNCIN input with a trace of total length equal or longer by no more than 25mm than
MC_DYN_CLK signal
All other SDRAM signals should be matched in length to +/-10mm and be shorter than 75mm
All SDRAM signals must be impedance controlled and have impedance of 50 (+/-10%)
Use termination and decoupling methods as implemented on Teknovus TK3723 evaluation boards.
With a careful PCB layout and the SDRAM selection, it is possible to use 2 16-bit wide SDRAM memories in this
application. Since in such configuration the MC_DYN_CLK signal must be shared between two SDRAM devices,
and the total capacitive loading on this signal is still limited to 15pF, the MC_DYN_CLK trace length must be
controlled to allow following capacitance:
CTRACE 15pF - CPACKAGE - 2*(CCLK)
where:
CTRACE is total MC_DYN_CLK trace capacitance (must be calculated; usually about 2.5~3.5pF/inch)
CPACKAGE is TK3723 pin package capacitance = 2.0pF
CCLK is SDRAM memory clock input pin capacitance (from SDRAM vendors data sheet; usually about
3~4pF).
To help limit the CTRACE capacitance, installing the 2 SDRAMs on opposite sides of the PCB should be considered.
1.9
Host Interfaces
Two physical interfaces can be used by the host system to communicate with the TK3723 ARM9 processor:
Page 20 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
MII-based 10/100 Mbps Ethernet CRAFT port connected internally to the management FIFO. This port
provides a message-based interface to pass management, control and statistics information. The 10/100
Ethernet port can layer the management and statistics interface on UDP/IP, TCP/IP or Ethernet Layer 2.
Asynchronous Parallel Bus internally connected to the management FIFO. This interface is meant for
interfacing a generic external host processor. The host processor may reside on the line-card with the
TK3723, or it may reside beyond a backplane interface on a separate controller card.
Additionally, for system development and debug purposes, a hyper-terminal can be connected to the ARM9 via
the UART interface for Command Line Interface (CLI) access.
Both Ethernet-based and asynchronous parallel bus-based management interfaces are common backplane
architectures. Both are supported by the TK3723. However, since both interfaces share the same buffer RAM
memory, only one interface can be used at a time.
The mailbox interface is accessed through the Asynchronous Bus Interface and the 10/100 Ethernet CRAFT Port.
It provides two different physical layers to carry the same messages to the firmware. The Asynchronous Bus
requires less processing, since it does not go through a UDP/IP stack. Overhead requirements are insignificant,
since bandwidth requirements are fairly low.
The Asynchronous Parallel Bus Interface allows an external host to access the ARM9 processor. This 16-bit wide,
mailbox-based interface is memory-mapped. It allows single-word and double-word read/write cycles.
The 16-bit Asynchronous Bus interface is of little endian format; AB_D[0] is the least significant bit of the data
bus. As a 16-bit interface, AB_A[0] addresses the even/odd word (16-bits). It is the least significant bit of the
address bus. Byte access is not supported. The interface provides 11 bits of addressing. Hence, 4 Kbytes (2K x
16-bits) of address space is provided.
To connect the Asynchronous Bus to a Motorola PowerPC processors 60x bus (e.g. MPC8270VR), the following
interconnect is recommended:
AB_A[10:0] 60x_A[20:30]
AB_D[15:0] 60x_D[0:15].
Note: AB_A[0] and 60x_A[31] bits are LSB, and AB_D[15] and 60x_D[0] bits are MSB.
The mailbox interface allows the host and the TK3723 processor to enqueue management messages for the peer
processor. There are two queues in the mailbox. One queue is for messages from the Host to the ARM9
processor. The other queue is for messages from the ARM to the Host. For each message, an interrupt is
generated for the destination processor. This interrupt indicates the presence of a message which needs to be
processed. Figure 11 shows the internal blocks of the TK3723 and the external Host interface.
Page 21 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Host System
16
Asynchronous Bus
MII
(CRAFT)
16
TK3723 chip
FIFO
Manager
32
TK3723
Core
32
Interrupt
Controller
Memory
Controller
ARM 9
Processor
AMBA-AHB
1.10
GPIO Interface
32 GPIO pins are provided in the TK3723. These are programmable via the TK3723 Host Interface Software.
These pins can be programmed as inputs or outputs. Refer to Figure 12.
Note: Teknovus does not recommend sinking or sourcing more than 8mA on any GPIO pin.
Page 22 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
1.11
UART Interface
The TK3723 provides one UART interface. The UART enables debugging, and provides command line access to
the Host Interface Software. The baud rate is generated from the 125.00MHz reference oscillator. An external RS232 buffer, such as the Maxim MAX3222E, can be used to connect to a standard RS-232 connector. The
Teknovus Host Interface software default line settings are as follows. Refer to Figure 13. .
The first pin, UART_DOUT, refers to UART transmit data (output) from the TK3723. The second pin, UART_DIN,
refers to UART receive data (input) to the TK3723. The UART interface is asynchronous; it does not include any
clock.
Page 23 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
1.12
The Ethernet serial management interface (MDIO) consists of a data interface, basic register set, and a serial
management interface to the register set. This interface is used to control and configure multiple PHY devices,
gather status and error information, and determine the type and capabilities of the attached PHY devices.
1.13
A standard five-port JTAG interface is provided for in-circuit testing. During normal TK3723 operation JTAG is not
functional and all JTAG pins except TRST_N should be pulled high. The TRST_N pin should be pulled low during
normal OLT operation. Please contact Teknovus for programming details.
The TK3723 implements a 4-bit instruction register that supports IEEE 1149.1 mandatory instructions BYPASS,
EXTEST and SAMPLE/PRELOAD. In addition, IDCODE and CLAMP instructions are supported. Teknovus also
supports reading the chip identity and the manufacturers identity using the JTAG interface. The following table
shows the supported instructions and their operation codes.
Table 2. JTAG Instructions
Code
0000
Instruction
EXTEST
Selected
Register
BSR
Result
Outputs cells apply their values to ports. Input cells sample values on ports
Captures 32-bit Identity with following fields:
0100
IDCODE
DEVICE
IDENTITY
0010
SAMPLE/
PRELOAD
BSR
0011
CLAMP
BSR + BYPASS
Bits
Field
Decimal
Hex
0
Default Value
1
0x1
1:11
Teknovus Identity
515
0x203
12:27
Part Number
3723
0x0E8B
28:31
Part Version
2
0x0010
Sets up the boundary scan cells to either sample values moving in or out of
devices, or preload known values in Boundary Scan cells prior to next
operation to be performed.
First preset values in output cells are taken to output ports, then BYPASS
register is selected between TDI and TDO pins.
Page 24 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Instruction
1111
Selected
Register
BYPASS
Result
BYPASS
Figure 15. shows the DEVICE IDENTITY register fields. Bit 0 of the 32-bit register is always 1.
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
0 0 1 0 0 0 0 0 1 1 1 0 1 0 0 0 1 0 1 1 0 1 0 0 0 0 0 0 0 1 1 1
Version
0x0010
Part Number
0x0E8B (3723)
Page 25 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
2.1
Signals Types
Signal Type
Type Description
I*
CMOS Input
O*
CMOS Output
I/O*
CMOS Input/Output
OD*
O18
SSTL-18 Output
I/O18
SSTL-18 Input/Output
Power
AP
Analog Power
NC
No Connect
* All CMOS signals contain internal pull-up resistors. Internal pull-up resistor values range between 39K-85K.
2.2
Signal Name
Type
Signal Description
B4
ARM_TCK
ARM JTAG Test Clock Input. Leave unconnected (NC) for normal operation
D6
ARM_TMS
ARM JTAG Test Mode Select Input. Leave unconnected (NC) for normal operation
E7
ARM_TDI
ARM JTAG Test Data Input. Leave unconnected (NC) for normal operation
E6
ARM_TDO
C4
ARM_TRSTN
ARM JTAG Test Reset Input (active low). Pull-down with 1K-4.7Kohm resistor to
disable JTAG functionality
C6
EXT_PROC_N
AH4
ARM_TM_N
ARM Processor Test Mode Select (active low). Pull up for normal operation
D7
UART_DIN
E8
UART_DOUT
AF6
B5
ARM_WDOUT_N
OD
ARM_INT_N
I/O
Page 26 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
Type
I
Signal Description
AK1
ARM_RST_N
ARM Processor Reset Input (active low). Pull up for normal operation
AJ2
MC_D31
I/O
AG4
MC_D30
I/O
AE6
MC_D29
I/O
AF5
MC_D28
I/O
AJ1
MC_D27
I/O
AH2
MC_D26
I/O
AG3
MC_D25
I/O
AF4
MC_D24
I/O
AE5
MC_D23
I/O
AD6
MC_D22
I/O
AH1
MC_D21
I/O
AG2
MC_D20
I/O
AF3
MC_D19
I/O
AE4
MC_D18
I/O
AD5
MC_D17
I/O
AG1
MC_D16
I/O
AF2
MC_D15
I/O
AE3
MC_D14
I/O
AD4
MC_D13
I/O
AC5
MC_D12
I/O
AF1
MC_D11
I/O
AE2
MC_D10
I/O
AC4
MC_D9
I/O
AE1
MC_D8
I/O
AB5
MC_D7
I/O
AD2
MC_D6
I/O
AC3
MC_D5
I/O
AD1
MC_D4
I/O
AB4
MC_D3
I/O
AC2
MC_D2
I/O
AA5
MC_D1
I/O
AB3
MC_D0
I/O
Page 27 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
Type
Signal Description
AC1
MC_A26
I/O
AA4
MC_A25
I/O
AB2
MC_A24
I/O
AB1
MC_A23
I/O
Y5
MC_A22
I/O
AA3
MC_A21
I/O
AA2
MC_A20
I/O
Y4
MC_A19
I/O
AA1
MC_A18
I/O
W5
MC_A17
I/O
Y2
MC_A16
I/O
Y1
MC_A15
I/O
W4
MC_A14
I/O
W3
MC_A13
I/O
W2
MC_A12
I/O
W1
MC_A11
I/O
AG5
MC_DYN_A10
I/O
V5
MC_STC_A10
I/O
V4
MC_A9
I/O
V3
MC_A8
I/O
V2
MC_A7
I/O
V1
MC_A6
I/O
U5
MC_A5
I/O
U4
MC_A4
I/O
U3
MC_A3
I/O
U2
MC_A2
I/O
U1
MC_A1
I/O
T2
MC_A0
I/O
T5
MC_STC_SYNCOUT
T3
MC_STC_SYNCIN
E5
MC_STC_CLK
P5
MC_STC_CS3_N
Page 28 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
Type
Signal Description
N1
MC_STC_CS2_N
N2
MC_STC_CS1_N
TK3723 Chip Select (active low). Leave unconnected (NC) for normal operation
N3
MC_STC_CS0_N
R5
MC_STC_WE_N
I/O
R2
MC_STC_OE_N
I/O
L2
MC_STC_BSEL3_N
M5
MC_STC_BSEL2_N
K1
MC_STC_BSEL1_N
K2
MC_STC_BSEL0_N
J1
MC_DYN_SYNCOUT*
L4
MC_DYN_SYNCIN*
AJ3
MC_DYN_CLK*
M2
MC_DYN_CLKEN
P1
MC_DYN_CS3_N
P2
MC_DYN_CS2_N
P3
MC_DYN_CS1_N
P4
MC_DYN_CS0_N
R4
MC_DYN_WE_N
I/O
N4
MC_DYN_RAS_N
M1
MC_DYN_CAS_N
T1
MC_DYN_BA1
R1
MC_DYN_BA0
N5
MC_DYN_DQM3
M3
MC_DYN_DQM2
L1
MC_DYN_DQM1
M4
MC_DYN_DQM0
Signal Name
AB_CS_N
Type
I*
Signal Description
Asynchronous Bus Chip Select (active low)
Page 29 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
Type
Signal Description
AK30
AB_WE_N
AL32
AB_OE_N
AJ29
AB_INT_N
AM32
AB_A10
AK29
AB_A9
AL30
AB_A8
AM31
AB_A7
AN32
AB_A6
AK28
AB_A5
AL29
AB_A4
AN31
AB_A3
AK27
AB_A2
AL28
AB_A1
AM29
AB_A0
AJ33
AB_D15
I/O
AK34
AB_D14
I/O
AF29
AB_D13
I/O
AG30
AB_D12
I/O
AH31
AB_D11
I/O
AJ32
AB_D10
I/O
AK33
AB_D9
I/O
AL34
AB_D8
I/O
AG29
AB_D7
I/O
AH30
AB_D6
I/O
AJ31
AB_D5
I/O
AK32
AB_D4
I/O
AL33
AB_D3
I/O
AH29
AB_D2
I/O
AJ30
AB_D1
I/O
AK31
AB_D0
I/O
Page 30 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
Type
Signal Description
AK11
MDIO_DATA
I/O
Management Serial Data I/O. I/O data for PHY(s) registers access
AN9
MDIO_CLK
Signal Name
Type
Signal Description
AP5
MII_RXD0
AN6
MII_RXD1
AM7
MII_RXD2
AK9
MII_RXD3
AK8
MII_RXDV
AL7
MII_RXER
AP6
MII_RXCLK
I*
AN7
MII_TXD0
AM8
MII_TXD1
AK10
MII_TXD2
AN8
MII_TXD3
AM9
MII_TXEN
AL10
MII_TXER
AL8
MII_TXCLK
I*
* When not used, pull down both clock inputs with the 1K-4.7Kohm resistors, and leave all other MII pins unconnected (NC).
Note: Data flows are named Downstream (DN) or Upstream (UP), relative to the EPON fiber.
Ball
AK2
Signal Name
LOC_P1_DNRBC0
Type
I*
Signal Description
This is a triple function pin:
AL2
LOC_P1_DNRBC1
I*
Page 31 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
LOC_P1_DNER /
Type
I
LOC_P1_DNEN /
LOC_P1_DND7
LOC_P1_DND6
LOC_P1_DND5
LOC_P1_DND4
AK4
AJ5
AH6
LOC_P1_DND8
AK5
LOC_P1_DND9
AJ6
Signal Description
AJ4
LOC_P1_DND3
AG6
LOC_P1_DND2
AH5
LOC_P1_DND1
AK3
LOC_P1_DND0
AL4
LOC_P1_DNCOMDET
AM3
LOC_P1_UPCLK
AM6
LOC_P1_UPER /
AN5
LOC_P1_UPDV /
AP4
LOC_P1_UPD7
LOC_P1_UPD6
AK7
LOC_P1_UPD8
LOC_P1_UPD9
Page 32 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
LOC_P1_UPD5
Type
O
Signal Description
This is a dual function pin:
AN4
LOC_P1_UPD4
AN3
LOC_P1_UPD3
AM4
LOC_P1_UPD2
AL5
LOC_P1_UPD1
AK6
LOC_P1_UPD0
* When not used, pull down both clock inputs with the 1K-4.7Kohm resistors, and leave all other LOC_P1 pins unconnected (NC).
Signal Name
Type
Signal Description
AC32
PLA_P1_UPD9
AB30
PLA_P1_UPD8
AD33
PLA_P1_UPD7
AC31
PLA_P1_UPD6
AE34
PLA_P1_UPD5
AE33
PLA_P1_UPD4
AF34
PLA_P1_UPD3
AC30
PLA_P1_UPD2
AD31
PLA_P1_UPD1
AE32
PLA_P1_UPD0
AD34
PLA_P1_UPRBC0
I*
AB31
PLA_P1_UPRBC1
I*
AC33
PLA_P1_UPSIGDET
Signal Detect from Plant-Side SerDes (optional; not used in EPON application), leave
unconnected (NC) if not used
PLA_P1_DND19
V31
Page 33 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
PLA_P1_DND18
Type
O
Signal Description
In 2.5 Gbps mode this is a dual function pin:
W34
PLA_P1_DND17 /
PLA_P1_KMSB
16+2
bit
mode:
K-code
indicator
for
upper-order
byte
(PLA_P1_DND[15..8]) to Plant-Side SerDes
20 bit mode (2xTBI): upper-order 10B code bit [7] to Plant-Side SerDes
W33
PLA_P1_DND16 /
PLA_P1_KLSB
W32
PLA_P1_DND15
16+2 bit mode: upper-order data/K-code byte bit [7] to Plant-Side SerDes
20 bit mode (2xTBI): upper-order 10B code bit [5] to Plant-Side SerDes
W31
PLA_P1_DND14
16+2 bit mode: upper-order data/K-code byte bit [6] to Plant-Side SerDes
20 bit mode (2xTBI): upper-order 10B code bit [4] to Plant-Side SerDes
Y34
PLA_P1_DND13
16+2 bit mode: upper-order data/K-code byte bit [5] to Plant-Side SerDes
20 bit mode (2xTBI): upper-order 10B code bit [3] to Plant-Side SerDes
W30
PLA_P1_DND12
16+2 bit mode: upper-order data/K-code byte bit [4] to Plant-Side SerDes
20 bit mode (2xTBI): upper-order 10B code bit [2] to Plant-Side SerDes
Page 34 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
PLA_P1_DND11
Type
O
Signal Description
In 2.5 Gbps mode this is a dual function pin:
16+2 bit mode: upper-order data/K-code byte bit [3] to Plant-Side SerDes
20 bit mode (2xTBI): upper-order 10B code bit [1] to Plant-Side SerDes
AA34
PLA_P1_DND10
16+2 bit mode: upper-order data/K-code byte bit [2] to Plant-Side SerDes
20 bit mode (2xTBI): upper-order 10B code bit [0] to Plant-Side SerDes
Y31
PLA_P1_DND9
16+2 bit mode: upper-order data/K-code byte bit [1] to Plant-Side SerDes
20 bit mode (2xTBI): lower-order 10B code bit [9] to Plant-Side SerDes
AA33
PLA_P1_DND8
16+2 bit mode: upper-order data/K-code byte bit [0] to Plant-Side SerDes
20 bit mode (2xTBI): lower-order 10B code bit [8] to Plant-Side SerDes
Y30
PLA_P1_DND7
16+2 bit mode: lower-order data/K-code byte bit [7] to Plant-Side SerDes
20 bit mode (2xTBI): lower-order 10B code bit [7] to Plant-Side SerDes
AA32
PLA_P1_DND6
16+2 bit mode: lower-order data/K-code byte bit [6] to Plant-Side SerDes
20 bit mode (2xTBI): lower-order 10B code bit [6] to Plant-Side SerDes
AB34
PLA_P1_DND5
16+2 bit mode: lower-order data/K-code byte bit [5] to Plant-Side SerDes
20 bit mode (2xTBI): lower-order 10B code bit [5] to Plant-Side SerDes
Page 35 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
PLA_P1_DND4
Type
O
Signal Description
In 2.5 Gbps mode this is a dual function pin:
16+2 bit mode: lower-order data/K-code byte bit [4] to Plant-Side SerDes
20 bit mode (2xTBI): lower-order 10B code bit [4] to Plant-Side SerDes
AB33
PLA_P1_DND3
16+2 bit mode: lower-order data/K-code byte bit [3] to Plant-Side SerDes
20 bit mode (2xTBI): lower-order 10B code bit [3] to Plant-Side SerDes
AC34
PLA_P1_DND2
16+2 bit mode: lower-order data/K-code byte bit [2] to Plant-Side SerDes
20 bit mode (2xTBI): lower-order 10B code bit [2] to Plant-Side SerDes
AA30
PLA_P1_DND1
16+2 bit mode: lower-order data/K-code byte bit [1] to Plant-Side SerDes
20 bit mode (2xTBI): lower-order 10B code bit [1] to Plant-Side SerDes
AB32
PLA_P1_DND0
16+2 bit mode: lower-order data/K-code byte bit [0] to Plant-Side SerDes
20 bit mode (2xTBI): lower-order 10B code bit [0] to Plant-Side SerDes
V32
PLA_P1_DNCLK
O**
* When not used, pull down both clock inputs with the 1K-4.7Kohm resistors, and leave all other PLA_P1 pins unconnected (NC).
** Not recommended to be used as a reference clock source to an external SerDes IC.
Signal Name
Type
Signal Description
V33
PLA_P1_DNRECCLK
V34
PLA_P1_DNRECTHR
U30
PLA_P1_DNRECSTRB0
U31
PLA_P1_DNRECSTRB1
U32
PLA_P1_RANGESTRB
Range Time Slot Strobe (asserted during entire range time slot)
Page 36 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
Type
U33
PLA_P1_UNASSIGNSTRB
Grant Time Slot Strobe (asserted during unassigned grant time slot)
AG31
P1_DEBUG15
I/O
AF30
P1_DEBUG14
I/O
AE29
P1_DEBUG13
I/O
AJ34
P1_DEBUG12
I/O
AH33
P1_DEBUG11
I/O
AG32
P1_DEBUG10
I/O
AF31
P1_DEBUG9
I/O
AE30
P1_DEBUG8
I/O
AD29
P1_DEBUG7
I/O
AH34
P1_DEBUG6
I/O
AG33
P1_DEBUG5
I/O
AF32
P1_DEBUG4
I/O
AE31
P1_DEBUG3
I/O
AD30
P1_DEBUG2
I/O
AG34
P1_DEBUG1
I/O
AF33
P1_DEBUG0
I/O
Table 10.
Ball
Signal Description
Type
Signal Description
DDR2_P1_CKE
O18
AP18
DDR2_P1_CS_N
O18
AN18
DDR2_P1_RAS_N
O18
AM18
DDR2_P1_CAS_N
O18
AL18
DDR2_P1_WE_N
O18
AP17
DDR2_P1_LDM
O18
AN17
DDR2_P1_UDM
O18
AN16
DDR2_P1_ODT
O18
AN20
DDR2_P1_BA2
O18
AM19
DDR2_P1_BA1
O18
AN19
DDR2_P1_BA0
O18
AM24
DDR2_P1_A12
O18
Page 37 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
Type
Signal Description
AN25
DDR2_P1_A11
O18
AL22
DDR2_P1_A10
O18
AM23
DDR2_P1_A9
O18
AN24
DDR2_P1_A8
O18
AN23
DDR2_P1_A7
O18
AL21
DDR2_P1_A6
O18
AM22
DDR2_P1_A5
O18
AN22
DDR2_P1_A4
O18
AL20
DDR2_P1_A3
O18
AN21
DDR2_P1_A2
O18
AM20
DDR2_P1_A1
O18
AL19
DDR2_P1_A0
O18
AL17
DDR2_P1_IMPREF
AP
DDR2_P1_CLK0_P
AP12
DDR2_P1_CLK0_N
AP8
DDR2_P1_LDQS0_P
AP9
DDR2_P1_LDQS0_N
AP14
DDR2_P1_UDQS0_P
AP15
DDR2_P1_UDQS0_N
AL16
DDR2_P1_DQ0_15
I/O18
AN15
DDR2_P1_DQ0_14
I/O18
AM15
DDR2_P1_DQ0_13
I/O18
AL15
DDR2_P1_DQ0_12
I/O18
AN14
DDR2_P1_DQ0_11
I/O18
AL14
DDR2_P1_DQ0_10
I/O18
AN13
DDR2_P1_DQ0_9
I/O18
AM13
DDR2_P1_DQ0_8
I/O18
AL13
DDR2_P1_DQ0_7
I/O18
AN12
DDR2_P1_DQ0_6
I/O18
AM12
DDR2_P1_DQ0_5
I/O18
AL12
DDR2_P1_DQ0_4
I/O18
AM11
DDR2_P1_DQ0_3
I/O18
AN10
DDR2_P1_DQ0_2
I/O18
O18*
I/O18*
I/O18*
Page 38 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
Type
Signal Description
AL11
DDR2_P1_DQ0_1
I/O18
AM10
DDR2_P1_DQ0_0
I/O18
AK14
DDR2_P1_VREF0
AP
DDR2_P1_CLK1_P
AP24
DDR2_P1_CLK1_N
AP20
DDR2_P1_LDQS1_P
AP21
DDR2_P1_LDQS1_N
AP26
DDR2_P1_UDQS1_P
AP27
DDR2_P1_UDQS1_N
AN30
DDR2_P1_DQ1_15
I/O18
AP31
DDR2_P1_DQ1_14
I/O18
AK26
DDR2_P1_DQ1_13
I/O18
AL27
DDR2_P1_DQ1_12
I/O18
AN29
DDR2_P1_DQ1_11
I/O18
AK25
DDR2_P1_DQ1_10
I/O18
AP30
DDR2_P1_DQ1_9
I/O18
AM27
DDR2_P1_DQ1_8
I/O18
AK24
DDR2_P1_DQ1_7
I/O18
AN28
DDR2_P1_DQ1_6
I/O18
AP29
DDR2_P1_DQ1_5
I/O18
AM26
DDR2_P1_DQ1_4
I/O18
AN27
DDR2_P1_DQ1_3
I/O18
AM25
DDR2_P1_DQ1_2
I/O18
AN26
DDR2_P1_DQ1_1
I/O18
AL23
DDR2_P1_DQ1_0
I/O18
AK21
DDR2_P1_VREF1
AP
O18*
I/O18*
I/O18*
* Differential Pairs. Refer to Section 1.6.1 for layout guidelines for these signals.
Table 11.
Note: Data flows are named Downstream (DN) or Upstream (UP), relative to the EPON fiber.
Ball
Signal Name
Type
Signal Description
Page 39 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
LOC_P2_DNRBC0
Type
I*
Signal Description
This is a triple function pin:
G5
LOC_P2_DNRBC1
I*
H3
LOC_P2_DNER /
J5
LOC_P2_DNEN /
G2
LOC_P2_DND7
LOC_P2_DND6
LOC_P2_DND5
LOC_P2_DND4
J6
F1
H4
LOC_P2_DND8
LOC_P2_DND9
F2
LOC_P2_DND3
H5
LOC_P2_DND2
G4
LOC_P2_DND1
H6
LOC_P2_DND0
K6
LOC_P2_DNCOMDET
G6
LOC_P2_UPCLK
Page 40 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
LOC_P2_UPER /
Type
O
LOC_P2_UPDV /
LOC_P2_UPD7
LOC_P2_UPD6
LOC_P2_UPD5
LOC_P2_UPD4
H1
L6
K4
LOC_P2_UPD8
J2
LOC_P2_UPD9
L5
Signal Description
J3
LOC_P2_UPD3
K5
LOC_P2_UPD2
H2
LOC_P2_UPD1
J4
LOC_P2_UPD0
* When not used, pull down both clock inputs with the 1K-4.7Kohm resistors, and leave all other LOC_P2 pins unconnected.
Table 12.
Ball
Type
Signal Description
L33
PLA_P2_UPD9
M31
PLA_P2_UPD8
L34
PLA_P2_UPD7
M32
PLA_P2_UPD6
N30
PLA_P2_UPD5
M33
PLA_P2_UPD4
N31
PLA_P2_UPD3
M34
PLA_P2_UPD2
N32
PLA_P2_UPD1
N33
PLA_P2_UPD0
K34
PLA_P2_UPRBC0
I*
Page 41 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
Type
Signal Description
M30
PLA_P2_UPRBC1
I*
K33
PLA_P2_UPSIGDET
J29
PLA_P2_DND19
F33
PLA_P2_DND18
H31
PLA_P2_DND17 /
PLA_P2_KMSB
16+2
bit
mode:
K-code
indicator
for
upper-order
byte
(PLA_P2_DND[15..8]) to Plant-Side SerDes
20 bit mode (2xTBI): upper-order 10B code bit [7] to Plant-Side SerDes
F34
PLA_P2_DND16 /
PLA_P2_KLSB
J30
PLA_P2_DND15
16+2 bit mode: upper-order data/K-code byte bit [7] to Plant-Side SerDes
20 bit mode (2xTBI): upper-order 10B code bit [5] to Plant-Side SerDes
G33
PLA_P2_DND14
16+2 bit mode: upper-order data/K-code byte bit [6] to Plant-Side SerDes
20 bit mode (2xTBI): upper-order 10B code bit [4] to Plant-Side SerDes
Page 42 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
PLA_P2_DND13
Type
O
Signal Description
In 2.5 Gbps mode this is a dual function pin:
16+2 bit mode: upper-order data/K-code byte bit [5] to Plant-Side SerDes
20 bit mode (2xTBI): upper-order 10B code bit [3] to Plant-Side SerDes
H32
PLA_P2_DND12
16+2 bit mode: upper-order data/K-code byte bit [4] to Plant-Side SerDes
20 bit mode (2xTBI): upper-order 10B code bit [2] to Plant-Side SerDes
J31
PLA_P2_DND11
16+2 bit mode: upper-order data/K-code byte bit [3] to Plant-Side SerDes
20 bit mode (2xTBI): upper-order 10B code bit [1] to Plant-Side SerDes
H33
PLA_P2_DND10
16+2 bit mode: upper-order data/K-code byte bit [2] to Plant-Side SerDes
20 bit mode (2xTBI): upper-order 10B code bit [0] to Plant-Side SerDes
K30
PLA_P2_DND9
16+2 bit mode: upper-order data/K-code byte bit [1] to Plant-Side SerDes
20 bit mode (2xTBI): lower-order 10B code bit [9] to Plant-Side SerDes
J32
PLA_P2_DND8
16+2 bit mode: upper-order data/K-code byte bit [0] to Plant-Side SerDes
20 bit mode (2xTBI): lower-order 10B code bit [8] to Plant-Side SerDes
L29
PLA_P2_DND7
16+2 bit mode: lower-order data/K-code byte bit [7] to Plant-Side SerDes
20 bit mode (2xTBI): lower-order 10B code bit [7] to Plant-Side SerDes
Page 43 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
PLA_P2_DND6
Type
O
Signal Description
In 2.5 Gbps mode this is a dual function pin:
16+2 bit mode: lower-order data/K-code byte bit [6] to Plant-Side SerDes
20 bit mode (2xTBI): lower-order 10B code bit [6] to Plant-Side SerDes
K31
PLA_P2_DND5
16+2 bit mode: lower-order data/K-code byte bit [5] to Plant-Side SerDes
20 bit mode (2xTBI): lower-order 10B code bit [5] to Plant-Side SerDes
J33
PLA_P2_DND4
16+2 bit mode: lower-order data/K-code byte bit [4] to Plant-Side SerDes
20 bit mode (2xTBI): lower-order 10B code bit [4] to Plant-Side SerDes
L30
PLA_P2_DND3
16+2 bit mode: lower-order data/K-code byte bit [3] to Plant-Side SerDes
20 bit mode (2xTBI): lower-order 10B code bit [3] to Plant-Side SerDes
K32
PLA_P2_DND2
16+2 bit mode: lower-order data/K-code byte bit [2] to Plant-Side SerDes
20 bit mode (2xTBI): lower-order 10B code bit [2] to Plant-Side SerDes
J34
PLA_P2_DND1
16+2 bit mode: lower-order data/K-code byte bit [1] to Plant-Side SerDes
20 bit mode (2xTBI): lower-order 10B code bit [1] to Plant-Side SerDes
L31
PLA_P2_DND0
16+2 bit mode: lower-order data/K-code byte bit [0] to Plant-Side SerDes
20 bit mode (2xTBI): lower-order 10B code bit [0] to Plant-Side SerDes
D34
PLA_P2_DNCLK
O**
* When not used, pull down both clock inputs with the 1K-4.7Kohm resistors, and leave all other PLA_P2 pins unconnected (NC).
Page 44 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Table 13.
Ball
Signal Name
H30
PLA_P2_DNRECCLK
G31
PLA_P2_DNRECTHR
F32
PLA_P2_DNRECSTRB0
H29
PLA_P2_DNRECSTRB1
G30
PLA_P2_RANGESTRB
Range Time Slot Strobe (asserted during entire range time slot)
G29
PLA_P2_UNASSIGNSTRB
Grant Time Slot Strobe (asserted during unassigned grant time slot)
U34
P2_DEBUG15
I/O
T34
P2_DEBUG14
I/O
T33
P2_DEBUG13
I/O
T32
P2_DEBUG12
I/O
T31
P2_DEBUG11
I/O
T30
P2_DEBUG10
I/O
R34
P2_DEBUG9
I/O
R33
P2_DEBUG8
I/O
R31
P2_DEBUG7
I/O
R30
P2_DEBUG6
I/O
P34
P2_DEBUG5
I/O
P33
P2_DEBUG4
I/O
P32
P2_DEBUG3
I/O
P31
P2_DEBUG2
I/O
N34
P2_DEBUG1
I/O
P30
P2_DEBUG0
I/O
Table 14.
Ball
Type
Signal Description
Type
Signal Description
DDR2_P2_CKE
O18
D18
DDR2_P2_CS_N
O18
B18
DDR2_P2_RAS_N
O18
A18
DDR2_P2_CAS_N
O18
Page 45 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
Type
Signal Description
A17
DDR2_P2_WE_N
O18
D19
DDR2_P2_LDM
O18
C19
DDR2_P2_UDM
O10
B20
DDR2_P2_ODT
O18
D17
DDR2_P2_BA2
O18
C17
DDR2_P2_BA1
O18
B17
DDR2_P2_BA0
O18
C12
DDR2_P2_A12
O18
B11
DDR2_P2_A11
O18
B12
DDR2_P2_A10
O18
C13
DDR2_P2_A9
O18
D14
DDR2_P2_A8
O18
B13
DDR2_P2_A7
O18
D15
DDR2_P2_A6
O18
B14
DDR2_P2_A5
O18
C15
DDR2_P2_A4
O18
B15
DDR2_P2_A3
O18
D16
DDR2_P2_A2
O18
C16
DDR2_P2_A1
O18
B16
DDR2_P2_A0
O18
B19
DDR2_P2_IMPREF
AP
DDR2_P2_CLK0_P
A23
DDR2_P2_CLK0_N
A27
DDR2_P2_LDQS0_P
A26
DDR2_P2_LDQS0_N
A21
DDR2_P2_UDQS0_P
A20
DDR2_P2_UDQS0_N
B21
DDR2_P2_DQ0_15
I/O18
D20
DDR2_P2_DQ0_14
I/O18
B22
DDR2_P2_DQ0_13
I/O18
D21
DDR2_P2_DQ0_12
I/O18
B23
DDR2_P2_DQ0_11
I/O18
D22
DDR2_P2_DQ0_10
I/O18
O18*
I/O18*
I/O18*
Page 46 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
Type
Signal Description
C23
DDR2_P2_DQ0_9
I/O18
B24
DDR2_P2_DQ0_8
I/O18
C24
DDR2_P2_DQ0_7
I/O18
D23
DDR2_P2_DQ0_6
I/O18
B25
DDR2_P2_DQ0_5
I/O18
B26
DDR2_P2_DQ0_4
I/O18
D24
DDR2_P2_DQ0_3
I/O18
C25
DDR2_P2_DQ0_2
I/O18
B27
DDR2_P2_DQ0_1
I/O18
C26
DDR2_P2_DQ0_0
I/O18
E21
DDR2_P2_VREF0
AP
DDR2_P2_CLK1_P
A11
DDR2_P2_CLK1_N
A15
DDR2_P2_LDQS1_P
A14
DDR2_P2_LDQS1_N
A9
DDR2_P2_UDQS1_P
A8
DDR2_P2_UDQS1_N
C7
DDR2_P2_DQ1_15
I/O18
B6
DDR2_P2_DQ1_14
I/O18
E10
DDR2_P2_DQ1_13
I/O18
C8
DDR2_P2_DQ1_12
I/O18
E11
DDR2_P2_DQ1_11
I/O18
A6
DDR2_P2_DQ1_10
I/O18
D10
DDR2_P2_DQ1_9
I/O18
C9
DDR2_P2_DQ1_8
I/O18
B8
DDR2_P2_DQ1_7
I/O18
D11
DDR2_P2_DQ1_6
I/O18
C10
DDR2_P2_DQ1_5
I/O18
B9
DDR2_P2_DQ1_4
I/O18
D12
DDR2_P2_DQ1_3
I/O18
C11
DDR2_P2_DQ1_2
I/O18
B10
DDR2_P2_DQ1_1
I/O18
D13
DDR2_P2_DQ1_0
I/O18
O18*
I/O18*
I/O18*
Page 47 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
DDR2_P2_VREF1
Type
AP
Signal Description
0.9V DDRII Port 2 DRAM 1 Input Reference Voltage (VDD_P2_VQ / 2)
* Differential Pairs. Refer to Section 1.6.1 for layout guidelines for these signals.
Table 15.
Ball
Signal Name
Type
Signal Description
E4
TM_N
Test Mode Select Input (active low). Pull up for normal operation
D3
SM_N
Scan Mode Select Input (active low). Pull up for normal operation
D2
TCK
JTAG Test Clock Input. Leave unconnected (NC) for normal operation
E3
TMS
JTAG Test Mode Select Input. Leave unconnected (NC) for normal operation
E2
TDI
JTAG Test Data Input. Leave unconnected (NC) for normal operation
F3
TDO
F4
TRSTN
JTAG Test Reset Input (active low). Pull down with 1K-4.7Kohm resistor to disable
JTAG functionality
Table 16.
Ball
Type
Signal Description
D1
CLK_125
E1
CLK_125_OUT
D5
CLK_25_OUT
25MHz Clock Output (derived from CLK_125 input). This output clock can be used as
REF_CLK input to external GMII/MII PHY(s).
D8
PLL_BYPASS_N
Internal PLL Bypass Control (active low). Pull up for normal operation.
E9
RST_N
E24
GPIO31
I/O
A29
GPIO30
I/O
B28
GPIO29
I/O
C27
GPIO28
I/O
E25
GPI27
A30
GPIO26
I/O
B29
GPIO25
I/O
C28
GPIO24
I/O
D27
GPIO23
I/O
E26
GPIO22
I/O
A31
GPIO21
I/O
B30
GPIO20
I/O
Page 48 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
Type
Signal Description
C29
GPIO19
I/O
D28
GPIO18
I/O
E27
GPIO17
I/O
B31
GPIO16
I/O
D29
GPIO15
I/O
B32
GPIO14
I/O
E28
GPIO13
I/O
C31
GPIO12
I/O
D30
GPIO11
I/O
E29
GPIO10
I/O
C32
GPIO9
I/O
D31
GPIO8
I/O
C33
GPIO7
I/O
E30
GPIO6
I/O
D32
GPIO5
I/O
E31
GPIO4
I/O
D33
GPIO3
I/O
E32
GPIO2
I/O
E33
GPIO1
I/O
E34
GPIO0
I/O
Table 17.
Signal Name
VDDIO
Type
P
Signal Description
3.3V I/O Power Supply (36 signals)
Page 49 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
Type
Signal Description
VDDCORE
VDD_P1_VQ
VDD_P2_VQ
VDD_P1_VD
P*
VDD_P2_VD
P*
VDD_P1_AV
P*
VDD_P2_AV
P*
A5
AVDD
AP*
A4
AGND
AP
Page 50 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
GND
Type
P
Signal Description
Ground Supply (246 signals)
* These power groups should be filtered individually with a suitable power filter. Noise amplitude must be limited to 50mV (peak-to-peak;
50KHz-125MHz).
Page 51 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
2.3
Table 18.
Ball
Signal Name
Ball
Signal Name
Ball
Signal Name
A10
GND
AA15
GND
AB29
VDDIO
A11
DDR2_P2_CLK1_N
AA16
GND
AB3
MC_D0
A12
DDR2_P2_CLK1_P
AA17
GND
AB30
PLA_P1_UPD8
A13
GND
AA18
GND
AB31
PLA_P1_UPRBC1
A14
DDR2_P2_LDQS1_N
AA19
GND
AB32
PLA_P1_DND0
A15
DDR2_P2_LDQS1_P
AA2
MC_A20
AB33
PLA_P1_DND3
A16
GND
AA20
GND
AB34
PLA_P1_DND5
A17
DDR2_P2_WE_N
AA21
GND
AB4
MC_D3
A18
DDR2_P2_CAS_N
AA22
GND
AB5
MC_D7
A19
GND
AA23
GND
AB6
VDDIO
A2
GND
AA28
VDDCORE
AB7
VDDCORE
A20
DDR2_P2_UDQS0_N
AA29
VDDCORE
AC1
MC_A26
A21
DDR2_P2_UDQS0_P
AA3
MC_A21
AC12
GND
A22
GND
AA30
PLA_P1_DND1
AC13
GND
A23
DDR2_P2_CLK0_N
AA31
PLA_P1_DND4
AC14
GND
A24
DDR2_P2_CLK0_P
AA32
PLA_P1_DND6
AC15
GND
A25
GND
AA33
PLA_P1_DND8
AC16
GND
A26
DDR2_P2_LDQS0_N
AA34
PLA_P1_DND10
AC17
GND
A27
DDR2_P2_LDQS0_P
AA4
MC_A25
AC18
GND
A28
GND
AA5
MC_D1
AC19
GND
A29
GPIO30
AA6
VDDCORE
AC2
MC_D2
AA7
VDDCORE
AC20
GND
A3
GND
A30
GPIO26
AB1
MC_A23
AC21
GND
A31
GPIO21
AB12
GND
AC22
GND
A32
GND
AB13
GND
AC23
GND
A33
GND
AB14
GND
AC28
VDDCORE
A34
GND
AB15
GND
AC29
VDDIO
A4
AGND
AB16
GND
AC3
MC_D5
A5
AVDD
AB17
GND
AC30
PLA_P1_UPD2
A6
DDR2_P2_DQ1_10
AB18
GND
AC31
PLA_P1_UPD6
A7
GND
AB19
GND
AC32
PLA_P1_UPD9
A8
DDR2_P2_UDQS1_N
AB2
MC_A24
AC33
PLA_P1_UPSIGDET
A9
DDR2_P2_UDQS1_P
AB20
GND
AC34
PLA_P1_DND2
AA1
MC_A18
AB21
GND
AC4
MC_D9
AA12
GND
AB22
GND
AC5
MC_D12
AA13
GND
AB23
GND
AC6
VDDIO
AA14
GND
AB28
VDDCORE
AC7
VDDCORE
Page 52 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
Ball
AD1
MC_D4
AF33
Signal Name
Ball
Signal Name
P1_DEBUG0
AH20
VDDCORE
AD2
MC_D6
AF34
PLA_P1_UPD3
AH21
VDDCORE
AD27
VDDCORE
AF4
MC_D24
AH22
VDDCORE
AD28
VDDCORE
AF5
MC_D28
AH23
VDDCORE
AD29
P1_DEBUG7
AF6
ARM_WDOUT_N
AH24
VDD_P1_VQ
AD3
GND
AF7
VDDIO
AH25
VDD_P1_VQ
AD30
P1_DEBUG2
AF8
VDDCORE
AH26
VDD_P1_VQ
AD31
PLA_P1_UPD1
AG1
MC_D16
AH27
VDDIO
AD32
GND
AG10
VDDCORE
AH28
VDDIO
AD33
PLA_P1_UPD7
AG11
VDDCORE
AH29
AB_D2
AD34
PLA_P1_UPRBC0
AG2
MC_D20
AH3
GND
AD4
MC_D13
AG24
VDDCORE
AH30
AB_D6
AD5
MC_D17
AG25
VDDCORE
AH31
AB_D11
AD6
MC_D22
AG26
VDDCORE
AH32
GND
AD7
VDDCORE
AG27
VDDCORE
AH33
P1_DEBUG11
AD8
VDDCORE
AG28
VDDCORE
AH34
P1_DEBUG6
AE1
MC_D8
AG29
AB_D7
AH4
ARM_TM_N
AE2
MC_D10
AG3
MC_D25
AH5
LOC_P1_DND1
AE27
VDDCORE
AG30
AB_D12
AH6
LOC_P1_DND6
AE28
VDDIO
AG31
P1_DEBUG15
AH7
VDDIO
AE29
P1_DEBUG13
AG32
P1_DEBUG10
AH8
VDDIO
AE3
MC_D14
AG33
P1_DEBUG5
AH9
VDD_P1_VQ
AE30
P1_DEBUG8
AG34
P1_DEBUG1
AJ1
MC_D27
AE31
P1_DEBUG3
AG4
MC_D30
AJ10
GND
AE32
PLA_P1_UPD0
AG5
MC_DYN_A10
AJ11
VDD_P1_AV
AE33
PLA_P1_UPD4
AG6
LOC_P1_DND2
AJ12
VDD_P1_VQ
AE34
PLA_P1_UPD5
AG7
VDDCORE
AJ13
VDD_P1_VQ
AE4
MC_D18
AG8
VDDCORE
AJ14
VDD_P1_VQ
AE5
MC_D23
AG9
VDDCORE
AJ15
VDD_P1_VQ
AE6
MC_D29
AH1
MC_D21
AJ16
VDD_P1_VQ
AE7
VDDIO
AH10
VDD_P1_VQ
AJ17
VDD_P1_VQ
AE8
VDDCORE
AH11
VDD_P1_VQ
AJ18
VDD_P1_VQ
AF1
MC_D11
AH12
VDDCORE
AJ19
VDD_P1_VQ
AF2
MC_D15
AH13
VDDCORE
AJ2
MC_D31
AF27
VDDCORE
AH14
VDDCORE
AJ20
VDD_P1_VQ
AF28
VDDIO
AH15
VDDCORE
AJ21
VDD_P1_VQ
AF29
AB_D13
AH16
VDDCORE
AJ22
VDD_P1_VQ
AF3
MC_D19
AH17
VDDCORE
AJ23
VDD_P1_VQ
AF30
P1_DEBUG14
AH18
VDDCORE
AJ24
GND
AF31
P1_DEBUG9
AH19
VDDCORE
AJ25
VDD_P1_AV
AF32
P1_DEBUG4
AH2
MC_D26
AJ26
VDD_P1_AV
Page 53 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
Ball
Signal Name
Ball
AL9
Signal Name
AJ27
GND
AK33
AB_D9
GND
AJ28
GND
AK34
AB_D14
AM1
GND
AJ29
AB_INT_N
AK4
LOC_P1_DND4
AM10
DDR2_P1_DQ0_0
AJ3
MC_DYN_CLK
AK5
LOC_P1_DND7
AM11
DDR2_P1_DQ0_3
AJ30
AB_D1
AK6
LOC_P1_UPD0
AM12
DDR2_P1_DQ0_5
AJ31
AB_D5
AK7
LOC_P1_UPD6
AM13
DDR2_P1_DQ0_8
AJ32
AB_D10
AK8
MII_RXDV
AM14
GND
AJ33
AB_D15
AK9
MII_RXD3
AM15
DDR2_P1_DQ0_13
AJ34
P1_DEBUG12
AL1
GND
AM16
DDR2_P1_CKE
AJ4
LOC_P1_DND3
AL10
MII_TXER
AM17
GND
AJ5
LOC_P1_DND5
AL11
DDR2_P1_DQ0_1
AM18
DDR2_P1_CAS_N
AJ6
LOC_P1_DND8
AL12
DDR2_P1_DQ0_4
AM19
DDR2_P1_BA1
AJ7
GND
AL13
DDR2_P1_DQ0_7
AM2
LOC_P1_DND9
AJ8
GND
AL14
DDR2_P1_DQ0_10
AM20
DDR2_P1_A1
AJ9
GND
AL15
DDR2_P1_DQ0_12
AM21
GND
AK1
ARM_RST_N
AL16
DDR2_P1_DQ0_15
AM22
DDR2_P1_A5
AK10
MII_TXD2
AL17
DDR2_P1_IMPREF
AM23
DDR2_P1_A9
AK11
MDIO_DATA
AL18
DDR2_P1_WE_N
AM24
DDR2_P1_A12
AK12
VDD_P1_AV
AL19
DDR2_P1_A0
AM25
DDR2_P1_DQ1_2
AK13
GND
AL2
LOC_P1_DNRBC1
AM26
DDR2_P1_DQ1_4
AK14
DDR2_P1_VREF0
AL20
DDR2_P1_A3
AM27
DDR2_P1_DQ1_8
AK15
GND
AL21
DDR2_P1_A6
AM28
VDD_P1_VD
AK16
VDD_P1_AV
AL22
DDR2_P1_A10
AM29
AB_A0
AK17
GND
AL23
DDR2_P1_DQ1_0
AM3
LOC_P1_UPCLK
AK18
GND
AL24
VDD_P1_VD
AM30
GND
AK19
VDD_P1_AV
AL25
GND
AM31
AB_A7
AK2
LOC_P1_DNRBC0
AL26
GND
AM32
AB_A10
AK20
GND
AL27
DDR2_P1_DQ1_12
AM33
VDDIO
AK21
DDR2_P1_VREF1
AL28
AB_A1
AM34
GND
AK22
GND
AL29
AB_A4
AM4
LOC_P1_UPD2
AK23
VDD_P1_AV
AL3
VDDIO
AM5
GND
AK24
DDR2_P1_DQ1_7
AL30
AB_A8
AM6
LOC_P1_UPD9
AK25
DDR2_P1_DQ1_10
AL31
AB_CS_N
AM7
MII_RXD2
AK26
DDR2_P1_DQ1_13
AL32
AB_OE_N
AM8
MII_TXD1
AK27
AB_A2
AL33
AB_D3
AM9
MII_TXEN
AK28
AB_A5
AL34
AB_D8
AN1
GND
AK29
AB_A9
AL4
LOC_P1_DNCOMDET
AN10
DDR2_P1_DQ0_2
AK3
LOC_P1_DND0
AL5
LOC_P1_UPD1
AN11
VDD_P1_VD
AK30
AB_WE_N
AL6
LOC_P1_UPD5
AN12
DDR2_P1_DQ0_6
AK31
AB_D0
AL7
MII_RXER
AN13
DDR2_P1_DQ0_9
AK32
AB_D4
AL8
MII_TXCLK
AN14
DDR2_P1_DQ0_11
Page 54 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
Ball
Signal Name
Ball
Signal Name
AN15
DDR2_P1_DQ0_14
AP21
DDR2_P1_LDQS1_N
B28
GPIO29
AN16
DDR2_P1_ODT
AP22
GND
B29
GPIO25
AN17
DDR2_P1_UDM
AP23
DDR2_P1_CLK1_P
B3
GND
AN18
DDR2_P1_RAS_N
AP24
DDR2_P1_CLK1_N
B30
GPIO20
AN19
DDR2_P1_BA0
AP25
GND
B31
GPIO16
AN2
GND
AP26
DDR2_P1_UDQS1_P
B32
GPIO14
AN20
DDR2_P1_BA2
AP27
DDR2_P1_UDQS1_N
B33
GND
AN21
DDR2_P1_A2
AP28
GND
B34
GND
AN22
DDR2_P1_A4
AP29
DDR2_P1_DQ1_5
B4
ARM_TCK
AN23
DDR2_P1_A7
AP3
GND
B5
ARM_INT_N
AN24
DDR2_P1_A8
AP30
DDR2_P1_DQ1_9
B6
DDR2_P2_DQ1_14
AN25
DDR2_P1_A11
AP31
DDR2_P1_DQ1_14
B7
VDD_P2_VD
AN26
DDR2_P1_DQ1_1
AP32
GND
B8
DDR2_P2_DQ1_7
AN27
DDR2_P1_DQ1_3
AP33
GND
B9
DDR2_P2_DQ1_4
AN28
DDR2_P1_DQ1_6
AP34
GND
C1
GND
AN29
DDR2_P1_DQ1_11
AP4
LOC_P1_UPD7
C10
DDR2_P2_DQ1_5
AN3
LOC_P1_UPD3
AP5
MII_RXD0
C11
DDR2_P2_DQ1_2
AN30
DDR2_P1_DQ1_15
AP6
MII_RXCLK
C12
DDR2_P2_A12
AN31
AB_A3
AP7
GND
C13
DDR2_P2_A9
AN32
AB_A6
AP8
DDR2_P1_LDQS0_P
C14
GND
AN33
GND
AP9
DDR2_P1_LDQS0_N
C15
DDR2_P2_A4
AN34
GND
B1
GND
C16
DDR2_P2_A1
AN4
LOC_P1_UPD4
B10
DDR2_P2_DQ1_1
C17
DDR2_P2_BA1
AN5
LOC_P1_UPD8
B11
DDR2_P2_A11
C18
GND
AN6
MII_RXD1
B12
DDR2_P2_A10
C19
DDR2_P2_UDM
AN7
MII_TXD0
B13
DDR2_P2_A7
C2
GND
AN8
MII_TXD3
B14
DDR2_P2_A5
C20
DDR2_P2_CKE
AN9
MDIO_CLK
B15
DDR2_P2_A3
C21
GND
AP1
GND
B16
DDR2_P2_A0
C22
VDD_P2_VD
AP10
GND
B17
DDR2_P2_BA0
C23
DDR2_P2_DQ0_9
AP11
DDR2_P1_CLK0_P
B18
DDR2_P2_RAS_N
C24
DDR2_P2_DQ0_7
AP12
DDR2_P1_CLK0_N
B19
DDR2_P2_IMPREF
C25
DDR2_P2_DQ0_2
AP13
GND
B2
GND
C26
DDR2_P2_DQ0_0
AP14
DDR2_P1_UDQS0_P
B20
DDR2_P2_ODT
C27
GPIO28
AP15
DDR2_P1_UDQS0_N
B21
DDR2_P2_DQ0_15
C28
GPIO24
AP16
GND
B22
DDR2_P2_DQ0_13
C29
GPIO19
AP17
DDR2_P1_LDM
B23
DDR2_P2_DQ0_11
C3
GND
AP18
DDR2_P1_CS_N
B24
DDR2_P2_DQ0_8
C30
GND
AP19
GND
B25
DDR2_P2_DQ0_5
C31
GPIO12
AP2
GND
B26
DDR2_P2_DQ0_4
C32
GPIO9
AP20
DDR2_P1_LDQS1_P
B27
DDR2_P2_DQ0_1
C33
GPIO7
Page 55 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
Ball
Signal Name
Ball
Signal Name
GND
E1
CLK_125_OUT
F16
VDD_P2_VQ
C4
ARM_TRSTN
E10
DDR2_P2_DQ1_13
F17
VDD_P2_VQ
C5
GND
E11
DDR2_P2_DQ1_11
F18
VDD_P2_VQ
C6
EXT_PROC_N
E12
VDD_P2_AV
F19
VDD_P2_VQ
C7
DDR2_P2_DQ1_15
E13
GND
F2
LOC_P2_DND3
C8
DDR2_P2_DQ1_12
E14
DDR2_P2_VREF1
F20
VDD_P2_VQ
C9
DDR2_P2_DQ1_8
E15
GND
F21
VDD_P2_VQ
D1
CLK_125
E16
VDD_P2_AV
F22
VDD_P2_VQ
D10
DDR2_P2_DQ1_9
E17
GND
F23
VDD_P2_VQ
D11
DDR2_P2_DQ1_6
E18
GND
F24
VDD_P2_AV
D12
DDR2_P2_DQ1_3
E19
VDD_P2_AV
F25
GND
D13
DDR2_P2_DQ1_0
E2
TDI
F26
GND
D14
DDR2_P2_A8
E20
GND
F27
GND
D15
DDR2_P2_A6
E21
DDR2_P2_VREF0
F28
GND
D16
DDR2_P2_A2
E22
GND
F29
GND
D17
DDR2_P2_BA2
E23
VDD_P2_AV
F3
TDO
D18
DDR2_P2_CS_N
E24
GPIO31
F30
VDDIO
D19
DDR2_P2_LDM
E25
GPI27
F31
GND
D2
TCK
E26
GPIO22
F32
PLA_P2_DNRECSTRB0
D20
DDR2_P2_DQ0_14
E27
GPIO17
F33
PLA_P2_DND18
D21
DDR2_P2_DQ0_12
E28
GPIO13
F34
PLA_P2_DND16
D22
DDR2_P2_DQ0_10
E29
GPIO10
F4
TRSTN
D23
DDR2_P2_DQ0_6
E3
TMS
F5
GND
D24
DDR2_P2_DQ0_3
E30
GPIO6
F6
GND
D25
VDD_P2_VD
E31
GPIO4
F7
GND
D26
GND
E32
GPIO_2
F8
GND
D27
GPIO23
E33
GPIO1
F9
VDD_P2_AV
D28
GPIO18
E34
GPIO0
G1
LOC_P2_DNRBC0
D29
GPIO15
E4
TM_N
G10
VDD_P2_VQ
D3
SM_N
E5
MC_STC_CLK
G11
VDD_P2_VQ
D30
GPIO11
E6
ARM_TDO
G12
VDDCORE
D31
GPIO8
E7
ARM_TDI
G13
VDDCORE
D32
GPIO5
E8
UART_DOUT
G14
VDDCORE
D33
GPIO3
E9
RST_N
G15
VDDCORE
D34
PLA_P2_DNCLK
F1
LOC_P2_DND5
G16
VDDCORE
D4
VDDIO
F10
GND
G17
VDDCORE
D5
CLK_25_OUT
F11
VDD_P2_AV
G18
VDDCORE
D6
ARM_TMS
F12
VDD_P2_VQ
G19
VDDCORE
D7
UART_DIN
F13
VDD_P2_VQ
G2
LOC_P2_DND7
D8
PLL_BYPASS_N
F14
VDD_P2_VQ
G20
VDDCORE
D9
GND
F15
VDD_P2_VQ
G21
VDDCORE
Page 56 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
Ball
Signal Name
Ball
Signal Name
G22
VDDCORE
H9
VDDCORE
L32
GND
G23
VDDCORE
J1
MC_DYN_SYNCOUT
L33
PLA_P2_UPD9
G24
VDD_P2_VQ
J2
LOC_P2_UPD7
L34
PLA_P2_UPD7
G25
VDD_P2_VQ
J27
VDDCORE
L4
MC_DYN_SYNCIN
G26
VDD_P2_VQ
J28
VDDIO
L5
LOC_P2_UPD8
G27
VDDIO
J29
PLA_P2_DND19
L6
LOC_P2_UPD5
G28
VDDIO
J3
LOC_P2_UPD3
L7
VDDCORE
G29
PLA_P2_UNASSIGNSTRB
J30
PLA_P2_DND15
L8
VDDCORE
G3
GND
J31
PLA_P2_DND11
M1
MC_DYN_CAS_N
G30
PLA_P2_RANGESTRB
J32
PLA_P2_DND8
M12
GND
G31
PLA_P2_DNRECTHR
J33
PLA_P2_DND4
M13
GND
G32
GND
J34
PLA_P2_DND1
M14
GND
G33
PLA_P2_DND14
J4
LOC_P2_UPD0
M15
GND
G34
GND
J5
LOC_P2_DND8
M16
GND
G4
LOC_P2_DND1
J6
LOC_P2_DND4
M17
GND
G5
LOC_P2_DNRBC1
J7
VDDIO
M18
GND
G6
LOC_P2_UPCLK
J8
VDDCORE
M19
GND
G7
VDDIO
K1
MC_STC_BSEL1_N
M2
MC_DYN_CLKEN
G8
VDDIO
K2
MC_STC_BSEL0_N
M20
GND
G9
VDD_P2_VQ
K27
VDDCORE
M21
GND
H1
LOC_P2_UPD4
K28
VDDIO
M22
GND
H10
VDDCORE
K29
PLA_P2_DND13
M23
GND
H11
VDDCORE
K3
LOC_P2_UPD9
M28
VDDCORE
H2
LOC_P2_UPD1
K30
PLA_P2_DND9
M29
VDDIO
H24
VDDCORE
K31
PLA_P2_DND5
M3
MC_DYN_DQM2
H25
VDDCORE
K32
PLA_P2_DND2
M30
PLA_P2_UPRBC1
H26
VDDCORE
K33
PLA_P2_UPSIGDET
M31
PLA_P2_UPD8
H27
VDDCORE
K34
PLA_P2_UPRBC0
M32
PLA_P2_UPD6
H28
VDDCORE
K4
LOC_P2_UPD6
M33
PLA_P2_UPD4
H29
PLA_P2_DNRECSTRB1
K5
LOC_P2_UPD2
M34
PLA_P2_UPD2
H3
LOC_P2_DND9
K6
LOC_P2_DNCOMDET
M4
MC_DYN_DQM0
H30
PLA_P2_DNRECCLK
K7
VDDIO
M5
MC_STC_BSEL2_N
H31
PLA_P2_DND17
K8
VDDCORE
M6
VDDIO
H32
PLA_P2_DND12
L1
MC_DYN_DQM1
M7
VDDCORE
H33
PLA_P2_DND10
L2
MC_STC_BSEL3_N
N1
MC_STC_CS2_N
H34
PLA_P2_DND6
L27
VDDCORE
N12
GND
H4
LOC_P2_DND6
L28
VDDCORE
N13
GND
H5
LOC_P2_DND2
L29
PLA_P2_DND7
N14
GND
H6
LOC_P2_DND0
L3
GND
N15
GND
H7
VDDCORE
L30
PLA_P2_DND3
N16
GND
H8
VDDCORE
L31
PLA_P2_DND0
N17
GND
Page 57 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
Ball
Signal Name
Ball
Signal Name
N18
GND
P4
MC_DYN_CS0_N
T21
GND
N19
GND
P5
MC_STC_CS3_N
T22
GND
N2
MC_STC_CS1_N
P6
VDDCORE
T23
GND
N20
GND
P7
VDDCORE
T28
VDDCORE
N21
GND
R1
MC_DYN_BA0
T29
VDDIO
N22
GND
R12
GND
T3
MC_STC_SYNCIN
N23
GND
R13
GND
T30
P2_DEBUG10
N28
VDDCORE
R14
GND
T31
P2_DEBUG11
N29
VDDIO
R15
GND
T32
P2_DEBUG12
N3
MC_STC_CS0_N
R16
GND
T33
P2_DEBUG13
N30
PLA_P2_UPD5
R17
GND
T34
P2_DEBUG14
N31
PLA_P2_UPD3
R18
GND
T4
GND
N32
PLA_P2_UPD1
R19
GND
T5
MC_STC_SYNCOUT
N33
PLA_P2_UPD0
R2
MC_STC_OE_N
T6
VDDIO
N34
P2_DEBUG1
R20
GND
T7
VDDCORE
N4
MC_DYN_RAS_N
R21
GND
U1
MC_A1
N5
MC_DYN_DQM3
R22
GND
U12
GND
N6
VDDIO
R23
GND
U13
GND
N7
VDDCORE
R28
VDDCORE
U14
GND
P1
MC_DYN_CS3_N
R29
VDDIO
U15
GND
P12
GND
R3
GND
U16
GND
P13
GND
R30
P2_DEBUG6
U17
GND
P14
GND
R31
P2_DEBUG7
U18
GND
P15
GND
R32
GND
U19
GND
P16
GND
R33
P2_DEBUG8
U2
MC_A2
P17
GND
R34
P2_DEBUG9
U20
GND
P18
GND
R4
MC_DYN_WE_N
U21
GND
P19
GND
R5
MC_STC_WE_N
U22
GND
P2
MC_DYN_CS2_N
R6
VDDIO
U23
GND
P20
GND
R7
VDDCORE
U28
VDDCORE
P21
GND
T1
MC_DYN_BA1
U29
VDDCORE
P22
GND
T12
GND
U3
MC_A3
P23
GND
T13
GND
U30
PLA_P1_DNRECSTRB0
P28
VDDCORE
T14
GND
U31
PLA_P1_DNRECSTRB1
P29
VDDCORE
T15
GND
U32
PLA_P1_RANGESTRB
P3
MC_DYN_CS1_N
T16
GND
U33
PLA_P1_UNASSIGNSTRB
P30
P2_DEBUG0
T17
GND
U34
P2_DEBUG15
P31
P2_DEBUG2
T18
GND
U4
MC_A4
P32
P2_DEBUG3
T19
GND
U5
MC_A5
P33
P2_DEBUG4
T2
MC_A0
U6
VDDCORE
P34
P2_DEBUG5
T20
GND
U7
VDDCORE
Page 58 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Signal Name
Ball
W29
Signal Name
V1
MC_A6
VDDIO
V12
GND
W3
MC_A13
V13
GND
W30
PLA_P1_DND12
V14
GND
W31
PLA_P1_DND14
V15
GND
W32
PLA_P1_DND15
V16
GND
W33
PLA_P1_DND16
V17
GND
W34
PLA_P1_DND17
V18
GND
W4
MC_A14
V19
GND
W5
MC_A17
V2
MC_A7
W6
VDDIO
V20
GND
W7
VDDCORE
V21
GND
Y1
MC_A15
V22
GND
Y12
GND
V23
GND
Y13
GND
V28
VDDCORE
Y14
GND
V29
VDDCORE
Y15
GND
V3
MC_A8
Y16
GND
V30
PLA_P1_DND18
Y17
GND
V31
PLA_P1_DND19
Y18
GND
V32
PLA_P1_DNCLK
Y19
GND
V33
PLA_P1_DNRECCLK
Y2
MC_A16
V34
PLA_P1_DNRECTHR
Y20
GND
V4
MC_A9
Y21
GND
V5
MC_STC_A10
Y22
GND
V6
VDDCORE
Y23
GND
V7
VDDCORE
Y28
VDDCORE
W1
MC_A11
Y29
VDDIO
W12
GND
Y3
GND
W13
GND
Y30
PLA_P1_DND7
W14
GND
Y31
PLA_P1_DND9
W15
GND
Y32
GND
W16
GND
Y33
PLA_P1_DND11
W17
GND
Y34
PLA_P1_DND13
W18
GND
Y4
MC_A19
W19
GND
Y5
MC_A22
W2
MC_A12
Y6
VDDIO
W20
GND
Y7
VDDCORE
W21
GND
W22
GND
W23
GND
W28
VDDCORE
Page 59 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
3.1
If absolute maximum ratings are exceeded, the device may fail permanently. Device operation at or above these
limits is not guaranteed and recommended. Exposure to absolute maximum ratings for extended periods of time
may diminish device functionality.
Absolute Maximum Ratings
Table 19.
Parameter
Symbol
Conditions
Min
Max
Unit
VDDCORE
-0.30
1.32
VDDIO
-0.30
3.60
VDD_P1_VQ,
VDD_P2_VQ
-0.30
1.98
VDD_P1_VD,
VDD_P2_VD
-0.30
3.60
VDD_P1_AV,
VDD_P2_AV
-0.30
3.60
-0.30
1.00
AVDD
-0.30
3.60
Storage Temperature
Tstg
-60
150
Junction Temperature
TJ (max)
125
VPIN
-0.3
VDD + 0.3
Power Dissipation
PMAX
7.0
ILATCHUP
-100
100
mA
VESD(HBM)
-2.0
2.0
KV
DDR2_P1_VREF0,
DDR2_P1_VREF1,
DDR2_P2_VREF0,
DDR2_P2_VREF1
ELECTROSTATIC DISCHARGE
This device can be damaged by ESD. Teknovus recommends that all integrated circuits be handled with appropriate
precautions. Failure to observe proper handling and installation procedures may adversely affect reliability of the
device.
Page 60 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
3.2
Table 20.
Parameter
Symbol
Min
Typ
Max
Unit
VDDCORE
1.14
1.20
1.26
VDDIO
3.14
3.30
3.46
VDD_P1_VQ, VDD_P2_VQ
1.70
1.80
1.90
VDD_P1_VD, VDD_P2_VD
3.14
3.30
3.46
3.14
3.30
3.46
50
mV
0.85
0.90
0.95
3.14
3.30
3.46
50
mV
VDD
DDR2_P1_VREF0, DDR2_P1_VREF1,
DDR2_P2_VREF0, DDR2_P2_VREF1
AVDD
AVDD
* DDR2_P[2..1]_VREF[1..0] values are expected to be about 50% of corresponding VDD_P[2..1]_VQ voltages of the transmitting devices, and
are expected to track corresponding VDD_P[2..1]_VQ variations. Peak-to-peak AC noise (50KHz-125MHz) may not exceed +2% of
corresponding DDR2_P[2..1]_VREF[1..0] voltage.
Table 21.
Parameter
Symbol
Min
Typ
Max
Unit
Junction Temperature*
TJ
-40
125
TC
112
Typ*
Max**
Unit
* To select proper cooling method for desired ambient temperature, refer to sections 4.2..4.4.
3.3
Table 22.
Parameter
Symbol
IVDDCORE
1.50
2.50
PVDDCORE
1.80
3.00
IVDDIO
0.30
0.45
PVDDIO
1.00
1.50
IVDD_P1_VQ + IVDD_P2_VQ
0.50
0.75
PVDD_P1_VQ + PVDD_P2_VQ
0.90
1.35
IVDD_P1_VD + IVDD_P2_VD
50
100
mA
Page 61 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Symbol
Typ*
Max**
Unit
PVDD_P1_VD + PVDD_P2_VD
165
330
mW
IVDD_P1_AV + IVDD_P2_AV
50
100
mA
PVDD_P1_AV + PVDD_P2_AV
165
330
mW
0.08
0.11
mA
0.07
0.10
mW
mA
PAVDD
10
mW
Total Power
4.00
6.50
* At 25C, typical voltage levels, both channels enabled at 2.5Gbps downstream and 1.25Gbps upstream, full traffic loads at all ports, reduced
drive strength for DDRII DQ and DQS signals, full drive strength for ADDRESS/COMMAND outputs, and ODT=75. These measured values
should be used for the purpose of thermal analysis.
** At 70C, maximum voltage levels, both channels enabled at 2.5Gbps downstream and 1.25Gbps upstream, full traffic loads at all ports,
reduced drive strength for DDRII DQ and DQS signals, full drive strength for ADDRESS/COMMAND outputs, and ODT=75. These
theoretical values should be used for the purpose of calculating power supplies peak currents.
3.4
The recommended power supply sequence is to either bring up all supplies simultaneously, or from the highest to
the lowest in following order:
1.
2.
3.
1.2V VDDCORE.
RST_N signal must remain LOW throughout the duration of the power up sequence.
Page 62 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
3.5
DC Characteristics
3.5.1
Table 23.
Symbol
Conditions
Min
Typ
Max
Unit
VIH
2.00
3.60
VIL
-0.30
0.80
VI =3.30V or 0V
10
10
II
IOZ
VOZ =3.30V or 0V
VOH
VDDIO=Min
2.40
VOL
VDDIO=Min
0.40
IOH
CLOAD=75pF,
VOH=2.40V
10.30
21.60
36.80
mA
IOL
CLOAD=75pF,
VOL=0.40V
9.40
15.30
21.40
mA
RPU
39
55
85
CPIN
Excluding package
(package capacitance
typically adds 2.0pF)
3.6
pF
Min
Typ
Max
Unit
3.5.2
Table 24.
Symbol
Conditions
VIH
Guaranteed HIGH
Level
VREF +
0.125
VDDQ +
0.3
VIL
Guaranteed LOW
Level
-0.3
VREF - 0.125
IIH
VDDQ=Max, VI=VDDQ
IIL
VDDQ=Max, VI=GND
VH
VDDCORE=Typ,
25C ambient
7.5
mV
1.42
SSTL-18 Output DC Characteristics (Reduced Drive Strength*, I/O18 and O18 pins)
SSTL-18 Output High Voltage
VOH
VDDCORE=Min,
VDDQ=Min,
IOH=-8.04mA
Page 63 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Symbol
Conditions
Min
Typ
Max
Unit
VOL
VDDCORE=Min,
VDDQ=Min,
IOL=8.04mA
0.28
IOH
VDDCORE=Min,
VDDQ=Min,
VO=1.42V
-8.04
mA
IOL
VDDCORE=Min,
VDDQ=Min,
VO=0.28V
8.04
mA
-30
mA
IOS
VDDQ=Max, VO=GND
SSTL-18 Output DC Characteristics (Full Drive Strength*, I/O18 and O18 pins)
SSTL-18 Output High Voltage
VOH
VDDCORE=Min,
VDDQ=Min,
IOH=-13.40mA
1.42
VOL
VDDCORE=Min,
VDDQ=Min,
IOL=13.40mA
0.28
IOH
VDDCORE=Min,
VDDQ=Min,
VO=1.42V
-13.40
mA
IOL
VDDCORE=Min,
VDDQ=Min,
VO=0.28V
13.40
mA
IOS
VDDQ=Max, VO=GND
-60
mA
Page 64 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
3.6
AC Characteristics
3.6.1
TK3723 requires single-ended CMOS 125MHz clock source with the following characteristics:
Table 25.
Symbol
Min
Typ
Max
Unit
CLK_125 Frequency
Cfreq
125.0
MHz
PPM
-100
+100
ppm
t1
3.6
4.0
4.4
ns
t2
3.6
4.0
4.4
ns
t 1 / t2
40
50
60
CLK_125 Period
t3
7.9992
8.0
8.0008
ns
t4
1.0
ns
t5
1.0
ns
TJP-P
40
ps
TJRMS
10
ps
Page 65 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Table 26.
Symbol
Min
Max
Unit
t1
18.0
22.0
ns
t2
18.0
22.0
ns
t 1 / t2
40
60
LOC_Px_DNRBC0 Period
t3
39.998
40.002
ns
t4
10.0
ns
t5
10.0
ns
Symbol
Min
Max
Unit
t1
18.0
22.0
ns
t2
18.0
22.0
ns
t 1 / t2
45
55
LOC_Px_DNRBC1 Period
t3
39.998
40.002
ns
t4
15.0
ns
t5
0.0
ns
t6
120.0
ns
Rev 0.23
Teknovus Confidential - View Under NDA Only
Symbol
Min
Max
Unit
t1
3.6
4.4
ns
t2
3.6
4.4
ns
t 1 / t2
40
60
LOC_Px_DNRBC0 Period
t3
7.9992
8.0008
ns
t4
2.0
ns
t5
0.0
ns
Figure 21. Local-Side GMII Input Timing (PHY and MAC Mode)
Table 29.
Symbol
Min
Max
Unit
t1
3.6
4.4
ns
t2
3.6
4.4
ns
t 1 / t2
45
55
LOC_Px_UPCLK Period
t3
7.9992
8.0008
ns
t4
2.5
ns
t5
0.5
ns
Figure 22. Local-Side GMII Output Timing (PHY and MAC Mode)
Page 67 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Symbol
Min
Max
Unit
t1
7.5
8.5
ns
t2
7.5
8.5
ns
t 1 / t2
40
60
LOC_Px_DNRBC[1..0] Period
t3
15.9984
16.0016
ns
t4
2.0
ns
t5
1.0
ns
Table 31.
Symbol
Min
Max
Unit
t1
3.6
4.4
ns
t2
3.6
4.4
ns
t 1 / t2
45
55
LOC_Px_UPCLK Period
t3
7.9992
8.0008
ns
t4
2.5
ns
t5
1.5
ns
Page 68 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
3.6.3
Table 32.
Symbol
Min
Max
Unit
t1
7.5
8.5
ns
t2
7.5
8.5
ns
t 1 / t2
40
60
t3
15.9984
16.0016
ns
t4
3.6
4.4
ns
t5
3.6
4.4
ns
t 4 / t5
40
60
t6
7.9992
8.0008
ns
t7
2.0
ns
t8
1.0
ns
Page 69 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Symbol
Min
Max
Unit
t1
3.6
4.4
ns
t2
3.6
4.4
ns
t1 / t2
45
55
PLA_Px_DNCLK Period
t3
7.9992
8.0008
ns
t4
2.5
ns
t5
1.5
ns
Page 70 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Table 34.
Symbol
Min
Max
Unit
CLK Period
tCK
7.9992
8.0008
ns
tCH
0.48
0.52
tCK
tCL
0.48
0.52
tCK
tJITPER
-125
125
ps
tACS
800
ps
tACH
800
ps
tRCD
16.0
ns
ACTIVE-to-PRECHARGE Command
tRAS
40.0
70,000
ns
WRITE Pre-amble
tWPRE
0.25
tCK
WRITE Post-amble
tWPST
0.4
0.6
tCK
tDQSH
0.35
tCK
tDQSL
0.35
tCK
tDQSS
-0.25*
0.25
tCK
tDS
400
ps
tDH
400
ps
tDSS
0.2
tCK
tDSH
0.2
tCK
* to guarantee this minimum tDQSS value it is required that DQS signals PCB traces are longer than their corresponding CLK signal PCB traces
by 40mm (see Section 1.6.1 for DDRII DRAM PCB layout guidelines).
Rev 0.23
Teknovus Confidential - View Under NDA Only
Symbol
Min
Max
Unit
CLK Period
tCK
7.9992
8.0008
ns
tCH
0.48
0.52
tCK
tCL
0.48
0.52
tCK
tJITPER
-125
125
ps
tACS
800
ps
tACH
800
ps
tRCD
16.0
ns
tRTP
16.0
ns
ACTIVE-to-PRECHARGE Command
tRAS
40.0
70,000
ns
tRP
16.0
ns
tRC
60.0
ns
tDQSCK
-500
500
ps
tPD
500
ps
READ Pre-amble
tRPRE
0.9
1.1
tCK
READ Post-amble
tRPST
0.4
0.6
tCK
tDQSQ
-350
ps
tQH
tCK/4 + 300
ps
Notes:
1: ADDRESS is: DDR2_Px_A[12..0], DDR2_Px_BA[2..0] (for each corresponding port x)
2: COMMAND is: DDR2_Px_CS_N, DDR2_Px_RAS_N, DDR2_Px_CAS_N, DDR2_Px_WE_N (for each corresponding port x).
Rev 0.23
Teknovus Confidential - View Under NDA Only
3.6.5
Table 36.
Symbol
Min
Max
Unit
t1
96.0
ns
t2
8.0
ns
t3
64.0
ns
t4
24.0
ns
t5
70.0
ns
t6
22.0
ns
Page 73 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Symbol
Min
Max
Unit
t1
120.0
ns
t2
24.0
ns
t3
72.0
ns
t4
94.0
ns
t5
0.0
ns
t6
10.0
ns
t7
0.0
ns
Page 74 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Symbol
Min
Max
Unit
CLK Period
tCK
7.9992
8.0008
ns
tCH
0.45
0.55
tCK
tCL
0.45
0.55
tCK
tACS
2.0
ns
tACH
1.0
ns
tRCD
24.0
ns
ACTIVE-to-PRECHARGE Command
tRAS
56.0
ns
tRC
72.0
ns
CLK-to-DATA Valid
tCDV
6.2
ns
tCDI
1.0
ns
tWR
16.0
ns
Precharge Time
tRP
24.0
ns
Notes:
1. ADDRESS is: MC_A[26..11,9..0], MC_DYN_A10, MC_DYN_BA[1..0]
2. COMMAND is: MC_DYN_CS0_N, MC_DYN_RAS_N, MC_DYN_CAS_N, MC_DYN_WE_N
3. MC_DYN_CLKEN is always enabled.
Page 75 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Symbol
Min
Max
Unit
CLK Period
tCK
7.9992
8.0008
ns
tCH
0.45
0.55
tCK
tCL
0.45
0.55
tCK
tACS
2.0
ns
tACH
1.0
ns
tRCD
24.0
ns
ACTIVE-to-PRECHARGE Command
tRAS
56.0
ns
tRC
72.0
ns
tDS
2.5*
ns
tDH
1.0
ns
Precharge Time
tRP
24.0
ns
* to guarantee this minimum tDS value it is required that MC_DYN_SYNCOUT output to the MC_DYN_SYNCIN input total trace length be equal
or longer by no more than 25mm from MC_DYN_CLK signal (see Section 1.8.2 for SDRAM PCB layout guidelines).
Notes:
1. ADDRESS is: MC_A[26..11,9..0], MC_DYN_A10, MC_DYN_BA[1..0]
2. COMMAND is: MC_DYN_CS0_N, MC_DYN_RAS_N, MC_DYN_CAS_N, MC_DYN_WE_N
3. MC_DYN_CLKEN is always enabled.
Page 76 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
3.6.6
Table 40.
Symbol
Min
Max
Unit
t1
18.0
22.0
ns
t2
18.0
22.0
ns
t1 / t2
40
60
MII_RXCLK Period
t3
39.996
40.004
ns
t4
10.0
ns
t5
10.0
ns
Table 41.
Symbol
Min
Max
Unit
t1
18.0
22.0
ns
t2
18.0
22.0
ns
t 1 / t2
40
60
MII_TXCLK Period
t3
39.996
40.004
ns
t4
15.0
ns
t5
ns
Page 77 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
3.6.7
Table 42.
Symbol
Min
Max
Unit
t1
254.0
258.0
ns
t2
254.0
258.0
ns
MDIO_CLK Period
t3
510.0
514.0
ns
t4
40.0
ns
t5
40.0
ns
t6
20.0
ns
t7
0.0
ns
Page 78 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
3.6.8
Table 43.
Symbol
Min
Max
Unit
t1
48.0
ns
t2
4.0
ns
t3
16.0
ns
t4
16.0
32.0
ns
t5
240.0
ns
t6
16.0
32.0
ns
t7
16.0
32.0
ns
t8
0.0
ns
Page 79 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Symbol
Min
Max
Unit
t1
48.0
ns
t2
4.0
ns
t3
16.0
ns
t4
304.0
ns
t5
0.0
ns
t6
32.0
ns
t7
32.0
ns
Page 80 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
3.6.9
GPIO Timing
Table 45.
GPIO Timing
Parameter
Symbol
Min
Max
Unit
t1
40.0
ns
t2
40.0
ns
t3
16.0
ns
t4
16.0
ns
Note:
GPI27 is restricted to input-only.
Page 81 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
3.6.10
Reset Timing
Table 46.
Reset Timing
Parameter
Symbol
Min
Max
Unit
t1
1.0
us
t2
10.0
ms
t3
1.0
mus
t4
5.0
ms
t5
200
ns
t6
Note:
To enable self-reset functionality due to the ARM9 internal watchdog timer timeout, pull-up ARM_WDOUT_N signal with 1K-4.7Kohms resistor
and connect it to either:
a) RST_N input directly (t1 = t3), or
b) input to the board RESET chip which will extend RST_N signal beyond t1 duration (t3 > t1) (shown below).
VDD
CLK_125
Valid
t1
ARM_WDOUT_N
Hi-Z
t2
t3
RST_N
t4
CLK_25_OUT
CLK_125_OUT
Valid
Valid
t6
GPIO[n]
Hi-Z
t5
Valid
t6
Hi-Z
Valid
Page 82 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
4.1
Package Diagram
Page 83 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Symbol
Common Dimension
Unit
Package Type
HSBGA
Ball Count
927
35.000
mm
35.000
mm
eD
1.000
mm
eE
1.000
mm
Total Thickness
mm
Mold Thickness
A3
1.170 Ref.
mm
Substrate Thickness
A2
0.610 Ref.
mm
0.600
mm
Stand Off
A1
0.400 ~ 0.600
mm
Ball Width
0.500 ~ 0.700
mm
30.000
mm
30.000
mm
22.500 ~ 23.500
mm
0.100
mm
0.300
mm
0.500
mm
Chamfer
CA
4.000 Ref.
mm
aaa
0.200
mm
Substrate Flatness
bbb
0.250
mm
Mold Flatness
ccc
0.350
mm
Co-planarity
ddd
0.200
mm
eee
0.250
mm
fff
0.100
mm
D1
33.000
mm
E1
33.000
mm
Body Size
Ball Pitch
Ball Diameter
Mold Area
Page 84 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
4.2
Table 48.
Parameter
Symbol
0.5
1.0
2.0
10.2
9.0
8.3
7.6
Unit
JA
JC
2.0
C/W
JB
3.8
C/W
C/W
16.0
14.0
12.0
10.0
8.0
6.0
4.0
2.0
0.0
0
10
20
30
40
50
60
70
80
90
100
Figure 44. Derating Curves for 927-HSBGA Package on 4-layer JEDEC PCB for TJ=125C (without
Heatsink)
4.3
The temperature at which this device operates will determine its performance and reliability. Careful consideration
of factors effecting this devices operating temperature is required.
To satisfy the maximum junction temperature requirement (TJ (max)) with a given ambient air temperature (TA), the
thermal resistance of a package (JA) needs to be less or equal to:
JA = (TJ (max) TA) / P
Page 85 of 89
[1]
Rev 0.23
Teknovus Confidential - View Under NDA Only
[2]
Since for the 927-HSBGA package thermal resistance at 0m/s air flow as specified in Table 48 is higher than
calculated in [2], TK3723 device requires the use of a heatsink AND presence of an air flow.
Next section describes method of selecting a proper heatsink.
4.4
Heatsink Selection
With the use of a heatsink the formula [1] expands to following format:
JA = JC + CS + SA = (TJ (max) TA) / P
[3]
Where:
CS is thermal resistance of the thermal compound between the case (heat slug) and the heatsink (can be
obtained from the thermal compound manufacturer data sheet), and
SA is thermal resistance from the heatsink-to-ambient air (can be obtained from the heatsink manufacturer data
sheet).
Solving [3] for SA with following assumptions:
TJ (max) = 125C
TA = 70C
JC = 2.0C/W
CS = 0.6C/W (from thermal compound data sheet)
P = 6.25W
[4]
Symbol
SA
2.0
3.0
2.6
1.8
1.4
Page 86 of 89
Unit
C/W
Rev 0.23
Teknovus Confidential - View Under NDA Only
16.0
14.0
12.0
Air Flow=1.0 [m/s]
10.0
8.0
6.0
4.0
2.0
0.0
0
10
20
30
40
50
60
70
80
90
100
Figure 45. Derating Curves for 927-HSBGA Package on 4-layer JEDEC PCB for TJ=125C (with
Heatsink)
Page 87 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Page 88 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only
Teknovus Inc.
1351 Redwood Way
Petaluma, CA 94954
For more information or to find your local office, visit our website at:
www.teknovus.com
Page 89 of 89
Rev 0.23
Teknovus Confidential - View Under NDA Only