You are here

PSoC Creator News and Information | Cypress

Mar 31, 2016

Creator 3.3 running ssssslow

Hey Creator folks,

I wanted to drop a quick note regarding a problem we have found with some Creator 3.3 installations, especially those that were initiated with a kit install.  Are you seeing these symptoms?

  • PSoC Creator 3.3 takes a long time to start up
  • The GUI is unresponsive at times when editing a schematic
  • PSoC Creator 3.2 doesn't show this behavior 

If so, please see knowledge base article KBA211576 located here.  

While I have your attention, I'll mention a few other things about PSoC Creator performance.  In every Release Notes, we put in a section on Installation.  It discusses minimum hardware and software requirements.  For example, the minimum requirements for Creator 3.3 are

  • 1 GHz processor, 
  • 1 GB of RAM, and
  • Windows XP SP3.

Now, having said that, we run lots of performance tests and many people here have been using Creator every day for a number of years.  We notice improved interactive performance with at least 3 GB of RAM and using at least Windows 7.  You will also notice faster start-up times with Windows 7 or greater.  Of course the longest delays are generally when you do a build.  At this time PSoC Creator is compiling your code, doing synthesis and logic optimization, mapping your design to the physical hardware of PSoC, and doing timing-driven place and route.  There is a direct relationship between your processor speed and the speed of the build, that is, if you double your CPU clock frequency, you will approximately halve the time the build takes.  Of course this depends on other factors like what else is running on your machine. Oh, and one other thing, if you haven't experienced the beauty of SSD yet, I highly recommend it.

All the best with PSoC,

--Matt

Mar 16, 2016

Matt’s Tips: Creator Download/Install and the Cypress Update Manager

I get a few common questions about downloading Cypress tools and about the Cypress Update Manager. I will address them briefly here.

First, let’s talk about downloading a tool like PSoC Creator.  While some customers are concerned with the download size, the most frequent question I receive goes something like, “Why do I have to use the Akamai Download Manager to get Creator?”  The short answer is, you don’t.  While there are specific advantages to using the Akamai Download Manager, I understand many of you don’t want another thing running on your machine.  So, what you need to do is go to the Downloads tab on the PSoC Creator page (cypress.com/creator).  If you click the link I’ve highlighted in yellow below, the exe will be downloaded without using the Akamai Download Manager.

 

If you are at one of the other links on the Cypress site, you can cancel the download and get a screen that looks like this.  Note the link I have highlighted.

 

 

Second, let’s talk about the Cypress Update Manager (shown next).

 

 

This tool is used by most Cypress software and kits to provide notification of updates and a way to install those updates.  If you run the program, it is easy to see if there are new versions of the Cypress software (or kit examples/documentation) you’ve installed.  You may have seen this before.  That said, the Update Manager will pop up based on a schedule.  If you’re tired of it popping up, you’ll want to pay special attention here.

Notice the “Preferences” button at the bottom of the screenshot above.  When you click on it, you get a screen that looks like this screenshot (below).

Note that you can set the “Automatic Check For Updates” to Daily, Weekly, or Monthly.  You can also completely disable the automatic check.  If you disable the automatic check, you may run the check manually to check for updates.  Here are a couple of ways to run the update manager manually:

Method 1 – From the Windows Start Menu

Look for a program called “Cypress Update Manager” as follows,

 

Method 2 – From the PSoC Creator Help Menu

Using the PSoC Creator Help menu, choose “Update Manager” as shown below.

 

 

To reiterate, you have the capability of configuring the tool to run automatically every day, every week, or every month.  You can also run it manually from the Start menu or from Creator Help. 

One other thing to note, the update manager is not a tool that you can download by itself.  It is installed with other tools.  If you find yourself thinking you need to download it, there is probably something wrong with your installation, and you should contact the support team at http://www.cypress.com/support.

OK folks, that's all.  After reading this you should be able to bypass the Akamai download manager and control how frequently the update manager does an automatic check.  One more thing about downloads - We are currently investigating some advanced technologies to shrink the download size and increase the speed of install/uninstall.  Stay tuned for more about this later in the year.

Have complaints/gripes/comments about download/install or the update manager?  Hit me up in the comments.

Yours in PSoC,

--Matt Landrum (mdl@cypress.com)

Feb 26, 2016

Finding and Sharing PSoC Community Projects Made Easier on Cypress.com

We are pleased to announce a new place on our website where you can find, share and collaborate on PSoC Projects with the Cypress Developer Community!

Powered by Hackster.io, the new Cypress Developer Community (CDC) features a dedicated place for all new and interesting PSoC projects made by community members like you.

Head over to www.cypress.com/projects to find PSoC projects, or submit your own to share with the world!

Feb 10, 2016

Video Tutorial: Make an iOS App to Control a Robot Using Bluetooth Low Energy (BLE)

Learn how to make an iOS App using Xcode and Swift to control a robot using Bluetooth Low Energy (BLE) by watching our PSoC 4 BLE iOS App video series.

In this video training series you will learn how to connect and control an embedded system using an iPhone App with Bluetooth Smart.  The videos provide step-by-step instructions on how to create ARM® Cortex®-M0  PSoC 4 BLE-based embedded system design projects and the iOS App project using Xcode and Swift.

This video series is designed for iOS App developers who want to learn how to control hardware devices using Bluetooth Smart and embedded systems developers who want to learn how to make their first iOS App to control their hardware or IoT device.  The completed iOS App and Bluetooth Low Energy projects are available for download.

Watch the video series here: http://www.cypress.com/products/how-make-ios-app-control-robot-using-blu...

 

Feb 08, 2016

Guided Pin Selection in PSoC Creator 3.3

Have you ever used a microcontroller that restricts your choices of pins for every peripheral on the device? Have you ever found that you cannot set up your ADC the way you need it because it shares pins with another important peripheral? Have you even been forced to compromise the elegance of your solution just to make it “fit” into the device? At Cypress we hate stories like that!

The good news is that, since you are already reading this blog, you probably already know that PSoC devices offer plenty of flexible routing on-chip. Flexible routing almost eliminates the constraints on your pin choices, making it is possible to create the perfect pin-out for your board while utilizing the maximum possible functionality on your chosen device.

The new Guided Pin Selection feature in PSoC Creator 3.3 makes it really quick and easy to realize these benefits. The re-vamped pin editor helps you find the perfect pin allocation in three ways.

  • Stops you from selecting pins that cannot support the functionality of the peripheral
  • Warns you about inefficient selections (i.e. pin connections that work just fine but consume routing resources than you might want to use for other functions)
  • Updates dynamically as selections are made that impact the available choices for the remaining pins

 

The editor displays pin suitability with an intuitive color-coding scheme (green pins are ideal choices, yellow pins are legal choices but consume more than the minimum routing resources, gray are not usable at all, and red are bad connections) that eliminates the trial and error process you may have endured with other microcontrollers.

The combination of flexible routing and guided pin selection removes the iterative and error-strewn nature of pin selection and ensures that figuring out which pins to use for a given peripheral need never be a problem again.

 

ALL CONTENT AND MATERIALS ON THIS SITE ARE PROVIDED "AS IS". CYPRESS SEMICONDUCTOR AND ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF THESE MATERIALS FOR ANY PURPOSE AND DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THESE MATERIALS, INCLUDING BUT NOT LIMITED TO, ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHT. NO LICENSE, EITHER EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, IS GRANTED BY CYPRESS SEMICONDUCTOR. USE OF THE INFORMATION ON THIS SITE MAY REQUIRE A LICENSE FROM A THIRD PARTY, OR A LICENSE FROM CYPRESS SEMICONDUCTOR.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms and Conditions of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms and Conditions of this site. Cypress Semiconductor and its suppliers reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.