DS33Z11 Maxim Integrated Products, DS33Z11 Datasheet

no-image

DS33Z11

Manufacturer Part Number
DS33Z11
Description
Network Controller & Processor ICs Ethernet Mapper Ethe rnet-Serial TDM Ethe
Manufacturer
Maxim Integrated Products
Datasheet

Specifications of DS33Z11

Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DS33Z11
Manufacturer:
DALLAS
Quantity:
15
Part Number:
DS33Z11
Manufacturer:
Maxim Integrated
Quantity:
10 000
Part Number:
DS33Z11
Manufacturer:
DALLAS
Quantity:
20 000
Part Number:
DS33Z11+
Manufacturer:
Maxim
Quantity:
20
Part Number:
DS33Z11+
Manufacturer:
Maxim Integrated
Quantity:
10 000
Part Number:
DS33Z11+UNUSED
Manufacturer:
Maxim Integrated
Quantity:
10 000
Note: Some revisions of this device may incorporate deviations from published specifications known as errata. Multiple revisions of any device
may be simultaneously available through various sales channels. For information about device errata, click here: www.maxim-ic.com/errata.
GENERAL DESCRIPTION
The DS33Z11 extends a 10/100 Ethernet LAN
segment by encapsulating MAC frames in HDLC or
X.86 (LAPS) for transmission over a PDH/TDM data
stream. The serial link supports bidirectional-
synchronous interconnect up to 52Mbps over xDSL,
T1/E1/J1,
SONET/SDH Tributary.
The device performs store-and-forward of packets
with full wire-speed transport capability. The built-in
Committed
provides fractional bandwidth allocation up to the
line rate in increments of 512kbps. The DS33Z11
can operate with an inexpensive external processor,
EEPROM or in a stand-alone hardware mode.
FUNCTIONAL DIAGRAM
www.maxim-ic.com
BERT
SERIAL
HDLC/X.86
10/100
PORT
MAPPER
MAC
T3/E3,
Information
V.35/Optical,
DS33Z11
Rate
LOADER
CONFIG
MII/RMII
(CIR)
OC-1/EC-1,
SERIAL DRIVER
ETHERNET
TRANSCEIVER/
controller
SDRAM
OR µC
PROM
10/100
PHY
or
1 of 172
FEATURES
Feature Highlights continued on page 8.
APPLICATIONS
Transparent LAN Service
LAN Extension
Ethernet Delivery Over T1/E1/J1, T3/E3,
ORDERING INFORMATION
DS33Z11
DS33ZH11
OC-1/EC-1, G.SHDSL, or HDSL2/4
10/100 IEEE 802.3 Ethernet MAC (MII and
RMII) Half/Full Duplex with Automatic Flow
Control
52Mbps Synchronous TDM Serial Port with
Independent Transmit and Receive Timing
HDLC/LAPS Encapsulation with Programmable
FCS and Interframe Fill
Committed Information Rate Controller Provides
Fractional Allocations in 512kbps Increments
Programmable BERT for Serial (TDM) Interface
External 16MB, 100MHz SDRAM Buffering
Parallel Microprocessor Interface
SPI Interface and Hardware Mode for Operation
Without a Host Processor
Also Available in a 100-Ball, 10mm CSBGA—
the Hardware/SPI Mode-Only DS33ZH11
1.8V Operation with 3.3V Tolerant I/O
IEEE 1149.1 JTAG Support
PART
-40°C to +85°C
-40°C to +85°C
TEMP RANGE
Ethernet Mapper
DS33Z11
PIN-PACKAGE
169 CSBGA
100 CSBGA
REV: 122006

Related parts for DS33Z11

DS33Z11 Summary of contents

Page 1

... The device performs store-and-forward of packets with full wire-speed transport capability. The built-in Committed Information Rate provides fractional bandwidth allocation up to the line rate in increments of 512kbps. The DS33Z11 can operate with an inexpensive external processor, EEPROM stand-alone hardware mode. FUNCTIONAL DIAGRAM DS33Z11 SERIAL ...

Page 2

DESCRIPTION..................................................................................................................................7 2 FEATURE HIGHLIGHTS ..................................................................................................................8 2.1 G .......................................................................................................................................................8 ENERAL 2 .........................................................................................................................................8 ERIAL NTERFACE 2.3 HDLC ...........................................................................................................................................................8 2 OMMITTED NFORMATION 2.5 X.86 S ..............................................................................................................................................8 UPPORT 2.6 SDRAM I .......................................................................................................................................9 NTERFACE 2.7 MAC I ............................................................................................................................................9 NTERFACE 2.8 ...

Page 3

Pattern Monitoring...............................................................................................................................52 8.15.4 Pattern Generation..............................................................................................................................52 8. RANSMIT ACKET ROCESSOR 8. ECEIVE ACKET ROCESSOR 8.18 X. NCODING AND ECODING 8. OMMITTED NFORMATION 8. ........................................................................................................................................62 ARDWARE ODE 9 DEVICE ...

Page 4

IDCODE ............................................................................................................................................167 12.3 JTAG ID C ........................................................................................................................................168 ODES 12 .......................................................................................................................................168 EST EGISTERS 12 OUNDARY CAN EGISTER 12 .....................................................................................................................................168 YPASS EGISTER 12 DENTIFICATION EGISTER 12.8 JTAG F T UNCTIONAL IMING 13 ...

Page 5

... Figure 8-3 Flow Control Using Pause Control Frame ............................................................................................. 42 Figure 8-4 IEEE 802.3 Ethernet Frame................................................................................................................... 43 Figure 8-5 Configured as DTE Connected to an Ethernet PHY in MII Mode.......................................................... 45 Figure 8-6 DS33Z11 Configured as a DCE in MII Mode......................................................................................... 46 Figure 8-7 RMII Interface......................................................................................................................................... 48 Figure 8-8 MII Management Frame......................................................................................................................... 49 Figure 8-9 PRBS Synchronization State Diagram ...

Page 6

Table 2-1 T1-Related Telecommunications Specifications ..................................................................................... 10 Table 7-1 Detailed Pin Descriptions ........................................................................................................................ 17 Table 8-1 Clocking Options for the Ethernet Interface ............................................................................................ 31 Table 8-2 Reset Functions ...................................................................................................................................... 34 Table 8-3 Registers Related to Connections and Queues...................................................................................... 39 Table ...

Page 7

... WAN ports for transport. The external SDRAM can accommodate up to 8192 frames with a maximum frame size of 2016 bytes. Operation without an external host simplifies and reduces the cost of typical applications such as connectivity to T1/T3 and E1/E3 front ends. The DS33Z11 operates with a 1.8V core supply and 3.3V I/O supply 172 ...

Page 8

... FEATURE HIGHLIGHTS 2.1 General • 169-pin CSBGA package (DS33Z11) • 100-pin CSBGA package for hardware/SPI modes only (DS33ZH11) • 1.8V supply with 3.3V tolerant inputs and outputs • IEEE 1149.1 JTAG boundary scan • Software access to device ID and silicon revision • ...

Page 9

SDRAM Interface • Interface for 128 Mb, 32-bit wide SDRAM • SDRAM Interface speed up to 100 MHz • Auto refresh timing • Automatic precharge • Master clock provided to the SDRAM • No external components required for SDRAM ...

Page 10

... Specifications Compliance The DS33Z11 meets relevant telecommunications specifications. The following table provides the specifications and relevant sections that are applicable to the DS33Z11. Table 2-1 T1-Related Telecommunications Specifications IEEE 802.3-2002—CSMA/CD access method and physical layer specifications RFC1662—PPP in HDLC-like framing RFC2615— ...

Page 11

... The DS33Z11 is designed for use in the following applications: Transparent LAN Service LAN Extension Ethernet Delivery Over T1/E1/J1, T3/E3, OC-1/EC-1, G.SHDSL, or HDSL2/4 Refer also to Application Note 3411: DS33Z11—Ethernet LAN to Unframed T1/E1 WAN Bridge for an example of a complete LAN to WAN design. Figure 3-1 Ethernet to WAN Extension (No Framing) HDLC ...

Page 12

... Framer/LIU DS21Q55 DS26528 Port Figure 3-3 Ethernet to WAN Extension with T3/E3 Framing HDLC Serial Streams T3 Framer/LIU DS3154 DS3144 Port RMII, MII 10 Base T 100 Base T DS33Z11 Clock Sources SDRAM RMII, MII 10 Base T 100 Base T DS33Z11 Clock Sources SDRAM 12 of 172 Ethernet Ethernet ...

Page 13

... Figure 3-4 Ethernet over DSL HDLC Serial Streams DSL Figure 3-5 Copper to Fiber Connection HDLC Serial Streams Optical I/F Fiber & Phy connector RMII, MII 10 Base T 100 Base T DS33Z11 Clock Sources SDRAM RMII MII DS33Z11 Clock Sources SDRAM 13 of 172 Ethernet Ethernet ...

Page 14

ACRONYMS AND GLOSSARY • BERT: Bit Error-Rate Tester • DCE: Data Communication Interface • DTE: Data Terminating Interface • FCS: Frame Check Sequence • HDLC: High-Level Data Link Control • MAC: Media Access Control • MII: Media Independent Interface ...

Page 15

... MAJOR OPERATING MODES The DS33Z11 has three major modes of operation: microprocessor controlled, EEPROM initialized, and Hardware mode. Microprocessor control is possible through the 8-bit parallel control port. More information on microprocessor control is available in Section 8.1. EEPROM initialization is enabled by the built-in SPI master that reads a serial EEPROM connected to the SPI port after device reset and initializes the device ...

Page 16

BLOCK DIAGRAMS Figure 6-1 Detailed Block Diagram Microport TSER HDLC TCLKI1 + Serial Line 1 CIR Interface RCLKI1 RSER X.86 JTAG Eprom SPI_SCLK (max 8.33Mhz) Buffer Dev Div by 1,2,4,10 Output clocks: 50,25 Mhz,2.5 Mhz Arbiter SDRAM Output Clocks ...

Page 17

... Note that all digital pins are IO pins in JTAG mode. This feature increases the effectiveness of board level ATPG patterns. JTAG pins are not available on the Hardware mode/SPI-only DS33ZH11 (10mm CSBGA) Note Input Output; Ipu = Input, with pullup Output, with tri-state Bidirectional pin; IOz = Bidirectional pin, with tri-state Table 7-1 Detailed Pin Descriptions PIN # DS33Z11 NAME CSBGA (169) TCLKI ...

Page 18

... PHY are synchronous to this clock input for both transmit and receive. This required clock can MHz and should have ±100 ppm accuracy. When in MII mode in DCE operation, the DS33Z11 uses this input to generate the RX_CLK and TX_CLK outputs — ...

Page 19

... Receive Data 0 through 3(MII): Four bits of received D9 data, sampled synchronously with the rising edge of RX_CLK. For every clock cycle, the PHY transfers 4 bits to the DS33Z11. RXD[0] is the least significant bit of the data. Data is not considered valid when RX_DV is low. I Receive Data 0 through 1(RMII): Two bits of received ...

Page 20

... This signal is only valid in half duplex mode, and is ignored in full duplex mode Management Data Clock (MII): Clocks management data between the PHY and DS33Z11. The clock is derived from — O SYSCLKI, with a maximum frequency is 1.67 MHz. The user must leave this pin unconnected in the DCE Mode. ...

Page 21

... IOZ EEPROM to the DS33Z11. Must be synchronous with SPICK. The Serial EEPROM SPI Interface will provide data to the DS33Z11, MSB first. MISO is sampled on the falling edge when CKPHA is set high, and on the rising edge when set low. Data Bit 2: Bidirectional data bit 2 of the microprocessor interface ...

Page 22

... When CS is high, the RD/DS and I WR signals are ignored. Active-Low Read-Data Strobe (Intel Mode): The DS33Z11 drives the data bus (D0-D7) with the contents of the addressed register while RD and CS are both low. I Active-Low Data Strobe (Motorola Mode): Used to latch data through the microprocessor interface ...

Page 23

... DCE or DTE Selection: The user must set this pin high for DCE Mode selection or low for DTE Mode. This input affects operation in both software and hardware mode. In DCE Mode, the DS33Z11 MAC port can be directly connected to another MAC. In DCE Mode, the Transmit — ...

Page 24

... SDRAM Data Bus (Bits 0 through 31): The 32 pins of D1 the SDRAM data bus are inputs for read operations and D2 outputs for write operations. At all other times, these pins E1 are high-impedance. IOZ K6 Note: All SDRAM operations are controlled entirely by the G7 DS33Z11. No user programming for SDRAM buffering is J7 required ...

Page 25

... DS33Z11, used for internal operation. This clock is buffered and provided at SDCLKO for the SDRAM K10 I interface. The DS33Z11 also provides a divided version output at the REF_CLKO pin. A clock supply with ±100 ppm frequency accuracy is suggested. Active-Low SDRAM Chip Select: This output enables ...

Page 26

... PIN # PIN # DS33ZH1 DS33Z11 NAME 1 CSBGA (169) BGA(100) JTRST E6 — JTCLK D4 — JTDO E5 — JTDI E4 — JTMS F7 — G5–G10, A7, D4– V DD3.3 H5–H10 D8, H10 D2, D3, D12, E3, E11, E12, A1, F6, V F4, F10, F10, H2, DD1.8 J4, K4, J10 L3, L12, M13 A12, D1, E7, E8, F8, F9, ...

Page 27

... Figure 7-1 DS33Z11 169-Ball CSBGA Pinout RMIIMIIS D VSS VDD1.8 VDD1.8 JTCLK E RD/DS WR/RW VDD1.8 JTDI F TCLKI TSER INT VDD1.8 G N.C. RCLKI N.C. SDMASK1 H RSER RDEN SDATA10 SCAS J SDATA11 SDATA12 SDATA8 VDD1.8 K SDATA13 SDATA14 VSS VDD1.8 L SDATA15 SDATA1 VDD1.8 SDATA7 M SDATA0 SDATA3 ...

Page 28

Figure 7-2 DS33ZH11 100-Ball CSBGA Pinout (Hardware or SPI Mode Only VDD1.8 TSER HWMODE B TCLKI RCLKI RSER C RST SDATA10 SDATA7 D SDATA13 SDATA14 SDATA8 E SDATA15 SDATA9 SDMASK1 F SDATA11 SDATA1 SDMASK0 G SDATA12 ...

Page 29

... T1/T3 and E1/E3 front ends. The DS33Z11 also provides two on-board clock dividers for the System Clock input and Reference Clock Input for the 802.3 interfaces, further reducing the need for ancillary devices. ...

Page 30

... SPICK. The MOSI (Master Out Slave In) can be selectively output on the rising or falling edge of SPICK. The SPICK is generated by the DS33Z11 at a frequency of 8.33 MHz. This frequency is derived from an external SYSCLKI (100 MHz). The instruction to initiate a read is 0000x011; this is followed by the address location 0 ...

Page 31

... CLOCK STRUCTURE The DS33Z11 clocks sources and functions are as follows: • Serial Transmit Data (TCLKI) and Serial Receive Data (RCLKI) clock inputs are used to transfer data from the serial interface. These clocks can be continuous or gapped. • System Clock (SYSCLKI) input. Used for internal operation. This clock input cannot be a gapped clock. A clock supply with ± ...

Page 32

... Figure 8-1 Clocking for the DS33Z11 TSER HDLC TCLKI1 + Serial Line 1 Interface RCLKI1 RSER X.86 JTAG SPI_SCLK (max 8.33Mhz) Microport CIR Arbiter SDRAM Interface SDRAM 32 of 172 Eprom Mhz Oscillator Buffer Dev REF_CLKI Div by 1,2,4,8,10 Output clocks: 50,25 Mhz,2.5 Mhz TX_CLK1 ...

Page 33

... PHY. While using MII mode with DCE operation, the MII clocks (TX_CLK and RX_CLK) are output by the DS33Z11, and are derived from the 25 MHz REF_CLK input. Note that in DCE and RMII operating modes, the REF_CLKO signal should not be used to provide an input to REF_CLK, due to the reset requirements in these operating modes ...

Page 34

... If DS33Z11 is configured to use an external EEPROM, the DS33Z11 will provide the startup sequence to read the device settings upon the rising edge of the external RST pin. When using the external EEPROM the device is configured within 5 ms ...

Page 35

Initialization and Configuration EXAMPLE DEVICE INITIALIZATION SEQUENCE: STEP 1: Apply 3.3V supplies, then apply 1.8V supplies. STEP 2: Reset the device by pulling the RST pin low or by using the software reset bits outlined in Section 8.4. Clear ...

Page 36

Device Interrupts Figure 8-2 diagrams the flow of interrupt conditions from their source status bits through the multiple levels of information registers and mask bits to the interrupt pin. When an interrupt occurs, the host can read the Global ...

Page 37

Figure 8-2 Device Interrupt Information Flow Diagram Receive FCS Errored Packet Receive Aborted Packet Receive Invalid Packet Detected Receive Small Packet Detected Receive Large Packet Detected Receive FCS Errored Packet Count Receive Aborted Packet Count Receive Size Violation Packet Count ...

Page 38

... The Receive Queue functions in a similar manner. Note that the user must ensure that sizes and watermarks are set in accordance with the configuration speed of the Ethernet and Serial interfaces. The DS33Z11 does not provide error indication if the user creates a connection and queue that overwrites data for another connection queue ...

Page 39

It is recommended that the user reset the queue pointers for the connection after disconnection. The pointers must be reset before a connection is made. If this disconnect/connect procedure is not followed, incorrect data may be transmitted. The proper procedure ...

Page 40

... Flow Control Flow control may be required to ensure that data queues do not overflow and packets are not lost. The DS33Z11 allows for optional flow control based on the queue high watermark or through host processor intervention. There are 2 basic mechanisms that are used for flow control: • ...

Page 41

... The DS33Z11 will send a pause frame as the queue has crossed the high threshold and a frame is received. Pause is sent every time a frame is received in the “ ...

Page 42

Figure 8-3 Flow Control Using Pause Control Frame Receive Queue Growth 8.12.2 Half Duplex Flow control Half duplex flow control uses a jamming sequence to exert backpressure on the transmitting node. The receiving node jams the first 4 bytes of ...

Page 43

... MHz. In MII operation, the interface contains 17 signals and a clock reference of 25 MHz. The DS33Z11 can be configured to RMII or MII interface by the Hardware pin RMIIMIIS. If the port is configured for MII in DCE mode, REF_CLK must be 25 MHz. The DS33Z11 will internally generate the TX_CLK and RX_CLK outputs (at 25 MHz for 100Mbps, 2 ...

Page 44

... Hence the real time status reflects the status in time and may not correspond to the current received frame being processed. This is also true for the transmitted frames. Frames with errors are usually rejected by the DS33Z11. The user has the option of accepting frames by settings in Receive Frame Rejection Control register (SU.RFRC). The user can program whether to reject or accept frames with the following errors: • ...

Page 45

... The Ethernet MII/RMII port can be configured for DCE or DTE Mode. When the port is configured for the DTE Mode it can be connected to an Ethernet PHY. In DCE mode, the port can be connected to MII/RMII MAC devices other than an Ethernet PHY. The DTE/DCE connections for the DS33Z11 in MII mode are shown in the following 2 figures. ...

Page 46

... SU.MACWD0-3 registers to be written with 4 bytes of data. The address must be written to SU.MACAWL and SU.MACAWH. A write command is issued by writing a zero to SU.MACRWC.MCRW and a one to SU.MACRWC.MCS (MAC command status). MCS is cleared by the DS33Z11 when the operation is complete. Reading from the MAC registers requires the SU.MACRADH and SU.MACRADL registers to be written with the address for the read operation ...

Page 47

Table 8-6 MAC Control Registers Address 0000h-0003h 0004h-0007h 0008h-000Bh 0014h-0017h 0018h-001Bh 001Ch-001Fh 0100h-0103h Table 8-7 MAC Status Registers Address 0200h-0203h 0204h-0207h 0300h-0303h 0308h-030Bh 030Ch-030Fh 0334h-0337h 0338h-033Bh Register Register Description MAC Control Register. This register is used for programming full duplex, ...

Page 48

MII Mode Options The Ethernet interface can be configured for MII operation by setting the hardware pin RMIIMIIS low. The MII interface consists of 17 pins. For instructions on clocking the Ethernet Interface while in MII mode, see Section ...

Page 49

PHY MII Management Block and MDIO Interface The MII Management Block allows for the host to control PHYs, each with 32 registers. The MII block communicates with the external PHY using 2-wire serial interface composed of ...

Page 50

BERT The BERT can be used for generation and detection of BERT patterns. The BERT is a software programmable test pattern generator and monitor capable of meeting most error performance requirements for digital transmission equipment. The following restrictions are ...

Page 51

Figure 8-9 PRBS Synchronization State Diagram Sync 1 bit error Verify 32 bits loaded 8.15.2 Repetitive Pattern Synchronization Repetitive pattern synchronization synchronizes the receive pattern generator to the incoming repetitive pattern. The receive pattern generator is synchronized by searching each ...

Page 52

Figure 8-10 Repetitive Pattern Synchronization State Diagram Sync 1 bit error Verify Pattern Matches 8.15.3 Pattern Monitoring Pattern monitoring monitors the incoming data stream for Out Of Synchronization (OOS) condition, bit errors, and counts the incoming bits. An OOS condition ...

Page 53

Error Insertion Error insertion inserts errors into the outgoing pattern data stream. Errors are inserted one at a time Single bit error insertion can be initiated from the microprocessor interface. If pattern inversion is enabled, the data stream is ...

Page 54

Packet scrambling is programmable. Note in Hardware Mode, the scrambling is controlled by A1/SD. Once all packet processing has been completed serial data stream is passed on to the Transmit ...

Page 55

FCS error monitoring checks the FCS and aborts errored packets FCS error is detected, the FCS errored packet count is incremented and the packet is marked with an aborted indication FCS error is not detected, the ...

Page 56

Figure 8-11 HDLC Encapsulation of MAC Frame Flag(0x7E) Destination Adrs(DA) Source Adrs(SA) Length/Type MAC Client Data PAD FCS for MAC FCS for HDLC Flag(0x7E) MSB Number of Bytes 46-1500 LSB ...

Page 57

... X.86 protocol provides a method for encapsulating Ethernet Frame onto LAPS. LAPS provides HDLC type framing structure for encapsulation of Ethernet frames. LAPS encapsulated frames can be used to send data onto a SONET/SDH network. The DS33Z11 expects a byte synchronization signal to provide the byte boundary for the X.86 receiver. This is provided by the RBSYNC pin. The functional timing is shown in X ...

Page 58

... FCS for LAPS Flag(0x7E) MSB The DS33Z11 will encode the MAC Frame with the LAPS encapsulation on a complete serial stream if configured for X.86 mode in the register LI.TX86E. The DS33Z11 provides the following functions: • Control Registers for Address, SAPI, Destination Address, Source Address • ...

Page 59

The X86 received frame is aborted if: • If 7D,7E is detected. This is an abort packet sequence in X.86 • Invalid FCS is detected • The received frame has less than 6 octets • Control, SAPI and address field ...

Page 60

... Committed Information Rate Controller The DS33Z11 provides a CIR provisioning facility. The CIR can be used restricts the transport of received MAC data to a programmable rate. This is shown in MAC to Transmit HDLC. This can be used for provisioning and billing functions towards the WAN. The user must set the CIR register to control the amount of data throughput from the MAC to HDLC transmit ...

Page 61

Figure 8-14 CIR in the WAN Transmit Path TSER HDLC TCLKI1 + Serial Line 1 Interface RCLKI1 X.86 RSER SPI_SCLK (max 8.33Mhz) CIR Arbiter SDRAM Interface SDRAM 61 of 172 Eprom Mhz Oscillator Buffer Dev REF_CLK Div ...

Page 62

... Contact the factory at The DS33Z11 has 3 different default hardware settings. This is outlined in the following tables. The typical applications for each of the Hardware Modes are outlined in following tables. Note that in the hardware only mode the following restrictions apply: • ...

Page 63

Table 8-9 Specific Functional Default Values for Hardware Mode Functional Block Register Reference Global Connection between Serial and GL.CON1 Ethernet Interfaces Serial Data Transmit Serial Interface LI.TSLCR Configuration Serial Interface Reset and LI.RSTPD Power-down Transmit FCS LI.TPPCL Transmit Inter Frame ...

Page 64

Functional Block Register Reference Queue Size and thresholds Transmit Queue Size AR.TQSC1 AR.TQSC1 Transmit Queue High Threshold LI.TQHT LI.TQHT Transmit Queue Low Threshold LI.TQLT LI.TQLT Receive Queue Size AR.RQSC1 AR.RQSC1 Receive Queue Low Threshold SU.RQLT SU.RQLT Receive Queue High Threshold ...

Page 65

Table 8-10 Hardware Mode Pins PIN HWMODE MODEC[1:0] RMIIMIIS DCEDTES FULLDS A2/X86ED A1/SCD A0/BREO HARDWARE MODE FUNCTION 0 = Hardware Mode disabled Hardware Mode enabled. Select the hardware mode default settings MII Operation RMII ...

Page 66

... Table 9-1 Register Address Map Global Registers 0000h – 003Fh 0040h – 007Fh - Port 1 Unused address space: 180h - 7FFh Table 9-1 Arbiter BERT 0080h – 00BFh - - 66 of 172 shows the register map for the DS33Z11 is Serial Interface Ethernet Interface - 00C0h – 013Fh 0140h – 017Fh - ...

Page 67

... SREFT6 SREFT5 SREFT4 67 of 172 contain the registers of the DS33Z11. Bits ID03 ID02 ID01 ID11 ID10 ID09 - REF_CLKO INTM - - - - - - - - REFCLKS - - - - - - - - - - ...

Page 68

Arbiter Register Bit Map Table 9-3 Arbiter Register Bit Map DDR AME IT 40h AR.RQSC1 RQSC7 41h AR.TQSC1 TQSC7 9.1.3 BERT Register Bit Map Table 9-4 BERT Register Bit Map DDR ...

Page 69

Serial Interface Register Bit Map Table 9-5 Serial Interface Register Bit Map DDR AME IT 0C0h LI.TSLCR - 0C1h LI.RSTPD - 0C2h LI.LPBK - 0C3h - Reserved 0C4h - LI.TPPCL 0C5h LI.TIFGC TIFG7 0C6h LI.TEPLC ...

Page 70

DDR AME IT 113h - Reserved 114h LI.RSPCB0 RSPC7 115h LI.RSPCB1 RSPC15 116h LI.RSPCB2 RSPC23 118h LI.RBC0 RBC7 119h LI.RBC1 RBC15 11Ah RBC23 LI.RBC2 11Bh LI.RBC3 RBC31 11Ch LI.RAC0 REBC7 11Dh LI.RAC1 REBC15 11Eh LI.RAC2 REBC23 ...

Page 71

Ethernet Interface Register Bit Map Table 9-6 Ethernet Interface Register Bit Map DDR AME IT 140h SU.MACRADL MACRA7 141h SU.MACRADH MACRA15 142h SU.MACRD0 MACRD7 143h SU.MACRD1 MACRD15 144h MACRD23 SU.MACRD2 145h MACRD31 SU.MACRD3 146h SU.MACWD0 ...

Page 72

MAC Register Bit Map Table 9-7 MAC Indirect Register Bit Map DDR AME IT SU.MACCR 0000h Reserved 31:24 0001h 23:16 DRO 0002h 15:8 Reserved 0003h 7:0 BOLMT1 SU.MACAH 0004h Reserved 31:24 0005h 23:16 Reserved 0006h ...

Page 73

DDR AME IT 110h RESERVED – Reserved initialize to FF 111h RESERVED – Reserved initialize to FF 112h RESERVED – Reserved initialize to FF 113h RESERVED – Reserved initialize to FF 200h SU.RxFrmCtr RXFRMC31 RXFRMC30 RXFRMC29 ...

Page 74

Global Register Definitions Functions contained in the global registers include: framer reset, LIU reset, device ID, BERT interrupt status, framer interrupt status, MCLK configuration, and BPCLK configuration. These registers are preserved to provide code compatibility with the multiport devices ...

Page 75

Register Name: Register Description: Register Address: Bit # 7 6 Name - - Default Bit 2: REF_CLKO OFF (REF_CLKO) This bit determines if the REF_CLKO is turned off 1 = REF_CLKO is disabled and outputs an active low signal. 0 ...

Page 76

Register Name: Register Description: Register Address: Bit # 7 6 Name - - Default - - Bit 4: Receive Serial Interface Clock Activity Latched Status 1 (RLCALS1) This bit is set the receive clock for Serial Interface ...

Page 77

Register Name: Register Description: Register Address: Bit # 7 6 Name - - Default 0 0 Bit 4: Serial Interface 1 TX Interrupt Status (LINE1TIS) This bit is set if Serial Interface 1 Transmit has an enabled interrupt generating event. ...

Page 78

Register Name: Register Description: Register Address: Bit # 7 6 Name - - Default 0 0 Bit 4: Transmit Queue 1 Interrupt Enable (TQ1IE) Setting this bit to 1 enables an interrupt on TQ1IS. Bit 0: Receive Queue 1 Interrupt ...

Page 79

Register Name: Register Description: Register Address: Bit # 7 6 Name - - Default 0 0 Bit 0: BERT Interrupt Status (BIS) This bit is set the BERT has an enabled interrupt generating event. Register Name: Register ...

Page 80

... Default 0 0 Bit 1: BIST DONE (BISTDN) If this bit is set to 1, the DS33Z11 has completed the BIST Test initiated by BISTE. The pass fail result is available in BISTPF. Bit 0: BIST PassFail (BISTPF) This bit is equal to 0 after the DS33Z11 performs BIST testing on the SDRAM and the test passes ...

Page 81

Register Name: Register Description: Register Address: Bit # 7 6 Name - - Default 0 0 Bit 3: Wrap Type (WT) This bit is used to configure the wrap mode Sequential 1 = Interleave Bits 0- 2: Burst ...

Page 82

Register Name: Register Description Register Address: Bit # 7 6 Name SREFT7 SREFT6 Default 0 1 Bits SDRAM Refresh Time Control (SREFT0 – SREFT7) These 8 bits are used to control the SDRAM refresh frequency. The refresh ...

Page 83

... The range of bytes will depend on the external SDRAM connected to the DS33Z11. Transmit queue is the data queue for data arriving on the WAN that is sent to the MAC. Note that queue size not allowed and should never be set. ...

Page 84

BERT Registers Register Name: Register Description: Register Address: Bit # 7 6 Name - PMU Default 0 0 Bit 7: This bit must be kept low for proper operation. Bit 6: Performance Monitoring Update (PMU) This bit causes a ...

Page 85

Register Name: Register Description: Register Address: Bit # 7 6 Name - QRSS Default 0 0 The BERT’s BPCLR, BPCHR, and BSPB registers are used for polynomial-based pattern generation, with formula ...

Page 86

Register Name: Register Description: Register Address: Bit # 7 6 Name BSP7 BSP6 Default 0 0 Bits BERT Pattern (BSP[7:0]) Lower eight bits of 32 bits. Register description follows next register. Register Name: Register Description: Register Address: ...

Page 87

Register Name: Register Description: Register Address: Bit # 7 6 Name - - Default 0 0 Bits 3 – 5: Transmit Error Insertion Rate (TEIR[2:0]) These three bits indicate the rate at which errors are inserted in the output data ...

Page 88

Register Name: Register Description: Register Address: Bit # 7 6 Name - - Default - - Bit 3: Performance Monitor Update Status Latched (PMSL) This bit is set when the PMS bit transitions from Bit 2: Bit ...

Page 89

Register Name: Register Description: Register Address: Bit # 7 6 Name BEC7 BEC6 Default 0 0 Bits Bit Error Count (BEC[0:7]) Lower eight bits of 24 bits. Register description below. Register Name: Register Description: Register Address: Bit ...

Page 90

Bit # 7 6 Name BC15 BC14 Default 0 0 Bits Bit Count (BC[8:15]) Eight bits bit value. Register description below. Register Name: Register Description: Register Address: Bit # 7 6 Name BC23 BC22 ...

Page 91

... Bit # 7 6 Name - - Default 0 0 Bit 0: Transmit Data Enable Polarity (TDENPLT) If set to 1, TDEN is active low for enable. In the default mode, when TDEN is logic high, the data is enabled and output by the DS33Z11. Register Name: Register Description: Register Address: Bit # 7 6 Name - - ...

Page 92

Register Name: Register Description: Register Address: Bit # 7 6 Name - - Default 0 0 Bit 0: Queue Loopback Enable (QLP) If this bit set to 1, data received on the Serial Interface is looped back to the Serial ...

Page 93

Register Name: Register Description: Register Address: Bit # 7 6 Name TIFG7 TIFG6 Default 0 0 Bits Transmit Inter-Frame Gapping (TIFG[7:0]) – These eight bits indicate the number of additional flags and bytes of inter-frame fill to ...

Page 94

Register Name: Register Description: Register Address: Bit # 7 6 Name MEIMS TPER6 Default 0 0 Bit 7: Manual Error Insert Mode Select (MEIMS) – When 0, the transmit manual error insertion signal (TMEI) will not cause errors to be ...

Page 95

Register Name: Register Description: Register Address: Bit # 7 6 Name - - Default 0 0 Bit 0: Transmit Errored Packet Insertion Finished (TEPF) – This bit is set when the number of errored packets indicated by the TPEN[7:0] bits ...

Page 96

Register Name: Register Description: Register Address: Bit # 7 6 Name TPC7 TPC6 Default 0 0 Bits 0 – 7: Transmit Packet Count (TPC[7:0]) – Eight bits of 24 bit value. Register description below. Register Name: Register Description: Register Address: ...

Page 97

Register Name: Register Description: Register Address: Bit # 7 6 Name TBC7 TBC6 Default 0 0 Bits 0 – 7: Transmit Byte Count (TBC[0:7]) – Eight bits of 32 bit value. Register description below. Register Name: Register Description: Register Address: ...

Page 98

Register Name: Register Description: Register Address: Bit # 7 6 Name - - Default 0 0 Bit 0: Transmit Manual Error Insertion (TMEI) A zero to one transition will insert a single error in the Transmit direction. Register Name: LI.THPMUU ...

Page 99

... Transmit and Receive paths. The MAC Frame is encapsulated in the X.86 Frame for Transmit and the X.86 headers are checked for in the received data. If X.86 functionality is selected, the X.86 receiver byte boundary is provided by the RBSYNC signal and the DS33Z11 provides the transmit byte synchronization TBSYNC. No HDLC encapsulation is performed. ...

Page 100

Register Name: Register Description: Register Address: Bit # 7 6 Name TRSAPIL7 TRSAPIL6 Default 0 0 Bits 0 – 7: X86 Transmit Receive Control (TRSAPIL0-7) This is the address field for the X.86 transmitter and expected value for the receiver. ...

Page 101

Receive Serial Interface Serial Receive Registers are used to control the HDLC Receiver associated with each Serial Interface. Note that throughout this document HDLC Processor is also referred to as “Packet Processor”. The receive packet processor block has seventeen ...

Page 102

Register Name: Register Description: Register Address: Bit # 7 6 Name RMX7 RMX6 Default 1 1 Bits Receive Maximum Packet Size (RMX[7:0]) Eight bits of a sixteen bit value. Register description below. Register Name: Register Description: Register ...

Page 103

Register Name: Register Description: Register Address: Bit # 7 6 Name REPL RAPL Default - - Bit 7: Receive FCS Errored Packet Latched (REPL) This bit is set when a packet with an errored FCS is detected. Bit 6: Receive ...

Page 104

Register Name: Register Description: Register Address: Bit # 7 6 Name REPIE RAPIE Default 0 0 Bit 7: Receive FCS Errored Packet Interrupt Enable (REPIE) This bit enables an interrupt if the REPL bit in the LI.RPPSRL register is set. ...

Page 105

Register Name: Register Description: Register Address: Bit # 7 6 Name RPC7 RPC6 Default 0 0 Bits Receive Packet Count (RPC [7:0]) Eight bits of a 24-bit value. Register description below. Register Name: Register Description: Register Address: ...

Page 106

Register Name: Register Description: Register Address: Bit # 7 6 Name RFPC7 RFPC6 Default 0 0 Bits 0 – 7: Receive FCS Errored Packet Count (RFPC[7:0]) Eight bits of a 24-bit value. Register description below. Register Name: Register Description: Register ...

Page 107

Register Name: Register Description: Register Address: Bit # 7 6 Name RAPC7 RAPC6 Default 0 0 Bits Receive Aborted Packet Count (RAPC [7:0]) Eight bits of a 24-bit value. Register description below. Register Name: Register Description: Register ...

Page 108

Register Name: Register Description: Register Address: Bit # 7 6 Name RSPC7 RSPC6 Default 0 0 Bits Receive Size Violation Packet Count (RSPC [7:0]) Eight bits of a 24-bit value. Register description below. Register Name: Register Description: ...

Page 109

Register Name: Register Description: Register Address: Bit # 7 6 Name RBC7 RBC6 Default 0 0 Bits Receive Byte Count (RBC [7:0]) Eight bits of a 32-bit value. Register description below. Register Name: Register Description: Register Address: ...

Page 110

Register Name: Register Description: Register Address: Bit # 7 6 Name REBC7 REBC6 Default 0 0 Bits Receive Aborted Byte Count (RBC [7:0]) Eight bits of a 32-bit value. Register description below. Register Name: Register Description: Register ...

Page 111

Register Name: LI.RHPMUU Register Description: Serial Interface Receive HDLC PMU Update Register Register Address: 120h Bit # 7 6 Name - - Default 0 0 Bit 0: Receive PMU Update (RPMUU) This signal causes the receive cell/packet processor block performance ...

Page 112

Register Name: Register Description: Register Address: Bit # 7 6 Name - - Default 0 0 Bit 3: SAPI Octet not equal to LI.TRX86SAPIH Interrupt Enable (SAPINE01IM) If this bit is set to 1, LI.RX86S.SAPIHNE will generate an interrupt. Bit ...

Page 113

Register Name: Register Description: Register Address: Bit # 7 6 Name TQHT7 TQHT6 Default 0 0 Bits 0 – 7: Transmit Queue High Threshold (TQHT[0:7]) The transmit queue high threshold for the connection, in increments of 32 packets of 2048 ...

Page 114

Ethernet Interface Registers The Ethernet Interface registers are used to configure RMII/MII bus operation and establish the MAC parameters as required by the user. The MAC Registers cannot be addressed directly from the Processor port. The registers below are ...

Page 115

Register Name: Register Description: Register Address: Bit # 7 6 Name MACRD1 MACRD1 Bits MAC Read Data 1 (MACRD8-15) One of four bytes of data read from the MAC. Valid after a read ...

Page 116

Register Name: Register Description: Register Address: Bit # 7 6 Name MACWD1 MACWD1 5 4 Default 0 0 Bits 0 – 7: MAC Write Data 1 (MACWD8-15) One of four bytes of data to be written to the MAC. Data ...

Page 117

... Address information for write operations must be located in SU.MACAWH and SU.MACAWL. Address information for read operations must be located in SU.MACRADH and SU.MACRADL. The user must also write the MCS bit, and the DS33Z11 will clear MCS when the operation is complete. ...

Page 118

Register Name: Register Description: Register Address: Bit # 7 6 Name - - Default 0 0 Bit 0: Queue Loopback Enable (QLP) If this bit is set to 1, data from the Ethernet Interface receive queue is looped back to ...

Page 119

Register Name: Register Description: Register Address: Bit # 7 6 Name - - Default 0 0 Bit 3: No Carrier Queue Flush Bar (NCFQ) If this bit is set to 1, the queue for data passing from Serial Interface to ...

Page 120

Register Name: Register Description: Register Address: Bit # 7 6 Name UR EC Default 0 0 Bit 7: Under Run (UR) When this bit is set to 1, the frame was aborted due to a data under run condition of ...

Page 121

Register Name: Register Description: Register Address: Bit # 7 6 Name FL7 FL6 Default 0 0 Bits Frame Length (FL[0:7]) These 8 bits are the low byte of the length (in bytes) of the received frame, with ...

Page 122

Register Name: Register Description: Register Address: Bit # 7 6 Name MF - Default 0 0 Bit 7: Missed Frame (MF) This bit is set the packet is not successfully received from the MAC by the packet ...

Page 123

Register Name: Register Description: Register Address: Bit # 7 6 Name RMPS7 RMPS6 Default 1 1 Bits 7- 0: Receiver Maximum Frame (RMPS[0:7]) Eight bits of sixteen-bit value. Register description below. Register Name: Register Description: Register Address: Bit # 7 ...

Page 124

Note that the receive queue is for data that was received from the Ethernet Interface to be sent to the Serial Interface. Register Name: Register Description: Register Address: Bit # 7 6 Name ...

Page 125

Register Name: Register Description: Register Address: Bit # 7 6 Name - UCFR Default 0 0 Bit 6: Uncontrolled Control Frame Reject (UCFR) When set to 1, Control Frames other than Pause Frames are allowed. When this bit is equal ...

Page 126

... MAC Registers The control Registers related to the control of the individual Mac’s are shown in the following table. The DS33Z11 keeps statistics for the packet traffic sent and received. The register address map is shown in the following table. Note that the addresses listed are the indirect addresses that must be provided to SU.MACRADH/SU.MACRADL or SU ...

Page 127

Bit 12: Late Collision Control (LCC) When set to 1, enables retransmission of a collided packet even after the collision period. When this bit is clear, retransmission of late collisions is disabled. Bit 10: Disable Retry (DRTY) When set to ...

Page 128

Register Name: Register Description: Register Address: 0004h: Bit # 31 30 Name Reserved Reserved Default 1 1 0005h: Bit # 23 22 Name Reserved Reserved Default 1 1 0006h: Bit # 15 14 Name PADR47 PADR46 Default 1 1 0007h: ...

Page 129

... Bit 1: MII Write (MIIW) Write this bit order to execute a write instruction over the MDIO interface. Write the bit to zero to execute a read instruction. Bit 0: MII Busy (MIIB) This bit is set the DS33Z11 during execution of a MII management instruction through the MDIO interface, and is set to zero when the DS33Z11 has completed the instruction. The user should read this bit and ensure that it is equal to zero prior to beginning a MDIO instruction ...

Page 130

Register Name: Register Description: Register Address: 0018h: Bit # 31 30 Name Reserved Reserved Default 0 0 0019h: Bit # 23 22 Name Reserved Reserved Default 0 0 001Ah: Bit # 15 14 Name MIID15 MIID14 Default 0 0 001Bh: ...

Page 131

... Bit 0: Flow Control Busy (FCB) The host can set this bit order to initiate transmission of a pause frame. During transmission of a pause frame, this bit remains set. The DS33Z11 will clear this bit when transmission of the pause frame has been completed. The user should read this bit and ensure that this bit is equal to zero prior to initiating a pause frame ...

Page 132

Register Name: Register Description: Register Address: 0100h: Bit # 31 30 Name Reserved Reserved Default 0 0 0101h: Bit # 23 22 Name Reserved Reserved Default 0 0 0102h: Bit # 15 14 Name Reserved Reserved Default 0 0 0103h: ...

Page 133

Register Name: Register Description: Register Address: 010Ch: Bit # 31 30 Name Reserved Reserved Default 0 0 010Dh: Bit # 23 22 Name Reserved Reserved Default 0 0 010Eh: Bit # 15 14 Name Reserved Reserved Default 0 0 010Fh: ...

Page 134

Register Name: Register Description: Register Address: 0110h: Bit # 31 30 Name Reserved Reserved Default 0 0 0111h: Bit # 23 22 Name Reserved Reserved Default 0 0 0112h: Bit # 15 14 Name Reserved Reserved Default 0 0 0113h: ...

Page 135

Register Name: Register Description: Register Address: 0200h: Bit # 31 30 Name RXFRMC3 RXFRMC3 1 0 Default 0 0 0201h: Bit # 23 22 Name RXFRMC2 RXFRMC2 3 2 Default 0 0 0202h: Bit # 15 14 Name RXFRMC1 RXFRMC1 ...

Page 136

Register Name: Register Description: Register Address: 0204h: Bit # 31 30 Name RXFRMOK RXFRMOK 31 30 Default 0 0 0205h: Bit # 23 22 Name RXFRMOK RXFRMOK 23 22 Default 0 0 0206h: Bit # 15 14 Name RXFRMOK RXFRMOK ...

Page 137

Register Name: Register Description: Register Address: 0300h: Bit # 31 30 Name TXFRMC3 TXFRMC3 1 0 Default 0 0 0301h: Bit # 23 22 Name TXFRMC2 TXFRMC2 3 2 Default 0 0 0302h: Bit # 15 14 Name TXFRMC1 TXFRMC1 ...

Page 138

Register Name: Register Description: Register Address: 0308h: Bit # 31 30 Name TXBYTEC3 TXBYTEC3 1 0 Default 0 0 0309h: Bit # 23 22 Name TXBYTEC2 TXBYTEC2 3 2 Default 0 0 030Ah: Bit # 15 14 Name TXBYTEC1 TXBYTEC1 ...

Page 139

Register Name: Register Description: Register Address: 030Ch: Bit # 31 30 Name TXBYTEOK TXBYTEOK 31 30 Default 0 0 030Dh: Bit # 23 22 Name TXBYTEOK TXBYTEOK 23 22 Default 0 0 030Eh: Bit # 15 14 Name TXBYTEOK TXBYTEOK ...

Page 140

Register Name: Register Description: Register Address: 0334h: Bit # 31 30 Name TXFRMU3 TXFRMU30 1 Default 0 0 0335h: Bit # 23 22 Name TXFRMU2 TXFRMU22 3 Default 0 0 0336h: Bit # 15 14 Name TXFRMU1 TXFRMU14 5 Default ...

Page 141

Register Name: Register Description: Register Address: 0338h: Bit # 31 30 Name TXFRMBD TXFRMBD 31 30 Default 0 0 0339h: Bit # 23 22 Name TXFRMBD TXFRMBD 23 22 Default 0 0 033Ah: Bit # 15 14 Name TXFRMBD TXFRMBD ...

Page 142

... TSER data. The “shaded bits” are not clocked by the DS33Z11. The TDEN must occur one bit before the effected bit in the TSER stream. Note that polarity of the TDEN is selectable through LI.TSLCR. In the figure below, TDEN is active low , allowing the bits to clock and inactive high, causing the next data bit not be clocked ...

Page 143

... In Half-Duplex (DTE) Mode, the DS33Z11 supports CRS and COL signals. CRS is active when the PHY detects transmit or receive activity. If there is a collision as indicated by the COL input, the DS33Z11 will replace the data nibbles with jam nibbles. After a “random“ time interval, the packet is retransmitted. The MAC will try to send the packet a maximum of 16 times ...

Page 144

Figure 10-5 MII Transmit Functional Timing TX_CLK P R TXD[3:0] TX_EN Figure 10-6 MII Transmit Half Duplex with a Collision Functional Timing TX_CLK TXD[3: TX_EN CRS COL Receive Data (RXD[3:0]) is clocked from the external ...

Page 145

... SPICK. The MISO data can be sampled on rising or falling edge of SPICK based on the CKPHA pin input. The SPICK is generated by the DS33Z11 at a frequency of 8.33 MHz, derived from an external SYSCLKI of 100 MHz. The initialization sequence is commenced immediately after power up reset or a rising edge of the RST input pin. The SPI master initiates a read with the instruction code 0000x011b ...

Page 146

Table 10-1 EEPROM Program Memory Map Functional Block Global Registers Arbiter Registers BERT Registers Serial Interface Tx Registers Serial Interface Rx Registers Ethernet Interface Registers MAC Register Write 1 MAC Register Write 2 MAC Register Write 3 MAC Register Write ...

Page 147

OPERATING PARAMETERS ABSOLUTE MAXIMUM RATINGS Voltage Range on Any Lead with Respect to V +5.5V Supply Voltage Range (VDD3.3) with Respect to V +3.6V Supply Voltage Range (VDD1.8) with Respect to V +2.0V Ambient Operating Temperature Range…………………………………………………………………...–40°C to +85°C ...

Page 148

PARAMETER Input Leakage Output Leakage (when Hi-Z) Output Voltage (I = -4.0mA) OH Output Voltage (I = +4.0mA) OL Output Voltage (I = -8.0mA) OH Output Voltage (I = +12.0mA) OL Input Voltage Note 1: Typical power is 145mW. Note ...

Page 149

Transmit MII Interface PARAMETER SYMBOL TX_CLK Period TX_CLK Low Time TX_CLK High Time TX_CLK to TXD, TX_EN Delay Figure 11-1 Transmit MII Interface TX_CLK TXD[3:0] TX_EN 10 Mbps MIN TYP MAX t1 400 t2 140 260 t3 140 260 ...

Page 150

Receive MII Interface PARAMETER SYMBOL RX_CLK Period RX_CLK Low Time RX_CLK High Time RXD, RX_DV to RX_CLK Setup Time RX_CLK to RXD, RX_DV Hold Time Figure 11-2 Receive MII Interface Timing RX_CLK RXD[3:0] RX_DV 10 Mbps MIN TYP MAX ...

Page 151

Transmit RMII Interface PARAMETER SYMBOL REF_CLK Frequency REF_CLK Period REF_CLK Low Time REF_CLK High Time REF_CLK to TXD, TX_EN Delay Figure 11-3 Transmit RMII Interface REF_CLK TXD[1:0] TX_EN 10 Mbps MIN TYP MAX 50MHz, ±50ppm ...

Page 152

Receive RMII Interface PARAMETER SYMBOL REF_CLK Frequency REF_CLK Period REF_CLK Low Time REF_CLK High Time RXD, CRS_DV to REF_CLK Setup Time REF_CLK to RXD, CRS_DV Hold Time Figure 11-4 Receive RMII Interface Timing REF_CLK RXD[1:0] CRS_DV 10 Mbps MIN ...

Page 153

MDIO Interface PARAMETER SYMBOL MDC Frequency MDC Period MDC Low Time MDC High Time MDC to MDIO Output Delay MDIO Setup Time MDIO Hold Time Figure 11-5 MDIO Timing MDC MDIO MDC MDIO MIN TYP 1.67 t1 540 600 ...

Page 154

Transmit WAN Interface PARAMETER SYMBOL TCLKI Frequency TCLKI Period TCLKI Low Time TCLKI High Time TCLKI to TSER Output Delay TBSYNC Setup Time TBSYNC Hold Time Figure 11-6 Transmit WAN Timing TCLKI TSER TBSYNC MIN TYP MAX 52 t1 ...

Page 155

Receive WAN Interface PARAMETER SYMBOL RCLKI Frequency RCLKI Period RCLKI Low Time RCLKI High Time RSER Setup Time RDEN Setup Time RBSYNC Setup Time RDEN Setup Time RBSYNC Setup Time RSER Hold Time RBSYNC Hold Time RDEN Hold Time ...

Page 156

SDRAM Timing Table 11-3 SDRAM Interface Timing PARAMETER SDCLKO Period SDCLKO Duty Cycle SDCLKO to SDATA Valid; Write to SDRAM SDCLKO to SDATA Drive On; Write to SDRAM SDCLKO to SDATA Invalid; Write to SDRAM SDCLKO to SDATA Drive ...

Page 157

Figure 11-8 SDRAM Interface Timing SDCLKO (output) SDATA (output) SDATA (input) SRAS, SCAS, SWE, SDCS (output) SDA, SBA (output) SDMASK (output t11 t13 157 of 172 t10 t12 t14 ...

Page 158

AC Characteristics—Microprocessor Bus Timing (VDD3.3 = 3.3V ±5%, VDD1.8 = 1.8 ±5%; T PARAMETER Setup Time for A[12:0] Valid to CS Active Setup Time for CS Active to Either Active Delay Time from Either RD or ...

Page 159

Figure 11-9 Intel Bus Read Timing (HWMODE = 0, MODEC = 00) Address Valid ADDR[12:0] DATA[7: Figure 11-10 Intel Bus Write Timing (HWMODE = 0, MODEC = 00) Address Valid ADDR[12:0] DATA[7: ...

Page 160

Figure 11-11 Motorola Bus Read Timing (HWMODE = 0, MODEC = 01) Address Valid ADDR[12:0] DATA[7: Figure 11-12 Motorola Bus Write Timing (HWMODE = 0, MODEC = 01) Address Valid ADDR[12:0] DATA[7: ...

Page 161

EEPROM Interface Timing PARAMETER SYMBOL SPICK Period SPICK Low Time SPICK High Time MOSI Setup Delay MISO Hold MISO Setup MISO Hold SPI_CS Hold Figure 11-13 EEPROM Interface Timing – t2 SPI_CS MOSI MISO MIN TYP ...

Page 162

JTAG Interface Timing (VDD3.3 = 3.3V ±5%, VDD1.8 = 1.8 ±5%; T PARAMETER JTCLK Clock Period JTCLK Clock High: Low Time (Note 1) JTCLK to JTDI, JTMS Setup Time JTCLK to JTDI, JTMS Hold Time JTCLK to JTDO Delay ...

Page 163

... JTMS on the rising edge of JTCLK. Table Boundary Scan Register Identification Register Mux Bypas Register Instruction Register Select Test Access Port Controller Tri-State 10K 10K JTMS JTCLK JTRST 163 of 172 12-1. The DS33Z11 contains the following as JTDO ...

Page 164

TAP Controller State Machine The TAP controller is a finite state machine that responds to the logic level at JTMS on the rising edge of JTCLK. See Figure 12-2 for a diagram of the state machine operation. Test-Logic-Reset Upon power-up, ...

Page 165

Update-DR A falling edge on JTCLK while in the Update-DR state will latch the data from the shift register path of the test registers into the data output latches. This prevents changes at the parallel output due to changes in ...

Page 166

... JTDO. A rising edge on JTCLK in the Exit1-IR state or the Exit2-IR state with JTMS HIGH will move the controller to the Update-IR state. The falling edge of that same JTCLK will latch the data in the instruction shift register to the instruction parallel output. Instructions supported by the DS33Z11 and its respective operational binary codes are shown in ...

Page 167

Table 12-1 Instruction Codes for IEEE 1149.1 Architecture INSTRUCTION SAMPLE:PRELOAD BYPASS EXTEST CLAMP HIGHZ IDCODE 12.2.1 SAMPLE:PRELOAD This is a mandatory instruction for the IEEE 1149.1 specification. This instruction supports two functions. The digital I/Os of the device can be ...

Page 168

... IEEE 1149.1 requires a minimum of two test registers; the bypass register and the boundary scan register. An optional test register has been included with the DS33Z11 design. This test register is the identification register and is used in conjunction with the IDCODE instruction and the Test-Logic-Reset state of the TAP controller. ...

Page 169

Figure 12-3 JTAG Functional Timing (INST) Run Test Select DR Capture (STATE) Reset Idle Scan DR JTCLK JTRST JTMS X JTDI JTDO Output Pin IDCODE Update Exit1 Select DR Select IR Capture Shift DR DR Scan Scan ...

Page 170

PACKAGE INFORMATION (The package drawing(s) in this data sheet may not reflect the most current specifications. The package number provided for each package is a link to the latest package outline information.) 13.1 169-Ball CSBGA, 14mm x 14mm (56-G6035-001) ...

Page 171

CSBGA, 10mm x 10mm (DS33ZH11 Only) (56-G6008-001) 171 of 172 ...

Page 172

... No circuit patent licenses are implied. Maxim/Dallas Semiconductor reserves the right to change the circuitry and specifications without notice at any time The Maxim logo is a registered trademark of Maxim Integrated Products, Inc. The Dallas logo is a registered trademark of Dallas Semiconductor. DESCRIPTION 172 of 172 © 2006 Maxim Integrated Products DS33Z11 Ethernet Mapper ...

Related keywords