Posts: 3
Threads: 1
Joined: Feb 2021
Hello, We are trying to design a ultra low-power microcontroller for IoT applications in a 0.18um CMOS technology and I am trying to decide to choose the PULPino or PULPismo platform.
PULPino seems like the more matured platform but PULPismo seems to be the replacement for PULPino.
Our core strength is analog so we want a platform which has a well-supported toolchain, etc.
So any advice on this topic will be greatly appreciated.
Posts: 143
Threads: 0
Joined: Oct 2018
PULPino is a very simple early release. If you want a decent microcontroller go with PULPissimo. This is the one that is more up to date, and the one we work on.
When in doubt check the commit dates on GitHub
Visit pulp-platform.org and follow us on twitter @pulp_platform
Posts: 3
Threads: 1
Joined: Feb 2021
(02-28-2021, 06:36 PM)kgf Wrote: PULPino is a very simple early release. If you want a decent microcontroller go with PULPissimo. This is the one that is more up to date, and the one we work on.
When in doubt check the commit dates on GitHub
Thank you. That helps.
We are a small Lab with very limited resources and want to get into RISCV-based low-power microcontroller development with a simple core that has small footprint and very good community support.
That was the reason for choosing PULPino but it looks likes we should move to PULPismo instead.
Thanks again for your help.
Posts: 3
Threads: 1
Joined: Feb 2021
(02-28-2021, 06:36 PM)kgf Wrote: PULPino is a very simple early release. If you want a decent microcontroller go with PULPissimo. This is the one that is more up to date, and the one we work on.
When in doubt check the commit dates on GitHub
Is the gate count for PULissimo with ibex core similar to PULPino with zero-riscy
We are planning to fabricate in 0.18um so the low gatecount is critical for us.
Thanks.
Posts: 143
Threads: 0
Joined: Oct 2018
The memory will most probably be your main concern, not really the size of the core. In practice a 32b RISCV-V core is 12 to 50 kGE (without a FPU) in size. This is the area you need for roughly 2 to 8 kbyte of SRAM. So if you are very area constrained, it is more the memory that limits you then anything else.
BTW, Ibex is the 'up to date' version of zero-riscy
Visit pulp-platform.org and follow us on twitter @pulp_platform