This website uses cookies primarily for visitor analytics. Certain pages will ask you to fill in contact details to receive additional information. On these pages you have the option of having the site log your details for future visits. Indicating you want the site to remember your details will place a cookie on your device. To view our full cookie policy, please click here. You can also view it at any time by going to our Contact Us page.

Open source microprocessor is ideal for IoT applications

01 April 2016

Researchers recently made the full design of one of their microprocessors available as an open-source system, designed for battery-powered devices.

Prototype of a smartwatch in Luca Benini’ lab. The prototype above is shown with a commercial processor, not the open-source PULPino. (Credit: ETH Zurich/Frank K. Gürkaynak)

Luca Benin, a professor at ETH Zurich involved with the project, says making the system open source maximises the freedom of other developers to use and change the system. “It will now be possible to build open-source hardware from the ground up.

“In many recent examples of open-source hardware, usage is restricted by exclusive marketing rights and non-competition clauses,” adds Benini. “Our system, however, doesn’t have any strings attached when it comes to licensing.”

The arithmetic instructions that the microprocessor can perform are also open source: The scientists made the processor compatible with an open-source instruction set developed at the University of California in Berkeley.

Perfect for smartwatches

The new processor is called PULPino and it is designed for battery-powered devices with extremely low energy consumption (PULP stands for ‘parallel ultra low power’).

These could be for chips for small devices, such as smartwatches, sensors for monitoring physiological functions (that can communicate with a heart rate monitor, for instance), or sensors for the Internet of Things.

Benini offers an example from the research currently underway in his lab: “Using the PULPino processor, we are developing a smartwatch equipped with electronics and a micro-camera. It can analyse visual information and use it to determine the user’s whereabouts.

“The idea is that such a smartwatch could one day control something like home electronics.”

You can download the entire source code, test programs, programming environment, and even the bitstream for the popular ZEDboard for free at

The original article can be found here.

Print this page | E-mail this page

Coda Systems