PM7383 FREEDM-32A256 DATASHEET ERRATA ISSUE 4 FREEDM-32A256 REVISION A DEVICE ERRATA 11 :40 :29 PM PMC-2010337 r, 9S ep tem be FREEDM-32A256 20 02 PM7383 Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 REVISION A DEVICE ERRATA ISSUE 4 April, 2002 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC. AND FOR ITS CUSTOMER’S INTERNAL USE PM7383 FREEDM-32A256 DATASHEET ERRATA ISSUE 4 FREEDM-32A256 REVISION A DEVICE ERRATA PM PMC-2010337 :40 :29 TABLE OF CONTENTS Introduction ..........................................................................................................1 1.1. Device Identification ..................................................................................1 1.2. Reference..................................................................................................1 2. FREEDM-32A256 Revision A Functional Deficiency List.....................................2 2.1. Following recovery from receive FIFO overrun events, truncated data transfers may occur on the receive Any-PHY bus. ..............................................3 3. Documentation Errors ..........................................................................................5 3.1. PROV and DELIN bits in Register 0x204 are Write-Only..........................6 3.2. 7BIT, INVERT, CRC[1], and CRC[0] bits in Register 0x208 are Write-Only 7 3.3. New Patents Issued ..................................................................................7 4. Contacting PMC-Sierra ........................................................................................9 Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep tem be r, 20 02 11 1. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC. AND FOR ITS CUSTOMER’S INTERNAL USE i PM7383 FREEDM-32A256 DATASHEET ERRATA ISSUE 4 FREEDM-32A256 REVISION A DEVICE ERRATA PM PMC-2010337 :29 Introduction :40 1. 20 Device Identification tem be r, 1.1. 02 11 In this document, Section 2 lists the known functional errata for revision A of PM7383 FREEDM-32A256 and Section 3 lists errors found in Issue 2 of the FREEDM-32A256 datasheet (PMC-2010336). ,1 9S ep The information contained in Section 2 relates to Revision A of PM7383 FREEDM32A256 only. The device revision code is marked at the end of the Wafer Batch Code on the face of the device (as shown in Figure 1.1). PM7383 FREEDM-32A256 Revision A is packaged in a 329-pin Plastic Ball Grid Array (PBGA). ay Figure 1.1: PM7383 FREEDM-32A256 Branding Format. hu rsd Pin A1 Reference nT PMC Logo io FREEDM Logo TM liv Part Number Wafer Batch Code Assembly Date Code Country of Origin Not to Scale 1.2. • Do wn loa de db yV inv ef uo fo PM7383-PI C A Myyww PHILIPPINES ett DM FREE32A256 Reference PMC-2010336, FREEDM-32A256 Long Form Data Sheet, Issue 2. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC. AND FOR ITS CUSTOMER’S INTERNAL USE 1 PM7383 FREEDM-32A256 DATASHEET ERRATA ISSUE 4 FREEDM-32A256 REVISION A DEVICE ERRATA PM PMC-2010337 :29 FREEDM-32A256 Revision A Functional Deficiency List :40 2. 20 02 11 This section lists the known functional deficiencies for Revision A of FREEDM32A256 (as of the publication date of this document). For each deficiency, the known work-around and the operating constraints, with and without the work-around, are also described. Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep tem be r, Please report any functional deficiencies not covered in this document to PMC-Sierra. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC. AND FOR ITS CUSTOMER’S INTERNAL USE 2 PM7383 FREEDM-32A256 DATASHEET ERRATA ISSUE 4 FREEDM-32A256 REVISION A DEVICE ERRATA PM PMC-2010337 :29 Following recovery from receive FIFO overrun events, truncated data transfers may occur on the receive Any-PHY bus. 11 :40 2.1. 20 02 Description: ,1 9S ep tem be r, When outputting packets on the receive Any-PHY bus, the FREEDM-32A256 will normally transfer bursts of data containing ((XFER+1)*16) bytes, where XFER is a value between 0 and 15 configurable on a per-channel basis, or alternatively, bursts of data containing fewer bytes but including an end of packet. The Any-PHY interface is intended to operate in such a manner at all times, so that a downstream device may assume that any data transfer, in which REOP is not asserted is of a fixed length. nT hu rsd ay Following a receive FIFO overrun, however, the FREEDM-32A256 implements an automatic FIFO healing mechanism. As a consequence of this mechanism, the FREEDM-32A256 may output a burst of data containing (n*16) bytes of data, where n is less than (XFER+1), but which does not include an end of packet. ett io Workarounds: liv There are 4 possible independent workarounds: Set the receive path XFER to 0. All transfers not containing an end of packet will then be 16 bytes and thus of constant length. This workaround may not be suitable in high bandwidth systems, especially if multiple FREEDM-32A256s are sharing an Any-PHY bus. ii) Attach a pull-down resistor to the RVAL output and monitor this signal to detect truncated data transfers. iii) Attach a pull-up resistor to the RERR output and monitor this signal to detect truncated data transfers. RERR is always logic 0 when the FREEDM-32A256 is outputting data on the Any-PHY bus, except when REOP is asserted. If a pull-up resistor is attached to RERR, a truncated transfer will be indicated by RERR = 1 and REOP = 0. The downstream device can take the appropriate action such as discarding the packet. iv) Do wn loa de db yV inv ef uo fo i) Attach pull-down or pull-up resistors to the RXDATA[15:0] outputs and a pulldown resistor to the RXPRTY output. If the FREEDM-32A256 outputs a truncated burst of data and the downstream device is not monitoring RVAL and is expecting a fixed length burst of data, the downstream device will observe parity errors and can take appropriate action such as discarding the packet. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC. AND FOR ITS CUSTOMER’S INTERNAL USE 3 PM7383 FREEDM-32A256 DATASHEET ERRATA ISSUE 4 FREEDM-32A256 REVISION A DEVICE ERRATA PM PMC-2010337 :40 :29 Performance with workaround: 11 FREEDM-32A256 operates correctly. 20 02 Performance without workaround: Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep tem be r, The downstream device may sample invalid packet data. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC. AND FOR ITS CUSTOMER’S INTERNAL USE 4 PM7383 FREEDM-32A256 DATASHEET ERRATA ISSUE 4 FREEDM-32A256 REVISION A DEVICE ERRATA PM PMC-2010337 :29 Documentation Errors :40 3. 11 This section lists the known documentation errors in Issue 2 of PMC-2010336 FREEDM-32A256 Datasheet (as of the publication date of this document). Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep tem be r, 20 02 Please report any documentation errors not covered in this document to PMC-Sierra. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC. AND FOR ITS CUSTOMER’S INTERNAL USE 5 PM7383 FREEDM-32A256 DATASHEET ERRATA ISSUE 4 FREEDM-32A256 REVISION A DEVICE ERRATA PM PMC-2010337 :29 PROV and DELIN bits in Register 0x204 are Write-Only :40 3.1. 02 11 PROV and DELIN bits in Register 0x204 are write-only and not read/write. Changes to the register table are shown below. Default Bit 15 R/W W PROV 0 Bit 14 R/W STRIP 0 Bit 13 R/W W DELIN 0 Bit 12 R TAVAIL Bit 11 W Reserved Bit 10 W FPTR[10] Bit 9 W FPTR[9] Bit 8 W FPTR[8] X Bit 7 W FPTR[7] io X Bit 6 W FPTR[6] ett X Bit 5 W FPTR[5] X Bit 4 W FPTR[4] X Bit 3 W FPTR[3] X Bit 2 W FPTR[2] X Bit 1 W yV FPTR[1] X Bit 0 W FPTR[0] X ep 9S ay rsd hu nT liv fo uo ef ,1 X X X X Do wn loa de inv 20 Function r, Type tem be Bit db Register 0x204 : RHDL Indirect Channel Data Register #1 PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC. AND FOR ITS CUSTOMER’S INTERNAL USE 6 PM7383 FREEDM-32A256 DATASHEET ERRATA ISSUE 4 FREEDM-32A256 REVISION A DEVICE ERRATA PM PMC-2010337 :29 7BIT, INVERT, CRC[1], and CRC[0] bits in Register 0x208 are Write-Only :40 3.2. 02 11 7BIT, INVERT, CRC[1], and CRC[0] bits in Register 0x208 are write-only and not read/write. Changes to the register table are shown below. Function Default Bit 15 R/W W 7BIT 0 Bit 14 R/W PRIORITY 0 Bit 13 R/W W INVERT 0 CRC[1] Bit 10 R/W W CRC[0] Bit 9 R/W OFFSET[1] Bit 8 R/W OFFSET[0] hu 0 0 Unused X Bit 6 Unused X Unused X Unused X XFER[3] 0 XFER[2] 0 XFER[1] 0 XFER[0] 0 liv io 0 ett nT 0 Bit 7 fo Bit 2 R/W Bit 1 R/W yV db R/W Do wn loa de Bit 0 ef R/W inv Bit 3 uo Bit 4 ep 9S R/W W ay Bit 11 Bit 5 3.3. X ,1 Unused rsd Bit 12 r, Type tem be Bit 20 Register 0x208 : RHDL Indirect Channel Data Register #2 New Patents Issued Description: The technology discussed is protected by one or more of the following Patents and the Patents listed in the data sheet document: PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC. AND FOR ITS CUSTOMER’S INTERNAL USE 7 PM7383 FREEDM-32A256 DATASHEET ERRATA ISSUE 4 FREEDM-32A256 REVISION A DEVICE ERRATA PM PMC-2010337 :29 U.S. Patent No. 6,333,935 Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep tem be r, 20 02 11 :40 Relevant patent applications and other patents may also exist. PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC. AND FOR ITS CUSTOMER’S INTERNAL USE 8 PM7383 FREEDM-32A256 DATASHEET ERRATA ISSUE 4 FREEDM-32A256 REVISION A DEVICE ERRATA PM PMC-2010337 :29 Contacting PMC-Sierra :40 4. r, 20 02 11 PMC-Sierra, Inc. 105 - 8555 Baxter Place Burnaby, BC V5A 4V7 Tel: (604) 415-6000 Fax: (604) 415-6200 [email protected] [email protected] http://www.pmc-sierra.com Do wn loa de db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep tem be Product information: Applications information: Internet: PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC. AND FOR ITS CUSTOMER’S INTERNAL USE 9 PM7383 FREEDM-32A256 DATASHEET ERRATA ISSUE 4 FREEDM-32A256 REVISION A DEVICE ERRATA PM PMC-2010337 db yV inv ef uo fo liv ett io nT hu rsd ay ,1 9S ep tem be r, 20 02 11 :40 :29 NOTES Do wn loa de Seller will have no obligation or liability in respect of defects or damage caused by unauthorized use, mis-use, accident, external cause, installation error, or normal wear and tear. There are no warranties, representations or guarantees of any kind, either express or implied by law or custom, regarding the product or its performance, including those regarding quality, merchantability, fitness for purpose, condition, design, title, infringement of thirdparty rights, or conformance with sample. Seller shall not be responsible for any loss or damage of whatever nature resulting from the use of, or reliance upon, the information contained in this document. In no event will Seller be liable to Buyer or to any other party for loss of profits, loss of savings, or punitive, exemplary, incidental, consequential or special damages, even if Seller has knowledge of the possibility of such potential loss or damage and even if caused by Seller’s negligence. © 2002 PMC-Sierra, Inc. Issue date: April, 2002 PMC-Sierra, Inc. 8555 Baxter Place Burnaby, BC Canada V5A 4V7 604 415 6000