Taking an IoT edge design from proof-of-concept to prototype
The combination of the ARM DesignStart platform and the Mentor Internet of Things (IoT) tool flow (Figure 1) has proved extremely popular among designers looking to realize zero-cost IoT edge proofs-of-concept for new applications. Assuming they are successful, the latest in a series of technical papers aimed at IoT developers shows they can then move to a prototype using the same design infrastructure.
‘Proof of Concept: The Day After’ outlines the prototyping of a pressure-sensing system intended for use by brewers, vintners and other beverage producers. It monitors pressure and looks for evidence of leaks from fermentation tanks, passing data and alerts periodically to technicians.
A block diagram of the complete system is shown in Figure 2 (though note that the elements in brown are earmarked for later implementation).
Six stages are described in detail.
- Modeling the sensor (a stand-in was used at proof-of-concept stage)
- Designing the analog-and-mixed-circuit circuitry
- Performing initial system simulation (showing how this is divided between analog and digital simulation for hardware)
- Upgrading the processor (the design takes advantage of the fact that the more powerful ARM Cortex-M3 processor is now available through DesignStart as well as the originally offered Cortex-M0)
- Developing the software (for the prototype a bare metal implementation is described)
- Performing actual system simulation (bringing together the hardware and software elements)
Figure 3 provides an overview of the upgraded DesignStart kit with the Cortex-M3 in place.
Further IoT edge reading
The paper is the fourth in a series that shows how to combine ARM and Mentor technology and support in an IoT edge project. Other entries in the series comprise: