SparkFun Forums 

Where electronics enthusiasts find answers.

What are we doing right with Artemis? What are we doing wrong? Let us know here!
User avatar
By robin_hodgson
I like the Apollo3 in the Sparkfun Artemis module, but yowza, take a look at its new big brother the Apollo4:
  • 2M of MRAM (I think that means it is magnetoresistive non-volatile RAM instead of flash for program storage)
  • 1.8M of SRAM
  • Cortex M4 with floating point running at 96 MHz or 192 MHz processor clock
  • USB interface
  • Bluetooth LE
  • MIPI Display Driver
  • Crypto engine
  • 3uA/MHz]
More details here:

Hey Sparkfun, any plans for an Artemis Module based on the Apollo4?

If the apollo4 clocking mechanisms are like the apollo3, it means that the apollo4 at 96 MHz will draw the same power as an apollo3 at 48 MHz. It would be amazing!
User avatar
By robin_hodgson
I can't help myself: long ago (early-ish 1990's), I worked at HP Labs. At one point, I got a brand new HP PA-RISC workstation. It ran at 99 MHz, and it was unbelievably fast compared to the PCs of the day. The new Apollo4 is roughly as capable a processor, and running at 96 MHz, it will be drawing about the same amount of current as the 'power on' indicator LED on that old workstation. Where will we be in another 25 years...
User avatar
By gDFfRc7VvzfYydHP
Any updates on that? Some plans? Should we expect that the code developed for Ambiq 3 would easily be transferable to Amibq 4 or would it be a big jump?
User avatar
By robin_hodgson
It is hard to say definitively because there is no data sheet released for the Apollo4 yet. I would not expect it to be much different from a programming perspective. Also, the Ambiq HAL has done a pretty good job so far at abstracting away the differences between the other members of the Ambiq processor family, so the HAL should take care of a lot of the changes.

The big difference is for Sparkfun, not us. The Apollo4 comes in a different physical package meaning that Sparkfun needs to redesign their module. The Apollo4 has an extra 23 pins and is a different shape. That said, from a user perspective, there might be a potential advantage if Sparkfun could use the same module pinout as they ship now. That would allow for easy migration from Apollo3 to Apollo 4. On the other hand, that would hobble the Apollo4 module because it would mean that not all of its pins would be available at the module pinout. And from a practical perspective, it looks like Sparkfun had quite a time getting the Apollo3 pins out to the module pins in the first place. If the Apollo 4 pinout is much different, it might be an impossible task to make the module pinout match. My expectation is that there would be a new module. And if that's the case, then I would vote for Sparkfun to add the 32KHz Xtal and xtal caps to the module instead of making all of us put it on our motherboards.
 Topic permissions

You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]