I guess many(myself included) wouldve noticed the references to a mythical(or not?) PSoC 4 part throughout Creator 2.0.
If someone could share more on the myth,whats that about?
For instance,check out lines 49-50 of cytypes.h.
/* Device is PSoC 4 */
#define CY_PSOC4 (CYDEV_CHIP_FAMILY_USED == CYDEV_CHIP_FAMILY_PSOC4)
Not only in such header files,but also in the component files.The other day I was trying to mod the Character LCD module to take any 7 pins,and I noticed some similar lines there as well.
I was busy working on other project and those projects seems to have some issues with the Creator 2.So I am still using the the Old creator. Can have a little bit more time to explore next week.
While we can't officially comment yet we are we are working on some exciting new PSoC devices. More to come...
I'm a bit worried about your migration problems, though, lleung... what's happening? If you do not wish to talk about it on the forum you can contact me (and some actual smart people) by emailing our email@example.com alias. Porting to 2.0 is supposed to be easy so we really want to know if we got something wrong!
Would be great for DAC's to have references, both hi and lo available as connections (like DAC8420).
Then could actually use two DAC's outputs sent to references of the third DAC, and get very fine steps, beyond typical 8bit DAC.
There is a PSoC today-episode (rather: three) dealing with ARM-architecture and performance with focus on M0. So it seems you're right to predict a PSoC generation with an ARM M0. The remaining big question is: What analog resources will the chip come with? Will there be something like the SC-Blocks as in the PSoC1s? PGAs with a gain < 1?? Analog Filters???
And when will it come?
It's an exciting world with PSoCs
Be patient! PSoC 4 WILL come and I'm sure Cypress is going to surprise all of us! I lately visited Cypress and there are different rumors going around, so nothing exact to tell right now. Even no concrete roadmap there was told, so we really have to wait a bit (or byte or kByte).
Well, we're talking about PSoCs, so there WILL be digital, there WILL be analog and of couse ther WILL be a core-processor. Because it will be numbered PSoC4 I would presume the core to be better than PSoC3 (and PSoC1 as well) but not as mighty as the PSoC5's core, the Cortex M3. Since there have been some videos from Cypress concerning Arm M0 where it was compared directly to a 8051 processor core I would call that more than just a hint.
The residing questions remaining are:
ADC's usable width
I really hope that some of these devices will be in low pin count packages. In all of robotic applications, we are desperately space constrained. I would love some smaller PSoCs to fit into the tiny spaces.
So I was tinkering with cy_boot 3.0,(to integrate my SD card based bootloader in) and theres a folder for the cy_boot API for the elusive PSoC4.
Looking through the code files,its an M0 core. Ah well.
Prices... (sigh) Prices are a political decision weighting what something is worth against what we are willing to pay for...
My hopes are: since the M0 is "cleaner" in its structure and is using a lot less gates (silicon) than an M3 its price could be below a PSoC3. When equipped with the same amount of biulding blocks (components) as the PSoC3 I perfectly kinow what my favourite would be!
I would like to see PSOC3 has external ROM interface so can use bank switching if need more Code space, but if PSOC4 is about the same price ( or a little bit higher) with this feature, then it would be good.
I was fortunate to be involved with many semiconductor price decisions, as a production engineer,
and they are both incredibly complex at times and equally simple at others. There were products
dominated by die costs, and ones that the die costs were virtually irrelevant.
At their root costs = materials + die + package cost + yield + test + ship
Then the basics are affected by market decisions, perceived value, real value, wind speed, wine consumption,
customer specifics, egotisim, competitive issues vendor to vendor..........pretty much a description of chaos.