1. Based on crooked cores.
Agree with 8051, but that was a marketing decision based on a jillion embedded designers still using 8051. Shame on us.
My curiosity is up, what is it you do not like about ARM, Cortex ? What core do you think is best ?
2. No low-pin or human-friendly packages.
Agree and disagree having done designs that only needed a few pins, and ones that needed gobs, and SOIC and QFN totally
inadequate for those. However I would like to see some low pin count packages as well.
3. Going back to hard-wired peripherals.
HW peripherals overcome code latency for starters, save valuable MIPS to be used elsewhere. In a GUI
world MIPS is everything. This is so true when many tasks in a UP operating concurrently. Nothing like
offloading stuff into HW and addressing high level “meat” of design functionality in code.
4. PSoC Creator "too good".
In late 70’s I felt processor technology not being used to get rid of truly primitive tools. I applauded first
device config gui tools when they first appeared in late 80’s, will never go back to spreading peanut butter
on a sandwich one nut at a time…..And now with Verilog, drastically better debug, great stuff. Next I want
Creator to listen to me speak into a mic a system specification, upon completion it writes code for me, I
have better things to do. Revision after that to do it by telepathy.......
5. High cost.
Yes, PSOC 1 for some jobs still best bang for the buck, but semiconductor industry starts each generation
on a learning curve. So use a decision matrix to determine when 3/5 is best approach.
6. Bad documentation.
There are gaps, but clearly getting better with each release.
As I can see from your former posts, you are mostly concerned with PSoC1, but you did not ask a single question here concerning PSoC3 or 5. so to ask you some questions: What PSoC equipment did you use, which kits? what projects did you try to realize? What were your pitfalls, what you couldn't solve?
The pin count - well, I like the 100 pin devices they offer great flexibility and I regularly hand build prototypes, and even small production runs, using the QFN and SSOP packages with no problems at all. I use an SMD stencil and a paste table that costs less than €100, a small reflow oven with a controller I design myself (yes using a PSOC chip!) and easily get 100% yield with little effort. Going further down the PSoC family there are many many choices with low pin counts. If you are not doing many projects, or just hobbying then use a dev kit instead of a raw device. The First Touch kits will fit onto any breadboard or vero board.
If you think that hard wired peripherals are the best thing, then you have missed the whole point of PSoC. I can take a board I've design with a psoc and bunch of headers and use it in just about anything. I can have all sorts of lovelly things on just about any pin I wish - no problem, easily reconfigured, easily re-engneered if there is a design mistake - all good cost savings.
kiiid wrote:I don't know am I the only one who feels this way, but after some time spent with the new PSoCs, I really feel disappointed in them. Here is why:
1. Based on crooked cores.
kiiid wrote:2. No low-pin or human-friendly packages.
PSoC is great in space constrained applications where some hardware can be "put" into the chip. With the packages, currently offered for these, that concept goes void. For the big ones - QFN and SSOP are not amongst the first choices for me when it comes to preparing a hand-made prototype. I would much rather go with SOIC or even DIP.
kiiid wrote:3. Going back to hard-wired peripherals.
There isn't really anything to comment here. Such chips are manufactured by 100+ other companies, so where is the "wow" factor here, I don't know.
kiiid wrote:5. High cost.
What is the point of having a great chip, if I can't consider it in 90% of the cases due to its cost? Saving a few external analogue components is not really something that would make my decision easier as I can place them as discrete components on the board and still save by using a microcontroller from another manufacturer. Maybe I am missing the whole picture here, but for me this model doesn't work well.
Users browsing this forum: No registered users and 2 guests