- Freescale
Transcription
- Freescale
Document Number: QCVS-4.2-RN Freescale Semiconductor QCVS 4.2 Release Notes Release Notes Contents 1. 2. 1. Important Notes This release is intended to provide additional functionality and address a few critical issues found in QCVS 4.1.1. Please be aware of a known issue regarding DDR validation with Registered DIMMs (see the errata section for the workaround). Please ensure that CSS.exe and CDDE.exe processes are not running when you install QCVS 4.2. (see installation errata section for more details). 2. Revision History 2.1. Important Notes ........................................................... 1 Revision History ........................................................... 1 2.1. QCVS 4.1.1 ......................................................... 1 2.2. 3. 4. 5. About this release....................................................... 2 3.1. Version information ........................................... 2 3.2. Download information ....................................... 2 3.3. Getting help......................................................... 2 System Requirements ................................................ 3 New in this release ..................................................... 3 5.1. Licensing............................................................. 3 5.2. 6. 7. QCVS 4.2 QCVS 4.1............................................................. 1 Supported devices ............................................. 3 Documentation ............................................................. 5 Errata .............................................................................. 6 7.1. Known Issues for this Release ........................ 6 7.2. Known Limitations ............................................. 6 7.3. Documentation Errata ....................................... 8 8. FAQ .................................................................................. 8 Key New Features: New tool in the suite: SerDes Configuration & Validation DDR4 support LS2085 support for DDR, PBL and HW DeviceTree, 2.2. QCVS 4.1.1 Key New Features: None. 2.3. QCVS 4.1 Key New Features: DDR write and read margin scenarios. © Freescale Semiconductor, Inc., 2014. All rights reserved. About this release 3. About this release 3.1. Version information The 4.2 release of QorIQ Configuration and Validation suite (QCVS) brings new capabilities listed in the Revision History section. This release note provides important information for users of the QorIQ Configuration and Validation suite. You are encouraged to read this document to become familiar with this release’s supported targets, new features, errata with workarounds, and other useful information. 3.2. Download information If you already have a CodeWarrior (PA, ARM v7, ARM v8) product, this release can be installed via the Internet (no file download required). Alternatively, you can download the installation packages for offline installation from the QCVS freescale.com site. Please read the installation guide for more details. 3.3. Getting help If you have questions, issues, or want to provide feedback, please use the Freescale online support web page. To use this page, follow these steps: 1. In a web browser, go to http://www.freescale.com/TechSupport. Freescale’s Technical Support web page appears. 2. On this page, click the Create Service Request link. The New Service Request — Category/Topic page appears. 3. From the Category drop-down menu, select Software Product Support. 4. From the Topic drop-down menu, select CodeWarrior (or other appropriate topic). 5. Click Next. The New Service Request — SR Details page appears. 6. In this page, enter the requested information. At a minimum, enter information in each field marked by an *. 7. Click Submit. If you are already logged in, the Service Request Confirmation page appears. Go to the last step. If you are not already logged in, the Log-in page appears. 8. If you are a registered member, login with your user name and password. The Service Request Confirmation page appears. Go to the last step. 9. If you have not yet registered, a. If you want to become registered member, click Register Now and complete the registration process. Release Notes 2 Freescale Semiconductor System Requirements The Service Request Confirmation page appears. b. If you do not want to register, supply your contact information in the I do not want to register - Provide contact information form and click Submit. The Service Request Confirmation page appears. 10. Click Done. Your service request is submitted. 4. System Requirements Hardware Windows® OS: Intel® Pentium® 4 processor, 2 GHz or faster, Intel® Xeon™, Intel® Core™, AMD Athlon™ 64, AMD Opteron™, or later Linux® OS: 1.8 GHz Intel® Pentium® class processor (or better) At least 2 GB of RAM. At least 3 GB of free disk space. Internet connectivity for web downloads and update access. Operating System This list reflects the set of operating systems the final build has been verified with. Ubuntu 14.04 LTS, 64 bit RedHat Enterprise Linux 5.5, 64 bit Windows 7 Professional (32-bit) Windows 7 Professional (64-bit) 5. New in this release 5.1. Licensing The following components of QCVS are licensed: - DDR Validation. - SerDes validation Request a license here. 5.2. Supported devices The following table lists the QorIQ processors and Freescale boards containing those processors that this release has been tested with. If your processor revision or board isn't listed, it doesn't mean QCVS won't work with it. It just means that the product hasn't been tested with it. Release Notes Freescale Semiconductor 3 New in this release SoC P1010 P1011 P1012 P1013 P1014 P1015 P1016 P1017 P1020 P1021 P1022 P1023 P1024 P1025 P2010 P2020 P2040 P2041 P3041 P4040 P4080 P5010 P5020 P5021 P5040 T1014 T1024 T1020 T1022 T1040 T1042 T2080 T2081 T4160 T4240 B4420 B4460 B4860 Revisions Reference manual revision Chip errata revision 1.0, 2.0.1 1.1 1.1 1.1 1.0, 2.0.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 2.1 2.1 1.0, 1,1, 2.0 1.0, 1,1, 2.0 1.0, 1,1, 2.0 1.0, 2.0, 3.0 1.0, 2.0, 3.0 1.0, 2.0 1.0, 2.0 1.0, 2.0, 2.1 1.0, 2.0, 2.1 1.0 1.0 1.0 1.0 1.0, 1.1 1.0, 1.1 1.0, 1.1 1.0 1.0, 2.0 1.0, 2.0 1.0, 2.0, 2.1, 2.2 2.0, 2.1, 2.2 1.0, 2.0, 2.1, 0 0 0 0 0 B B 0 0 0 0 0 B B 1 1 1 1 1 1 1 4 4 1 1 C C P Boards A A D A2 F F C C C C C C D D N N RDB RDB RDB RDB RDB RDB RDB RDB RDB RDB RDB RDB RDB RDB DS DS DS DS DS DS DS RDB, DS RDB, DS RDB, DS RDB, DS RDB-PA RDB-PA RDB RDB RDB, QDS RDB, QDS RDB-PA RDB-PA RDB RDB, QDS B H QDS G G L L QDS QDS A A P P L L L R R L L Release Notes 4 Freescale Semiconductor Docum entation G4860 BSC9131 BSC9132 C291 C292 C293 LS1020A LS1021A LS1022A LS2085A 2.2 1.0, 2.0, 2.1, 2.2 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 G 0 G D D D C C C B L QDS C C C A RDB RDB RDB RDB RDB QDS, Tower, IOT QDS, Tower, IOT QDS, Tower, IOT QDS, RDB 6. Documentation The following documents are included with the product: QorIQ Configuration and Validation - Product Brief QorIQ Configuration and Validation - Installation Guide QorIQ Configuration and Validation - Getting Started Guide DDR Configuration - User Guide DDR Validation - Getting Started Guide DDR Validation - User Guide SerDes Configuration and Validation - User Guide BootROM Configuration – User Guide PBL Configuration - User Guide Hardware Device Tree - User Guide Release Notes Freescale Semiconductor 5 Errata 7. Errata 7.1 Known Issues for this Release ID Headline QCS668 [DDRv] DDR default configuration does not pass read and write margins scenarios for B4420 and B4460 devices Workaround: Fine tune the default configuration from the Component Inspector QCS689 [DDRv] A B4 DDR component created using wizard auto configuration does not pass validation Workaround: Check ECC parameter in DDR wizard page. QCS722 [DDRc] Creating a LS2085 DDR component using "Add default" option results in errors in Problems View Workaround: Go to DDR Component Inspector and change the Data Bus clock property to at least 800 MHz [SerDes] BIST and Jitter scope tests fail for some lanes[2/3/4/5/6/7] of SerDes modules 1 & 3 when run on T4160/T4240 v2.0 RDB. Workaround : none identified [SerDes] BIST fails when PRBS9 pattern is used on any device Workaround: None identified [DDRv] Clock Centering scenario may rarely fail while running write leveling margins table. Workaround: None identified. The issue has been reproduced only sporadically. [DDRv] Using Auto Configuration doesn't result in a valid DDR controller #1 configuration for P5040 device Workaround: None identified. [DDRv] BIST-Write-then-Read-No-TurnAround and DMA tests do not pass on several devices: P3041/P50xx/T2080 Workaround: Manually adjust the DDR configuration. [General] QCVS 4.2 does not work out of the box over CodeWarrior for ARM v7 10.0.3 or older Workaround: Please make sure that CSS.exe and CDDE.exe processes are not running when you install QCVS 4.2. QCS738 QCS739 QCS740 QCS742 QCS745 QCS762 7.2 Known Limitations General Connecting to T1 devices with USB TAP probe might not work as this probe isn’t officially supported for T1 devices. When using QCVS in Linux environment, start the product with sudo rights (type Release Notes 6 Freescale Semiconductor Errata PBL sudo ./eclipse in console). DDR and SerDes validation scenarios have not been formally tested on the following devices: T2081, T1042, T1022. Instead, the testing was done indirectly using license plate devices: T2080, T1040, T1020. The conversion of PBL components from an older to a newer version of QCVS is not supported. Importing a workspace created with an older version of QCVS into a newer version of QCVS may result in errors in PBL components, which cannot be manually fixed. Workaround: o Generate code for the PBL components created with the older version of QCVS, using the QCVS version they were created with o Import the generated code into a PBL component created with the new version of QCVS DDR DDR Validation is not supported for C29x devices. A very low network latency may result in validation failure when using the following probes: CWTAP, ETAP, GTAP There is no read and write margins scenario available for Layerscape devices No validation tests run on device cores for Layerscape devices, hence the validation is slower than for the other QorIQ devices. The 3rd DDR controller from LS2085 device is not exposed for configuration or validation in QCVS. HW Device Tree The verification of a DTS change is not triggered automatically unless the project is either manually build or the Project->Build Automatically option from the Eclipse menu is checked. Workaround: o The DTS verification can be manually started by clicking on Project -> Build Project or Project -> Build All from Eclipse menu. SerDes The validation has been formally tested only using a relevant subset of the possible combinations for: pattern, count window size and lane protocol/speed configuration. The default SerDes configuration for T2081 is not compatible with the possible RCW settings for SerDes protocol and speed. A warning is displayed to the user after the project is created. Workaround: o Open protocol/speed configuration window and choos one of the possible configurations or read the configuration from target. Hardware o The HiGig and HiGig2 protocols are not officially marked as functional in hardware.Check A-005325 chip errata for details o Insert Error bit functionality is not supported in hardware for T4240 v1.0 o BIST fails sporadically on T4240 v1.0 QDS board when using PSSPR/PRBS7 pattern due to timing issues. Release Notes Freescale Semiconductor 7 FAQ 7.3 Installation Errata When installing over CodeWarrior for ARM v7 older than 10.0.5 or over CodeWarrior for Power Architectures 10.x, CCS processes have to be first terminated. Otherwise, the QCVS installation will silently fail, without displaying a notification to the user. As a consequence, the installation layout will be corrupted, requiring reinstallation over a clean layout (Eclipse or CodeWarrior) Workaround: o Reinstall QCVS over a clean layout (Eclipse or CodeWarrior) 8. FAQ Q: I have tried to install QCVS into CodeWarrior for Power Architecture on Linux. I got this (or similar) error message during the installation: An error occurred while installing the items session context was: (profile=PlatformProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Install, operand=null --> [R]com.freescale.processorexpert.feature.QCVS_root <QCVS version>, action=com.freescale.updater.customactions.actions.FreescaleInstall). Target: Path <Path> could not be created A: The reason is that you didn't have administrator privileges when you installed QCVS. This particular error occurs when you install CodeWarrior in some root location, e.g., "/usr/lib". To successfully install QCVS, follow these steps: Run CodeWarrior with administrator (root) permissions (sudo ./cwide) Install QCVS Restart CodeWarrior but do NOT use File > Restart to do so. Quit CodeWarrior and relaunch it using your non-root permissions Q: I have a RCW obtained with an older version of QCS and when I import it back into the tool I get errors. How can I continue working with that RCW? A: The errors are probably due to new errata constraints this QCVS version now supports. The errors can be ignored by clicking on the small triangle in the upper right corner of the Component Inspector view, and choose the "Ignore Constraints and non-Critical Errors" menu item. However, we strongly recommend you instead adjust the configuration to address the errors.. Q: I have tried to install QCVS into CodeWarrior for Power Architecture on Windows 7/Windows 8/Windows Vista. The installation process stopped with error messages like this: An error occurred while installing the items session context was: (profile=PlatformProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Install, operand=null --> [R]com.freescale.processorexpert.feature.QCVS_root, action=com.freescale.updater.customactions.actions.FreescaleInstall). Target: Path could not be created A: The reason is that you didn't have administrator privileges when you installed QCVS. This particular error occurs when you have installed CodeWarrior in some administrator location (like Program Files folder) on Windows 7 or Windows 8 or Vista. To successfully install QCVS, follow these steps: Release Notes 8 Freescale Semiconductor FAQ Log off from Windows Log in to Windows as administrator Install QCVS Restart CodeWarrior but do NOT use 'File > Restart' to do so. Just quit CodeWarrior and relaunch it using your non-root permissions Q: On Linux, I get connection errors when I click 'Read SPD' in the DDR component wizard, or when I try to run a DDR validation A: Before executing QCVS, run the \eclipse\Optimization\target-connection\cdde\cddelinux\bin\createlinks_xpcom.sh script. Then make sure to start eclipse with sudo rights (that is sudo ./eclipse). Release Notes Freescale Semiconductor 9 How to Reach Us: Home Page: www.f reescale.com E-mail: support@f reescale.com Inf ormation in this document is prov ided solely to enable sy stem and sof tware implementers to use Freescale Semiconductor products. There are no express or implied copy right licenses granted hereunder to design or f abricate any integrated circuits or integrated circuits based on the inf ormation in this document. Freescale reserv es the right to make changes without f urther notice to any products herein. Freescale makes no warranty , representation, or guarantee regarding the suitability of its products f or any particular purpose, nor does Freescale assume any liability arising out of the application or use of any product or circuit, and specif ically disclaims any and all liability , including without limitation consequential or incidental damages. “Ty pical” parameters that may be prov ided in Freescale data sheets and/or specif ications can and do v ary in dif ferent applications, and actual perf ormance may v ary ov er time. All operating parameters, including “ty picals,” must be v alidated f or each customer application by customer's technical experts. Freescale does not conv ey any license under its patent rights nor the rights of others. Freescale sells products pursuant to standard terms and conditions of sale, which can be f ound at the f ollowing address: f reescale.com/SalesTermsandConditions. Freescale, the Freescale logo, Processor Expert, QorIQ are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Of f . All other product or serv ice names are the property of their respectiv e owners. © 2014 Freescale Semiconductor, Inc. QCVS-4.2-RN 7 April 2015