Cypress Perform

Home > Design Support > Cypress Developer CommunityTM > Cypress Forums > PSoC® 5 > reconfiguration in PSoC

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



reconfiguration in PSoC
Moderator:
RKRM

Post Reply
Follow this topic



reconfiguration in PSoC

Fernan posted on 12 Sep 2011 9:47 AM PST
Senior Member
13 Forum Posts

Hello,

I have a doubt about the reconfiguration PSoC's property. I already know that the hardware of this system has the capacity of being configured as you want from the software PSoC Creator. That I don't know is what happens once you have configured the system and you are running the project in it, can you reconfigure it in terms of adding a new element as a filter or converter for example?

Another related question, can you build two different projects (different hardware configuration) in the PSoC and then when you are running the PSoC, to choose between them?

I hope I have explained.

Regards!




Re: reconfiguration in PSoC5/Creator

tommoxon posted on 13 Sep 2011 05:02 PM PST
Top Contributor
47 Forum Posts

Dynamic Reconfiguration is not supported the same way as in PSoC1,

with the capability in the IDE to define and switch between configurations.

PSoC3/5 is much more complex, and tracking all the interactions of tryin reconfigure while "live"

could prove to be a challange.  Of course, the configuration of the PSoC3/5 devices are similarly

by writing internal registers, and so the same basic capability exists.

But, as I mentioned, no design tools exist for supporting this at the moment.

So it will be a manual process if you try to go down that road...

 

regards,

Tom Moxon

www.moxon.com

www.westmarkco.com

 



Re: reconfiguration in PSoC

Fernan posted on 15 Sep 2011 06:57 AM PST
Senior Member
13 Forum Posts

Hello,

First of all, thank you for answering. Now, I'm going to explain what I want to do.

My objective is to write into the board a program that allows you to choose between all the possible configuration of an ADC, finally to take some comparatives. As doing it trough code is not possible because the ADC libraries don't have (or I don't see them) the C++ functions to access to all the ADC parameters, I had thought the possibility of writing "several projects" or layouts and then to switch between them, of course, regardless the PSoC Creator.

So, only two questions, when you say that in PSoC1 we can swich between configurations, are you talking about swiching between projects (or something like "layouts of hardware" with their corresponding configuration) previously loaded into the board?

And what do you mean when you say doing it manually for PSoC3/5?

Regards!






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: 06/15/20