Part Number Hot Search : 
R4F2462 SMP10100 BD46451 0V10X LC72130 AD60007 H2401 GPTN5061
Product Description
Full Text Search
 

To Download 2000842 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 PM5313 SPECTRA-622 Device Driver Errata Released
PM5313
SPECTRA-622
DEVICE DRIVER ERRATA
Released Production Issue 2: November, 2001
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-2000842, Issue 2
PM5313 SPECTRA-622 Device Driver Errata Released
Legal Information
Copyright
(c) 2001 PMC-Sierra, Inc. All rights Reserved. The information is proprietary and confidential to PMC-Sierra, Inc., and for its customers' internal use. In any event, you cannot reproduce any part of this document, in any form, without the express written consent of PMC-Sierra, Inc. PMC-2000842 (R2)
Disclaimer
None of the information contained in this document constitutes an express or implied warranty by PMC-Sierra, Inc. as to the sufficiency, fitness or suitability for a particular purpose of any such information or the fitness, or suitability for a particular purpose, merchantability, performance, compatibility with other parts or systems, of any of the products of PMC-Sierra, Inc., or any portion thereof, referred to in this document. PMC-Sierra, Inc. expressly disclaims all representations and warranties of any kind regarding the contents or use of the information, including, but not limited to, express and implied warranties of accuracy, completeness, merchantability, fitness for a particular use, or non-infringement. In no event will PMC-Sierra, Inc. be liable for any direct, indirect, special, incidental or consequential damages, including, but not limited to, lost profits, lost business or lost data resulting from any use of or reliance upon the information, whether or not PMC-Sierra, Inc. has been advised of the possibility of such damage.
Trademarks
SPECTRA-622 is a registered trademark of PMC-Sierra, Inc. Other product and company names mentioned herein may be the trademarks of their respective owners.
Patents
The technology discussed is protected by one or more of the following Patents: U.S. Patent No. x,xxx,xxx y,yyy,yyy Relevant patent applications and other patents may also exist.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-2000842, Issue 2
2
PM5313 SPECTRA-622 Device Driver Errata Released
Contacting PMC-Sierra
PMC-Sierra, Inc. 8555 Baxter Place Burnaby BC Canada V5A 4V7 Tel: +1-604- 415-6000 Fax: +1-604-415-6200 Document Information: document@pmc-sierra.com Corporate Information: info@pmc-sierra.com Technical Support: apps@pmc-sierra.com Web Site: http://www.pmc-sierra.com
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-2000842, Issue 2
3
PM5313 SPECTRA-622 Device Driver Errata Released
Revision History
Issue No.
1 2
Issue Date
July 2000 November 2001
Details of Change
Document created. Removed all previous errata addressed in Issue 1of Driver: ISR; Interrupt Enable Bit Not Clearing ISR; Auxiliary Interrupt Status Bits Not Clearing Memory leak due to callback defined as a NULL DLL OVERRIDE bit in 19.44 telecombus mode Concatenated payloads with normal mode initialization profile All errata from Issue 1 have been addressed in release 1.0 of the driver. Add driver errata 2.1.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-2000842, Issue 2
4
PM5313 SPECTRA-622 Device Driver Errata Released
Table of Contents
Legal Information ................................................................................................................ 2 Contacting PMC-Sierra ....................................................................................................... 3 Revision History .................................................................................................................. 4 Table of Contents ................................................................................................................ 5 1 2 Introduction.................................................................................................................. 6 1.1 2.1 Driver identification ............................................................................................. 6 Driver fails to report add bus parity error interrupts ............................................ 7 2.1.1 Description................................................................................................ 7 2.1.2 Workaround .............................................................................................. 7 2.1.3 Performance With Workaround ................................................................ 8 2.1.4 Performance Without Workaround ........................................................... 9 3 Documentation Deficiencies...................................................................................... 10 Functional Deficiencies ............................................................................................... 7
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-2000842, Issue 2
5
PM5313 SPECTRA-622 Device Driver Errata Released
1
Introduction
The information in this document applies to Release 1.0 of the PM5313 SPECTRA-622 Device Driver and contains a complete list of all errata items associated with the PM5313 SPECTRA-622 Device Driver. Release 1.0 of the SPECTRA-622 device driver and Issue 2 of this errata document supersede all prior versions of the device driver and the errata document respectively.
1.1
Driver identification
The revision numbers of the driver files are indicated in the comment section of each file under Modification History. The driver release includes the following files:
Table 1 Directory
example\ example\ example\ example\ inc\ inc\ inc\ inc\ inc\ inc\ inc\ inc\ src\ src\ src\ src\ src\ src\ src\ src\ -
PM5313 SPECTRA-622 Device Driver Files. Filename
spe_app.c spe_app.h spe_debug.c spe_debug.h spe_api.h spe_defs.h spe_err.h spe_fns.h spe_hw.h spe_rtos.h spe_strs.h spe_typs.h spe_api1.c spe_api2.c spe_hw.c spe_isr.c spe_prof.c spe_rtos.c spe_stat.c spe_util.c Makefile software.lic spectra_relnotes_r2.pdf
File Version
1.8 1.4 1.4 1.3 1.7 1.9 1.6 1.6 1.9 1.7 1.6 1.7 1.11 1.7 1.7 1.7 1.6 1.9 1.7 1.8 1.9 n/a n/a
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-2000842, Issue 2
6
PM5313 SPECTRA-622 Device Driver Errata Released
2
Functional Deficiencies
This section outlines the known functional deficiencies of the PM5313 SPECTRA-622 Device Driver as of the publication date of this document. For each deficiency, the known workaround and the operating constraints, with and without the workaround, are also described. Table 2 provides a summary of the functional deficiencies. Please report any functional deficiencies not covered in this errata document to PMC-Sierra, Inc.
Table 2 Section
2.1
Summary of Functional Deficiencies Discrepancy
Driver Fails to report add bus parity error interrupts
Workaround
Yes - edit code
2.1
2.1.1
Driver fails to report add bus parity error interrupts
Description
When configured in ISR mode, the driver can not service the add bus parity error interrupt (API1, API2, API3 and API4 in Section/Line Block Interrupt Status register 000BH). When configured in polling mode the driver services the interrupts correctly.
2.1.2
Workaround
The current implementation of the driver assumes that the add bus parity error interrupt (API1, API2, API3 and API4 in Section/Line Block Interrupt Status register 000BH) are covered by one of the master interrupt status bits within register 000BH (SPECTRA-622 Section/Line Block Interrupt Status register): CSPII or CRSII. This is incorrect and therefore code modifications must be made to the isrSpectraGetStatusIO(), isrSpectraGetStatus(), and isrSpectraPollStatus() functions located in spe_isr.c.
isrSpectraGetStatusIO() should be updated by removing the following code: /* SPECTRA-622 ADD Bus Parity Interrupt Status */ addr = base + SPE_REG_ADD_BUS_PARITY_INT_STAT; val = sysSpectraRead(addr); pmask->ioApe[0] = val & SPE_BTMSK_IO_API1; pmask->ioApe[1] = val & SPE_BTMSK_IO_API2; pmask->ioApe[2] = val & SPE_BTMSK_IO_API3; pmask->ioApe[3] = val & SPE_BTMSK_IO_API4; isrSpectraPollStatus() should be updated by replacing the following code: /* clear the isv mask */ sysSpectraMemSet(pmask, 0, sizeof(sSPE_MASK));
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-2000842, Issue 2
7
PM5313 SPECTRA-622 Device Driver Errata Released
isrSpectraGetStatusIO (pddb, pmask); with: UINT1 * base, * addr; UINT1 val; /* clear the isv mask */ sysSpectraMemSet(pmask, 0, sizeof(sSPE_MASK)); /* SPECTRA-622 ADD Bus Parity Interrupt Status */ addr = base + SPE_REG_ADD_BUS_PARITY_INT_STAT; val = sysSpectraRead(addr); pmask->ioApe[0] = val & SPE_BTMSK_IO_API1; pmask->ioApe[1] = val & SPE_BTMSK_IO_API2; pmask->ioApe[2] = val & SPE_BTMSK_IO_API3; pmask->ioApe[3] = val & SPE_BTMSK_IO_API4; isrSpectraGetStatusIO (pddb, pmask); isrSpectraGetStatus(), should be updated by replacing the following code: baddr = pddb->baseAddr; /* read the SPECTRA-622 Section/Line Block Interrupt Status register */ with: baddr = pddb->baseAddr; /* SPECTRA-622 ADD Bus Parity Interrupt Status */ addr = baddr + SPE_REG_ADD_BUS_PARITY_INT_STAT; val = sysSpectraRead(addr); pmask->ioApe[0] = val & SPE_BTMSK_IO_API1; pmask->ioApe[1] = val & SPE_BTMSK_IO_API2; pmask->ioApe[2] = val & SPE_BTMSK_IO_API3; pmask->ioApe[3] = val & SPE_BTMSK_IO_API4; /* read the SPECTRA-622 Section/Line Block Interrupt Status register */
2.1.3
Performance With Workaround
When configured in ISR mode or polling mode, the driver services an add bus parity error interrupt (API1, API2, API3 and API4 in Section/Line Block Interrupt Status register 000BH) correctly.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-2000842, Issue 2
8
PM5313 SPECTRA-622 Device Driver Errata Released
2.1.4
Performance Without Workaround
When configured in ISR mode, an add bus parity error interrupt (API1, API2, API3 and API4 in Section/Line Block Interrupt Status register 000BH) the driver will not service the interrupts and will lock the system in the ISR.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-2000842, Issue 2
9
PM5313 SPECTRA-622 Device Driver Errata Released
3
Documentation Deficiencies
We are not aware of any documentation deficiencies at this time. Please report any documentation deficiencies not covered in this errata to PMC-Sierra.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-2000842, Issue 2
10


▲Up To Search▲   

 
Price & Availability of 2000842

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X