- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Labels:
-
BLE
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Welcome in the forum and in the fascinating world of PSoCs!
The BLE chip is basically a PSoC4 which I used to control a quad-copter which needed a lot of math functions using floats. No problems at all (exept debugging my errors ).
The core of a PSoC BLE is an ARM M0 which you may run at 48MHz and that is quite performant!
So what do you actually want to do with your PSoC BLE?
Bob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The PSoC4 with its Cortex-M0 core don't have a dedicated floating-point unit, but it got a single-cycle 32-bit hardware multiplier. So all floating point operations are done in software.
Its still quite fast though. I made some performance measurements - calculating a vector length (3 integer multiplications, two add, and a FP square root) takes about 50µs (2400 cycles) without any optimizations.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Here is some FFT performance numbers -
http://www.cypress.com/?app=forum&id=4749&rID=82225
Regards, Dana.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Short answer: Yes!
Long answer: Download and install Creator 3.1 and compile one of the PSoC4 BLE examples and look for youself at the used SRam and flash.
Bob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
From my experience: the PSoC4 BLE has more RAM and flash than the normal PSoC4, and the BLE stuff needs less than this difference. So even with BLE in use you have plenty of resource. Sure its not a PC with 8Gb of memory, but for small devices its plenty.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content