Pages: 1 [2]   Go Down
Author Topic: learning the ARM CORTEX M3  (Read 2312 times)
0 Members and 1 Guest are viewing this topic.
Ayer, Massachusetts, USA
Offline Offline
Edison Member
*
Karma: 54
Posts: 1848
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

If you are going to be doing a lot of floating point, you should be using a chip that has actual floating point instructions in it.  Unfortunately, the Due does not use such a chip.  Systems like Rasberry Pi, Beaglebone Black, etc. tend to have floating point.  So you have to weigh is the floating point dominating your system that it would be better to switch to doing it via an alternate system, or do you just use a little floating point, and it is acceptable to use the software emulated floating point.

In addition to standard floating point in the Arm chip, in these systems that typically are designed for Linux, often times have GPUs (graphical processing unit) that you can push more of the calculations to the GPU.  It depends on how dedicated you are to getting the most performance.
Logged

Rapa Nui
Offline Offline
Edison Member
*
Karma: 60
Posts: 2073
Pukao hats cleaning services
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Systems like Rasberry Pi, Beaglebone Black, etc. tend to have floating point.
STM32F4xx, 3xx (CM4) have got it as well.
« Last Edit: June 19, 2013, 08:11:25 am by pito » Logged

Grand Blanc, MI, USA
Offline Offline
Faraday Member
**
Karma: 95
Posts: 4084
CODE is a mass noun and should not be used in the plural or with an indefinite article.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Here's a quiz:

All interesting questions, especially:

Quote
8) Why did TI discontinue ("Not Recommended for New Designs") the entire Stellaris line of CM3 chips?
9) Why did SI Labs pay $170 million to acquire Energy Micro?

I Googled around a little, found that the Stellaris CM3 line had bugs and used old 250nm production process. Energy Micro will give SI Labs low power and wireless functionality. That was just real quick, so would be glad to hear other input.

Logged

MCP79411/12 RTC ... "One Million Ohms" ATtiny kit ... available at http://www.tindie.com/stores/JChristensen/

nr Bundaberg, Australia
Offline Offline
Tesla Member
***
Karma: 127
Posts: 8517
Scattered showers my arse -- Noah, 2348BC.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

westfw, I could answer all those questions but I think it's only fair to let someone else have a go smiley

______
Rob
Logged

Rob Gray aka the GRAYnomad www.robgray.com

Grand Blanc, MI, USA
Offline Offline
Faraday Member
**
Karma: 95
Posts: 4084
CODE is a mass noun and should not be used in the plural or with an indefinite article.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

westfw, I could answer all those questions but I think it's only fair to let someone else have a go smiley

Sounds like youse guys could teach a class. Probably couldn't afford you though smiley-wink
Logged

MCP79411/12 RTC ... "One Million Ohms" ATtiny kit ... available at http://www.tindie.com/stores/JChristensen/

Rapa Nui
Offline Offline
Edison Member
*
Karma: 60
Posts: 2073
Pukao hats cleaning services
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
I could answer all those questions but I think it's only fair to let someone else have a go
He could answer, the Q is whether the answer would be the proper one.. smiley
Logged

nr Bundaberg, Australia
Offline Offline
Tesla Member
***
Karma: 127
Posts: 8517
Scattered showers my arse -- Noah, 2348BC.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Whatever answers I give they will be correct, just maybe not for the questions posed by westfw.

_____
Rob
Logged

Rob Gray aka the GRAYnomad www.robgray.com

Pages: 1 [2]   Go Up
Jump to: