Cypress Perform

Home > Design Support > Cypress Developer CommunityTM > Cypress Forums > PSoC® 3 > Basic "New User" Question About The PSoC

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



Basic "New User" Question About The PSoC
Moderator:
RKRM

Post Reply
Follow this topic



Basic "New User" Question About The PSoC

Consulting Guy posted on 09 Mar 2012 12:30 PM PST
Member
9 Forum Posts

Group,

I'm new to the PSoC device and have a "simple" question.

I'm currently using the PSoC 3 development kit's example program "Voltage Display" where the value of a voltage, controlled by a pot is displayed on the LCD screen.

The C code for the project has a number of control statements relating to taking samples/averaging results/etc. Does that mean that when the code is placed into the PSoC chip, that the 8051 controller is also placed into the device to impliment the C Code ?

If so, it sure is a powerful device .

 

Marc




Re: Basic "New User" Question About The PSoC

Bob Marlowe posted on 09 Mar 2012 01:37 PM PST
Top Contributor
1768 Forum Posts

Hi Marc,

welcome in the fantastic world of PSoC!

Within the PSoC3 there is not only an 8051 core, but flash, EEProm, sRam, analog modules like ADCs, DACs, Muxes, digital blocks and interfaces as USB, SPI, I2C, UART and I'm sure to have forgotten some.

And that's not all, there is a PSoC5 containig as the core an ARm Cortex 3.

 

When you want to start developing with PSoC I would suggest to get hands on a "Kit-001" which contains a board with a LC-display, and some other helpful hardware, a miniprog3 (for programming AND DE-BUGGING) and 3 exchangeable processor-modules with a PSoC1, 3 and 5 each.

I like PSoCs!

Bob



Re: Basic "New User" Question About The PSoC

Consulting Guy posted on 09 Mar 2012 03:18 PM PST
Member
9 Forum Posts

Bob,

 

Thanks for the reply. Let me add some more info ; I have a PSoC3 development kit. I have programed the Voltage Display example and it works very well.

 

So, is the 8051 actually running the C code that I put in the PSoC ? It seems so easy, that just by writing code in the main.c area that a complete microcomputer is developed and installed into the device.

Marc



Re: Basic "New User" Question About The PSoC

Bob Marlowe posted on 09 Mar 2012 03:26 PM PST
Top Contributor
1768 Forum Posts

Probably the 8051 core is already (pre)installed in the PsoC and not downloaded with your design, but the (compiled) C-Code is and the hardware-connections as well.

 

Bob

 



Re: Basic "New User" Question About The PSoC

hli posted on 10 Mar 2012 11:56 AM PST
Top Contributor
675 Forum Posts

Not only propable, there _is_ a MCU core in the PsoC (8051 for the PSoC3, ARM Cortex-M3 for the PSoC5). So downloading stuff to the PSoC consists of two parts: download a program to the MCU flash memory, and program the hardware according to your schematic. Think of it as a MCI with attached CPLD / FPGA, just that it can also to analog stuff...



Re: Basic "New User" Question About The PSoC

Consulting Guy posted on 11 Mar 2012 05:40 PM PST
Member
9 Forum Posts

Thanks for the information.

So, the device is really a powerful device in that application software and the hardware can be easily put into the PSoC.

Marc



Re: Basic "New User" Question About The PSoC

Consulting Guy posted on 14 Apr 2012 07:03 PM PST
Member
9 Forum Posts

Another basic question regarding the PSoC device.

 

I found a useful application note that provides AM modulation and demodulation. The application note contains various files for the user to implement.

But, just how do you used the different files ? How do you load them into PSoC creator ? Just open the workspace file and all the other files automatically load ?

Marc



Re: Basic "New User" Question About The PSoC

srim posted on 15 Apr 2012 11:51 PM PST
Cypress Employee
121 Forum Posts

 Yes, all the files are automatically added to  the workspace when the project is opened. If you want additional files to be added, Right clcik on project name in workspace explorer and add--> existing files.



Re: Basic "New User" Question About The PSoC

Consulting Guy posted on 16 Apr 2012 01:59 PM PST
Member
9 Forum Posts

With regard to " all the files are automatically added to the workspace when the project is opened ", what location do the files have to be in so that the project file can find them ?

 

Marc



Re: Basic "New User" Question About The PSoC

Bob Marlowe posted on 16 Apr 2012 02:13 PM PST
Top Contributor
1768 Forum Posts

Although tHere is a given structure for a project the information for the complete path (for an added file for instance) is kept within the project file. This is the reason why copying a project might lead to a file not found when opened.

Are you asking for a theoretical reason or are you fighting with a special issue?

 

Bob



Re: Basic "New User" Question About The PSoC

Consulting Guy posted on 18 Apr 2012 03:15 PM PST
Member
9 Forum Posts

Bob,

 

Thanks for the reply. My question is in regard to the application note for a modulator/demodulator. For the application note, the files were  "zip" versions that I "think" I put in the correct location...but I was not sure. The application note has seperate "zips" for workspace and other files, and I just didn't understand the way the files get loaded in to the workspace.

 

Marc






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: GRAA; Secondary Owner: RAIK; Sunset Date: 01/01/20