element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Cypress Kits
  • Products
  • Dev Tools
  • Cypress Kits
  • More
  • Cancel
Cypress Kits
Forum PSoC Rock's :) Starting a tutorial blog
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Cypress Kits to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 16 replies
  • Subscribers 29 subscribers
  • Views 1583 views
  • Users 0 members are here
Related

PSoC Rock's :) Starting a tutorial blog

gsgill112
gsgill112 over 10 years ago

Hi Guys, I am new to PSoC Family image, recently I got few kits from Cypress INDIA and i am in love with PSoC. I am in the process of learning PSoC creator and working with these kits and will do some mini projects using them.

 

If you have an idea which make use of PSoC 4 please share it with me and we together can build them, in the process learning the Platform also. Please leave feedbacks for improving the quality of my content image image
image

 

My Blog : technervers.blogspot.com

 

Thanks and Regards,

Gurinder Singh Gill

technervers.com

  • Sign in to reply
  • Cancel

Top Replies

  • DAB
    DAB over 10 years ago in reply to timswift +1
    Hi Tim, Cypress Semiconductor has an excellent tool set to program the basic processor and to configure the programmable hardware components. I think you might be up to playing with the PSOC 4 kit. It…
  • timswift
    timswift over 10 years ago in reply to johnbeetem +1
    Wow that's interesting!
  • gsgill112
    gsgill112 over 10 years ago in reply to timswift +1
    I know !! and the Best part is that they have the cheapest feature rich Development board i.e. only 4$ CY8CKIT-049 42xx Prototyping board. http://www.cypress.com/?rID=92146 Included in the $4 Board is…
  • gsgill112
    gsgill112 over 10 years ago

    Hi Guys, I will also post the Blogs on E14 Community for you guys to get the content easily image. I probability may need some help from the Experts image image .

     

    Regards,

    GurI

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • timswift
    timswift over 10 years ago

    What is the PSoC Family?

     

     

    Tim

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • gsgill112
    gsgill112 over 10 years ago in reply to timswift

    PSoC is Programmable System on Chip family of IC's from Cypress Semiconductors. Currently I am working with the PSoC 4xxx family of MCU's.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • johnbeetem
    johnbeetem over 10 years ago in reply to timswift

    timswift wrote:

    What is the PSoC Family?

    Tim

    PSoC is a wonderful Cypress technology that combines a microcontroller with programmable analog and digital peripherals.  Some chips have a decent amount of programmable logic.

     

    Here's an element14 link: http://www.element14.com/community/community/designcenter/psoc4_pioneer_kit

    Here's a Cypress link: http://www.cypress.com/psoc/

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • timswift
    timswift over 10 years ago in reply to gsgill112

    How do you program it?

     

     

    Tim

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • DAB
    DAB over 10 years ago in reply to timswift

    Hi Tim,

     

    Cypress Semiconductor has an excellent tool set to program the basic processor and to configure the programmable hardware components.

     

    I think you might be up to playing with the PSOC 4 kit.  It will help prepare you for working with hardware and software controlled hardware.

     

    DAB

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • timswift
    timswift over 10 years ago in reply to DAB

    What language does it use?  

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • johnbeetem
    johnbeetem over 10 years ago in reply to timswift

    timswift wrote:

     

    What language does it use?

    You usually program a PSoC's ARM processor in C or C++.  You can use assembler if you really, really want.  You usually "program" the rest of the SoC by drawing schematic diagrams using Cypress' PSoC Creator tool.  PSoC Creator takes these diagrams, allocates resources for the analog and digital blocks you used in the diagrams, and figures out how to interconnect them.  Then it compresses the information needed to program PSoC internal configuration registers and links this with your C program.  Most users are unaware of this internal process and just draw diagrams for the hardware and write C for the software and let PSoC Creator do all the work.

     

    PSoC Creator only runs on Windows, and requires a fairly recent version.  Cypress documents most of the internal registers needed to create of non-Windows tools.  However, they do not document the routing registers which means you're stuck with PSoC Creator and Windows.  IMO this has prevented PSoC from having the overwhelming success such an obviously great technology should have had by now.  But as the Bi-Colored Python Rock Snake said in The Elephant's Child, "Some people do not know what is good for them."

     

    For PSoC 4 there are some amazingly cheap US$4 development boards, so check these out if you have a limited budget: http://www.cypress.com/?rID=92146.

     

    If you need more hardware resources and processing power, take a look at PSoC 5LP.  SchmartBoard has a nice 5LP board for US$35, on sale this month for $30: http://schmartboard.com/index.asp?page=products_dev&id=652

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • timswift
    timswift over 10 years ago in reply to johnbeetem

    Wow that's interesting!

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • gsgill112
    gsgill112 over 10 years ago in reply to timswift

    I know !! and the Best part is that they have the cheapest feature rich Development board i.e. only 4$ image image

    CY8CKIT-049 42xx Prototyping board. http://www.cypress.com/?rID=92146

     

    Included in the $4 Board is a FREE USB to UART/I2C/SPI Module which you can break out and a PSoC42xx MCU with

    Arm Cortex M0+

    and 4 Logical Universal Digital Blocks

    and 2 Programmable Analog Comparators/Opamps

    1 LED and 1 Push button

    All in a breadboard friendly design

     

    JUST for 4$ image

     

    Regards,

    GurI

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube