Late to the party...any of you using PSoC for anything?
cbmeeks
Posts: 634
I saw a video yesterday on the PSoC 4 Kit (video by Bil Herd...kit by Cypress) and how cool they are.
Heck, I thought this was some new technology but apparently, it's been out for a little while. :-D
Anyway, seemed pretty cool. Almost like an Arduino/CPLD combo for all things analog.
Any of you using one of these for anything?
Heck, I thought this was some new technology but apparently, it's been out for a little while. :-D
Anyway, seemed pretty cool. Almost like an Arduino/CPLD combo for all things analog.
Any of you using one of these for anything?
Comments
We looked at PSoC (CY8C3xx) a while back, but found
* Price was rather high, for the resource on offer
* CPLD fabric was rather slow & limiting.
The PSoC4 seems another re-spin with better price points, but still is an answer looking for a specific problem.
Their Bluetooth ones do look interesting, because of the Bluetooth.
So I got the Pioneer Kit. Much better, and with a little modification makes a fair programmer for any of the PSoC4 chips, and was only about $25.
But then other projects got in the way, mostly P8X32A-related. Perhaps in the depths of winter I'll have time to revisit Cypress. I've seen some projects that made great use of the PSoC features. Also, the free software tools are pretty nifty. So is the tool management widget.
I might entertain getting one just for some tinkering.
I agree on the ARM compilers. I feel like ARM needs to decide if they want to be a hardware company or a software company. Imagine if Intel required huge licensing fees to compile for the x86/i686 architecture.
What's funny is just about every little "dream project" I have in the back of my head could just about be solved with one P2. Oh how I wished that thing would surface. :-D
What's all this about ARM tools?
There must be a dozen or more compilers for ARM out there. At least two of them Free and Open Source, GCC and Clang/LLVM. Then is a plethora of other tools, again free and proprietary.
I don't know of anybody using the ARM compiler and I can't imagine it offers much benefit over the others. No doubt there is some magic source in using their vector units or whatever that get's you a little boost in performance if you really need it.
Personally I think ARM should be folding any little tricks like that into GCC and or Clang rather than wasting money supporting their own compiler.
ARM is indeed a software company. They don't make any hardware at all. They ship the ARM architecture as VHDL or whatever. Isn't it better they concentrate on their core competency rather than waste time building yet another compiler?
ARM certainly does not require huge licensing fees to compile for their architecture. It can all be done for free.
The PSoC looks interesting. I don't have the time to get into it. The fact that the tools are Windows only is a bit of a show stopper.
I stand corrected.
As far as I can tell Intel is the last major micro-processor manufacturer with it's own FABs. AMD sold theirs out ages ago.
The point I was trying to make is imagine if ARM themselves arm themselves with software tools like Cypress have done for instance although they use a limited Keil compiler, so however they fire these free software tools at the one-man developers who can't afford that 10k price tag (IAR), or want to spend that kind of money, and who like me aren't very impressed with the quality of the free tools.
Despite ARM being everywhere you would think there would be umpteen million assemblers for the darn thing but not so, I can't find a nice straightforward macroassembler and I'm not thinking gas either although I will take another look at FASMARM again.
All I want really is a P2, and maybe a cut-down baby P2 in a small package for those itty-bitty jobs.
BTW, I run a lot of those Windows only programs in my VirtualBox WINXP.
In what way is GCC or Clang for the ARM not impressive?
Maybe I'm just easily impressed.
I'm just looking at the bare metal ARM programming tutorial here: http://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/input01.html
or here:
http://thinkingeek.com/2013/01/09/arm-assembler-raspberry-pi-chapter-1/
The assembler examples look pretty straight forward. What's wrong with that?
Yep, done the VmWare and Virtual Box thing. Didn't like the hassle.
I've just noticed prices on the smallest MAX10
10M02SCE144C8G 2000LE 110592R 101io
100+ $5.76
and slightly less again, in BGA.
Flash included, and lots of larger siblings, should future expansion need it.
Should pair well with a P1, to build a system between P1 and P2 ?
Ray Burnette has several easy projects based on the PSOC4.
https://www.hackster.io/rayburne/projects
They'll give you a taste of what they're about.
There is also a more capable PSOC5 board out for $10.00
At current prices they're cheap enough to buy a few and play with them.
That's what I was thinking too.
I'll take a look at that link you provided soon. But I wonder how well they would work for video related projects?