PSoC Programmer 3.12 Release Notes

Similar documents
PSoC Programmer Release Notes

Release Notes SRN065 PSoC Programmer Version Release Date: November 9, 2009

PSoC Programmer Release Notes

PSoC Designer Release Notes

PSoC Programmer Release Notes

CYClockMaker Programming Kit Guide CY3675. Doc. # Rev. **

Programmer User Guide

CYClockMaker Programming Kit Guide CY3675. Doc. # Rev. *C

Use the Status Register when the firmware needs to query the state of internal digital signals.

This optional pin is present if the Mode parameter is set to SyncMode or PulseMode. Otherwise, the clock input does not show.

Use the Status Register when the firmware needs to query the state of internal digital signals.

Filter_ADC_VDAC_poll Example Project Features. General Description. Development Kit Configuration

CY3660-enCoRe V and encore V LV DVK Kit Guide

HX2VL Development Kit Guide. Doc. # Rev. **

Cypress HX2VL Configuration Utility Blaster User Guide

Version June 2, 2017

HX2VL Development Kit Guide. Doc. # Rev. *A

This optional pin is present if the Mode parameter is set to SyncMode or PulseMode. Otherwise, the clock input does not show.

Cypress HX2VL Configuration Utility Blaster User Guide

PSoC 1 I 2 C Bootloader

Version February 02, 2018

Shadow Registers Datasheet ShadowRegs V 1.1. Features and Overview

Writing to Internal Flash in PSoC 3 and PSoC 5

8 to 1 Analog Multiplexer Datasheet AMux8 V 1.1. Features and Overview

4 to 1 Analog Multiplexer Data Sheet

FTG Programming Kit CY3670. Spec. # Rev. *C

For one or more fully configured, functional example projects that use this user module go to

PSoC Programmer User Guide. Doc. No Rev. *H

CY7C603xx CYWUSB

Clock Programming Kit

Version 3.3. If you have technical questions, visit or call and select 8.

GPIF II Designer - Quick Start Guide

Voltage Reference (Vref) Features. General Description. Input/Output Connections. When to Use a Vref Voltage references and supplies

THIS SPEC IS OBSOLETE

THIS SPEC IS OBSOLETE

Next-Generation Hot-Swap Controllers

Supported Devices: CY8C28x13, CY8C28x33, CY8C28x43, CY8C28x45, CY8C28x52, CY8C21x45, CY8C22x45, CY8C24x93. CY8C24x

FM3 MB9B100A/300A/400A/500A Series Inverter Solution GUI User Guide

This Application Note demonstrates an SPI-LIN slave bridge using a PSoC device. Demonstration projects are included.

CE PSoC 4: Time-Stamped ADC Data Transfer Using DMA

CE56273 Associated Part Families: CY8C38xx/CY8C55xx Software: PSoC Creator Related Hardware: CY8CKIT-001 Author: Anu M D

Reviving Bit-slice Technology in a Programmable Fashion

Programmable Threshold Comparator Data Sheet

The following table lists user modules used in this code example and the hardware resources occupied by each user module.

THIS SPEC IS OBSOLETE

LPF (Optional) CY8C24x93. Without LPF and ISR to 3* With LPF only** to 3* With ISR only to 3*

Programmable Gain Amplifier Datasheet PGA V 3.2. Features and Overview

EZ-USB FX3 Development Kit Guide

PSoC Creator Component Datasheet

Use the IDAC8 when a fixed or programmable current source is required in an application.

Preliminary. Gas Sensor Analog Front End Datasheet GasSensorAFE V Features and Overview. This datasheet contains Preliminary information.

AN EZ-USB FX3 I 2 C Boot Option. Application Note Abstract. Introduction. FX3 Boot Options

Comparator (Comp) Features. General Description. When to use a Comparator 1.60

DMX512 Receiver Datasheet DMX512Rx V 1.0. Features and Overview

The color of the Clock component waveform symbol will change based on the clock's domain (as shown in the DWR Clock Editor), as follows:

PSoC Designer Release Notes

PSoC 1 In-Circuit Emulation (ICE) Lite Development Kit Guide CY3215A-DK. Doc. # Rev. *A

CapSense I 2 C/SPI Timer Flash RAM

AN SIO Tips and Tricks in PSoC 3 / PSoC 5. Application Note Abstract. Introduction

24-Bit Pseudo Random Sequence Generator Data Sheet

PSoC 4 Low Power Comparator (LPComp) Features. General Description. When to Use a LPComp 2.0. Low input offset. User controlled offset calibration

144-Mbit QDR -II SRAM 2-Word Burst Architecture

THIS SPEC IS OBSOLETE

Incremental ADC Data Sheet

Alpha Release Notes SRN087 PSoC Designer Version 5.1 Beta 1 (Alpha) Release Date: February 24, 2010

Libraries Guide. Arithmetic Libraries User Guide. Document #: Rev. *A

EZ I 2 C Slave. Features. General Description. When to use a EZ I 2 C Slave 1.50

CE58957 demonstrates how to implement the fade and toggle feature to the backlight LEDs of CapSense buttons.

PTG Programming Kit CY3672. Features. Functional Description. CY3672-PRG Kit Contents. Set Up

For More Information Please contact your local sales office for additional information about Cypress products and solutions.

16-Bit Hardware Density Modulated PWM Data Sheet

Bootloader project - project with Bootloader and Communication components

Use the Status Register when the firmware needs to query the state of internal digital signals.

One 32-bit counter that can be free running or generate periodic interrupts

Cypress BLE-Beacon ios App User Guide

Use the Status Register when the firmware needs to query the state of internal digital signals.

PSoC Creator Quick Start Guide

This optional pin is present if the Mode parameter is set to SyncMode or PulseMode. Otherwise, the clock input does not show.

This input determines the next value of the output. The output does not change until the next rising edge of the clock.

4K x 8 Dual-Port Static RAM and 4K x 8 Dual-Port SRAM with Semaphores

AN1090. NoBL : The Fast SRAM Architecture. Introduction. NoBL SRAM Description. Abstract. NoBL SRAM Operation

Supported devices: CY8C29x66, CY8C27x43, CY8C28xxx, CY8C24x23, CY8C24x33, CY8C21x23, CY8C21x34, CY8C21x45, CY8C22x45, CY8C24x94

H O S T. FX2 SX2 Back - to - Back Setup. Project Objective. Overview

12-Mbit (512 K 24) Static RAM

Digital Logic Gates. Features. General Description. Input/Output Connections. When to Use a Logic Gate. Input 1. Input 2. Inputs 3-8 * 1.

CE95314 PSoC 3, PSoC 4, and PSoC 5LP EZI2C

For More Information Please contact your local sales office for additional information about Cypress products and solutions.

EZ-PD Analyzer Utility User Guide

PSoC 1 In-Circuit Emulator Development Kit Guide

Automatic reload of the period to the count register on terminal count

AN2026c. Application Note Abstract. Introduction

Digital Multiplexer and Demultiplexer. Features. General Description. Input/Output Connections. When to Use a Multiplexer. Multiplexer 1.

The AMuxSeq is capable of having between 2 and 32 analog inputs. The paired inputs are present when the MuxType parameter is set to "Differential.

This section describes the various input and output connections for the SysInt Component.

CY8CKIT-029 PSoC LCD Segment Drive Expansion Board Kit Guide

Multifunction Serial Interface (PDL_MFS) Features. General Description. When to Use a PDL_MFS Component. Quick Start 1.0

PSoC Blocks. CY8C20xx6/6A/6AS/6H/6L, CY8C20xx7/7S, CY7C643xx, CY7C604xx, CYONS2xxx, CYONSxNxxxx, CYRF89x35, CY8C20065, CY8C24x93, CY7C69xxx

for ColdFire Architectures V7.2 Quick Start

Use a DieTemp component when you want to measure the die temperature of a device.

PSoC 6 Current Digital to Analog Converter (IDAC7)

Transcription:

PSoC Programmer 3.12 Release Notes Release Date: July 28, 2010 Thank you for your interest in PSoC Programmer 3.12. These release notes list all new features, installation requirements, supported devices and defects fixed from the previous release. PSoC Programmer supports PSoC Creator and PSoC Designer applications as well as supporting secondary application such as the Bridge Control Panel and the Clock Programmer. PSoC Programmer provides a COM layer customers can use to create applications using Cypress hardware. PSoC Programmer supports all PSoC architectures including PSoC 1, PSoC 3 and PSoC 5. Contents New Features for PSoC Programmer 3.12...1 Multiple Application Install...2 New Hardware Support:...2 Bridge Control Panel v1.2...2 Clock Programmer v1.3...2 New Supported Devices...2 Update / Upgrade Notes...3 Upgrade Using Cypress Update Manager...3 PSoC 3 ES1 vs. ES2 vs. ES3 Support...3 Coexistence with Older PSoC Programmer Releases...3 Defects Fixed...3 Known Issues...4 Limitations...5 Installation...6 Minimum and Recommended Requirements...6 Applications Dependent on a PSoC Programmer Installation...6 Update Instructions...6 Installation Notes...7 Device Driver Re-Installation...8 Further Reading...8 New Features for PSoC Programmer 3.12 This release expands device support for the PSoC Designer 5.1 release and the PSoC Creator Beta 5 release, which includes fixes critical defects from the PSoC Programmer 3.11.0 release and supports the multiple product installation support from within the CyInstaller. This release also contains updates to the Bridge Control Panel, which includes new GUI updates to support the TrueTouch Bridge. July 28, 2010-1 -

Multiple Application Install The CyInstaller for PSoC Programmer 3.12 uses a selectable installation model. In previous releases CyInstaller would automatically install PSoC Programmer and all related software products in a single installation. For this release the updated CyInstaller allows you to select the individual applications you want to install. You must install PSoC Programmer in order to install any of the related applications. This new model allows you to update individual tools without updating all related tools. However, you must update at least PSoC Programmer in order to update related tools. When you install or update to PSoC Programmer 3.12, CyInstaller presents you with the option to update each other application individually. Simply uncheck the applications you do not want to install. New Hardware Support: PSoC Programmer 3.12 and Bridge Control Panel 1.2 now support the TrueTouch Bridge programmer and bridge hardware. The TrueTouch Bridge supports PSoC 1 programming and USB- I2C, USB-SPI, and USB-RX (debug) interface. The TrueTouch Bridge is included in the CY3290-DK Kit and will be supported from the PSoC Programmer COM layer. Bridge Control Panel v1.2 PSoC Programmer 3.12 includes the Bridge Control Panel v1.2. The Bridge Control Panel v1.2 includes the following new features: New features to support TrueTouch Bridge capabilities. Support for SPI bridging capabilities and selections. Clock Programmer v1.3 There are no updates to the Clock Programmer for this release. New Supported Devices The following table lists the new device support for PSoC Programmer 3.12. Device Family CY8C20xx6 CY8C20x34 Device CY8C20746-24FDXC CY8C20766-24FDXC CY8C20336AN-24LQXI CY8C20436AN-24LQXI CY8C20636AN-24LTXI CY8C20134-12SXI CY8C20234-12SXI July 28, 2010-2 -

Device Family CY8C21x12 CY7C603xx CY7C64215 CY7C638xx CYRF69xxx CYWUSB6953 CY8CTMA3xx Device CY8C21312-24PVXA CY8C21512-24PVXA CY7C60323-LTXC CY7C60333-LTXC CY7C64215-56LTXC CY7C63833-LFXC CY7C63833-LTXC CYRF69103-40LTXC CYRF69103A-40LTXC CYRF69213-40LTXC CYRF69213A-40LTXC CYWUSB6953-48LTXC CY8CTMA300E-48LQXI CY8CTMA350-LTI-XX Update / Upgrade Notes Upgrade Using Cypress Update Manager All users who installed PSoC Programmer 3.12 or earlier, should use the CyInstaller Update Manager to upgrade their programmer release. PSoC 3 ES1 vs. ES2 vs. ES3 Support PSoC Programmer 3.12 allows Hex files targeting specific silicon to be programmed into that silicon only. For example, if you generate a Hex file for ES1 revision silicon, you will not be able to program that file into ES2 or ES3 devices. Warning messages are displayed if you attempt to program a Hex file into the wrong silicon revision. Make sure the tools you are using support the silicon revision you are using. Coexistence with Older PSoC Programmer Releases Uninstall all releases of PSoC Programmer 3.06 and earlier before you install or update to PSoC Programmer 3.12. Defects Fixed The following defects were fixed in this release of PSoC Programmer Defect Fix and Impact Defect Programmer Application Programming failure with the CY8C28533-24AXI devices. Signed Drivers for TrueTouch Bridge The device database was updated to fix the error. Drivers have been signed for Vista and Win 7 systems. 73513 77280 July 28, 2010-3 -

Programming issues with CY8CLED08-28PVXI devices found. Hardware The device database was updated to fix the error. 79607 N/A N/A N/A Installer N/A N/A N/A Documentation N/A N/A N/A Bridge Control Panel Example projects included in the Bridge Control Panel folder do not compile. The vertical scale operation is not updating correctly when using the pan feature on the graph. I2C speed and voltage selections should be retained. The file properties on the example projects were set to read only. This defect is fixed. Example projects should build and compile without modification. The charting features have been updated to better support the pan feature. Implemented auto saving of last Clock and VCC selections. 75326 73850 60971 Known Issues The following is a list of known issues for PSoC Programmer 3.12 release. Defect Fix and Impact Defect Miniprog1 firmware v1.77 causes an acquire failure. In previous releases of the Miniprog1 firmware, the reset line was pulled low during power cycle programming. The Miniprog1 now supports devices that have active high reset line states. To account for this, the Miniprog1 now leaves the reset line in a high-z state. Be aware of any pull up or pull down resistor circuitry that could hold the chip in a reset state. 69058 July 28, 2010-4 -

Power Cycle Mode for PSoC 3 and PSoC 5 using the Miniprog3 is implemented with reset toggling. CyInstaller Live Update is not supported for Windows 2000 systems. The Power Cycle mode for the Miniprog3 is currently using the reset line to acquire the target device using both SWD and JTAG protocols. A firmware solution will be available for future revisions of silicon. If development is blocked please file a tightlink support case with Cypress. Customers will be able to install PSoC Programmer using the CyInstaller. To update to a new version users must completely uninstall the existing version of PSoC Programmer using CyInstaller and then download the latest CyInstaller from the PSoC Programmer web page. 69694 75099 Limitations The following are known limitations with PSoC Programmer: You must change the programming mode manually using the provided buttons. The supported programming and bridging hardware can only be used by one application at a time. Closing the port in one application releases the hardware for other client applications. There is no programming support for wafer sale parts. When programming verification fails, the specific failing location(s) are not indicated. ICE4000 is no longer supported in PSoC Programmer. When using the ICE-Cube or MiniProg1 for programming, PSoC Programmer applies 3.3V to the XRES pin during connection. This may cause power to be applied to the target system. During programming, 3.3V is applied to the target system's SCLK(P1-1), SDATA (P1-0), and XRES pins. The MiniProg1 programmer does not support CY8C25/26xxx parts. The ICE-LPT and ICE-4000 programmers supported the CY8C25/26xxx parts. Users will need to user PSoC Programmer version 2.33 or earlier if needed. A very infrequent USB connection issue notifies you that an unknown device was detected when a MiniProg is plugged in. Unplugging the MiniProg1 and then reconnecting it solves this issue. PSoC Programmer may experience Can't Acquire Device errors for CYRF69103-40LFXC.There have been intermittent reports of Can't Acquire Device errors, which may be individually chip dependent. Programming another device clears the problem. If you select the Fixed Reminder option, please know that there may not be an update for PSoC Programmer currently available. Please reset the reminder interval under the Fixed Reminder, switch to an automatic web update, or disable the update reminder. Close and restart PSoC Programmer to reset the notification in the banner and in the status window. CY3210-Miniprog1 may have two capacitors soldered onto the SCL and SDA programming lines causing failures during programming. To remove these capacitors, please contact Cypress technical support for additional steps in addressing this issue. July 28, 2010-5 -

The CY3240 USB-I2C Bridge firmware cannot be upgraded in the field. Users are urged to purchase a Miniprog3 programmer-bridge, which supports USB-I2C functionality and supports field upgrades. Installation Minimum and Recommended Requirements Hardware/Operation System Requirements Minimum Recommended Processor Speed 2 GHz 2 GHz Dual Core MB of RAM 2 GB 3 GB MB of Free Hard Drive Space 1 GB 1 GB Screen Resolution 1024x768 1280x1024 CD/DVD Drive Not Req. * USB Full Speed 2.0 Hi-Speed Win 2000, Windows XP (SP2 or higher), Vista, or Windows 7 Software Prerequisites ** Microsoft Internet Explorer (not IE8 beta) 7.NET Framework 2.0 SP1 Minimum/Recommended Version Adobe Reader (for viewing PDF Documentation) 6 9+ Windows Installer 3.1 * CD/DVD drive is only required for installation with no web access. Applications Dependent on a PSoC Programmer Installation The following applications require PSoC Programmer to be preinstalled PSoC Designer PSoC Creator The following applications are included in the PSoC Programmer installation: Bridge Control Panel is selectable from PSoC Programmer CyInstaller installation Clock Programmer is selectable from PSoC Programmer CyInstaller installation Update Instructions As part of the installation process, the Cypress Update Manager utility will also be installed and located on the Start menu under the Cypress folder. You can use this utility to update all programs you have installed when updates for them become available. Follow the instructions provided by CyInstaller. July 28, 2010-6 -

Installation Notes The installation process is a set of wizards that walk you through installing various components. You can install PSoC Programmer and various prerequisites from the web, or from a CD. There are slight differences in the process, based on the medium used to install the software. CyInstaller is supported by both a web installation and through an ISO image that can be downloaded and burned to a CD. The CDs provide the necessary prerequisites and the wizards to guide you through installing the appropriate software. The Web installation requires you to download and install the executables separately. The following sections contain more specific installation details. Note Do NOT plug in any programming hardware until all software installation is complete. Web Installation If you are downloading the software from the web you should run the PSoC Programmer executable. 1. Double-click the PSoC Programmer executable file to launch PSoC Programmer InstallShield Wizard. 2. Install all prerequisites as needed. 3. Follow the prompts to install PSoC Programmer. The CyInstaller for PSoC Programmer opens and displays a series of steps to install PSoC Programmer and various drivers. When complete, close the installer. Please note that some users will experience installation failure using the web installation method, this is commonly due to firewall or administration privileges. Please contact your IT individual for assistance or download the ISO image provided on the Programmer web page and burn the image and install Programmer from the CD. PSoC Programmer CD Installation The PSoC Programmer ISO image contains PSoC Programmer, as well as various prerequisites. 1. Burn and Load the CD into the PC. The main installer program should run automatically. If not, double-click the cyautorun.exe file to launch it. 2. On the main installer, click the Install Software for PSoC button to launch the PSoC Creator InstallShield Wizard. 3. Follow the prompts on the wizard. The first step will prompt to install PSoC Programmer. The CyInstaller for PSoC Programmer opens and displays a series of steps to install PSoC Programmer and various drivers. 4. Continue to follow the prompts until PSoC Programmer and the drivers are installed, and then resume with the main installer program. Cypress PSoC Kit CD Installation A kit CD contains PSoC Programmer as well as additional applications such as PSoC Creator or PSoC Designer, documentation, and prerequisites needed for the associated kit. The installation process is very similar to the PSoC Programmer CD installation; however the overall process differs, as follows: July 28, 2010-7 -

1. Load the CD. The kit installer program should run automatically. If not, double-click the autorun program to launch it. 2. On the kit installer, follow the prompts to begin the installation process. The first step will prompt to install PSoC Programmer. 3. The CyInstaller for PSoC Programmer opens and displays a series of steps to install PSoC Programmer and various drivers. 4. Continue to follow the prompts until PSoC Programmer and the drivers are installed, then resume with the kit installer program. 5. Continue the prompts to install the application IDE s, PSoC Creator or PSoC Designer. Please see the respective release notes for these tools for detailed instructions. Device Driver Re-Installation During installation of PSoC Programmer you are prompted to install the device drivers for PSoC Programmer. If you clicked Cancel originally, and now you want to re-install the drivers, please do the following: Navigate to the PSoC Programmer root installation directory. Open the Drivers folder and run the driver.bat file. This installs the PSoC Programmer drivers. Further Reading Documentation Documentation is available in the PSoC Programmer Root Directory under Documents. The documents include: Programmer User Guide PSoC Programmer COM Interface Guide PSoC Programmer Command Line Interface Guide PSoC Programmer Example Code Updates Check for software updates to the Cypress PSoC development tools on the following web pages: PSoC Software Tool Link PSoC Designer http://www.cypress.com/go/psocdesigner PSoC Creator http://www.cypress.com/go/psoccreator PSoC Programmer http://www.cypress.com/go/psocprogrammer Customer Issues We recommend that customers who experience any issues with software or PSoC devices please contact customer support at the following phone numbers 1-800-541-4736 (ext. 8) or 1-425-787-4814. Customers may also file a Tech Support Case at the following web page: July 28, 2010-8 -

http://www.cypress.com/myaccount/index.cfm?id=7&source=header Silicon Errata The most up-to-date versions of the silicon errata are available on the website at http://www.cypress.com/psoc under Related Documentation. Cypress Semiconductor 198 Champion Ct. San Jose, CA 95134-1709 USA Tel: 408.943.2600 Fax: 408.943.4730 Application Support Hotline: 425.787.4814 www.cypress.com Cypress Semiconductor Corporation, 2010. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in a Cypress product. Nor does it convey or imply any license under patent or other rights. Cypress products are not warranted nor intended to be used for medical, life support, life saving, critical control or safety applications, unless pursuant to an express written agreement with Cypress. Furthermore, Cypress does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges. PSoC Designer, Programmable System-on-Chip, and PSoC Creator are trademarks and PSoC is a registered trademark of Cypress Semiconductor Corporation. All other trademarks or registered trademarks referenced herein are property of the respective corporations. This Source Code (software and/or firmware) is owned by Cypress Semiconductor Corporation (Cypress) and is protected by and subject to worldwide patent protection (United States and foreign), United States copyright laws and international treaty provisions. Cypress hereby July 28, 2010-9 -

grants to licensee a personal, non-exclusive, non-transferable license to copy, use, modify, create derivative works of, and compile the Cypress Source Code and derivative works for the sole purpose of creating custom software and or firmware in support of licensee product to be used only in conjunction with a Cypress integrated circuit as specified in the applicable agreement. Any reproduction, modification, translation, compilation, or representation of this Source Code except as specified above is prohibited without the express written permission of Cypress. Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the right to make changes without further notice to the materials described herein. Cypress does not assume any liability arising out of the application or use of any product or circuit described herein. Cypress does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress product in a life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges. Use may be limited by and subject to the applicable Cypress software license agreement. July 28, 2010-10 -