Cypress Perform

Home > Design Support > Cypress Developer CommunityTM > Cypress Forums > PSoC® Software > Getting started with PSoC Creator, how easy or how difficult is it?

Bookmark and Share
Cypress Developer CommunityTM
Forums | Videos | Blogs | Training | Rewards Program | Community Components



Getting started with PSoC Creator, how easy or how difficult is it?
Moderator:
JFMD

Post Reply
Follow this topic



Getting started with PSoC Creator, how easy or how difficult is it?

Robert-CY posted on 11 Apr 2011 11:17 AM PST
Cypress Employee
129 Forum Posts


Members of the Cypress Developer’s Community


Your opinion is extremely important to Cypress. This is why we occasionally send surveys to you. We learn from what you tell us and, in the process, improve PSoC® Creator™.


Currently, our focus is how to improve your experience with PSoC Creator by making it simpler to get started with the program. We call it Ease of Learning.


Here is where your thoughts, opinions, and suggestions are important to Cypress. We ask for your input about how to:

  • Organize the data on the PSoC Creator website so that the information you need is easier to find
  • Improve our Getting Started tutorial or other documents that helps you to quickly understand and use PSoC Creator
  • A list of relevant application notes that give you information about different ways to use PSoC Creator

This list is not complete. It does, however, give you an idea of some the ways in which we plan to improve PSoC Creator.


Thank you for your help, Robert


Thank you for helping us to make our software tools better for you, our customer.




Re: Getting started with PSoC Creator, how easy or how difficult is it?

Rocketmagnet posted on 12 May 2011 01:55 AM PST
Top Contributor
91 Forum Posts

My experience so far has been pretty positive.  As soon as I can (and when the parts are available) I want to move over to using PSoCs exclusively. Getting them going is actually a great pleasure, unlike PICs which are actually a total pain the the butt.

 

My only gripe is that the schematic interface could be improved a little. What I would love to see is:

Pain free zoom/pan. One way to do this is to allow zooming with the scroll wheel, with the zomo centered about the mouse cursor.

Ability to flip or rotate components while placing or draging them (rather than place, right click, go down to shape, across, down to rotate left). The way this is done in Altium is, while dragging, you can press space to rotate, and X and Y to flip the component horizontally or vertically.

 

Hugo

 



Re: Getting started with PSoC Creator, how easy or how difficult is it?

hli posted on 12 May 2011 12:57 PM PST
Top Contributor
675 Forum Posts

My first impression was "wow, now thats something great to work with" - and I'm still impressed with the ease of how to work with the PSoC eco system.

Like RocketMagnet, I also found the schematic designer somewhat difficult to use. When moving a component, the wires don't follow which makes relocating components a real hassle. Attaching wires to busses is also tedious - why isn't there a popup the moment the wire touches the bus?

I really liked the example projects, they were really helpful. But the more advanced ones sometimes lack information about why something is done, they just state "do it this way". In these cases someone really needs to dig into the documentation. Whats missing are advanced examples for working with the UDBs and the datapath (which is something I really could have used for my contest entry). Btw - is there any way of getting notified of new AppNotes?

I watched the training videos, and together with the "first 5 PSoC projects" found them also helpful (should have done this earlier, though :).



Re: Getting started with PSoC Creator, how easy or how difficult is it?

dickc44 posted on 13 May 2011 12:21 AM PST
Member
2 Forum Posts

It would be helpful if the question I am replying to were visible at the time of preparing a reply.  It's my out-of-sight, out-of-mind brain at issue.  I pasted the forum page into Word for visibility.


Last night I spent several hours in Creator Help, Documents, Blogs and Forum, each having a different search mechanism.  Please make sure that Google and other search engines can catalog all of your information sources.


> Organize the data on the PSoC Creator website so that the information you need is easier to find


A page for current status (known issues and workarounds, ongoing development, est. next release) of Creator and Components


Direct navigation to information about a specific component (or other subject) where links to all areas (help, docs, blogs, forum, app. notes) would be found all together in one list.  For example, I am wrestling with a UART problem and would want to focus on anything involving UART even if "UART" is not in the title.


> Improve our Getting Started tutorial or other documents that helps you to quickly understand and use PSoC Creator


I used the FirstTouch Starter Kit Guide and am now seeing the above referenced document for the first time.  I think this should be included in the Starter Kit, as it says some things not present in the Starter Kit Guide.


> A list of relevant application notes that give you information about different ways to use PSoC Creator


Perhaps a table with app. notes for the rows and technology (component, etc.) for the columns, with an X in the cells to indicate which technologies are covered in a particular app. note.  A person may not be interested in an applicaion, but want to see "best practice" for use of particular technologies.


In general, I have found PSoC Creator easy to use for simple designs.  More challenging designs require careful research in documents and "reading between the lines" in some cases.  Help would be better if it stated why a particular thing would be used (non-obvious menu item for example). "Select Component Instance Debug Windows" is in Help, but I haven't found how to get there.


Component documents would be better if there were examples of how to use API functions.  Not every function, but the ones that are not obvious or would typically be used in conjuction with other functions.


UART document: RX timing diagram lacks rts_n; TX timing diagram is absent altogether; FIFO timing diagrams might be useful, especially with rts_n and cts_n in play.


 






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.

Spec No: None; Sunset Owner: KXP; Secondary Owner: VWA; Sunset Date: 01/01/20