Taking an IoT edge design from proof-of-concept to prototype

By TDF Staff |  No Comments  |  Posted: February 8, 2019
Topics/Categories: Case Study, Digital/analog implementation, Blog - EDA, Embedded  |  Tags: , , , ,  | Organizations: ,

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.

Mentor IoT flow for IoT edge and similar projects

Figure 1. The Mentor IoT design flow (Mentor)

A block diagram of the complete system is shown in Figure 2 (though note that the elements in brown are earmarked for later implementation).

Figure 2. The IoT edge design for a pressure-sensing application in the case study (Mentor)

Figure 2. The IoT edge design for a pressure-sensing application in the case study (Mentor)

Six stages are described in detail.

  1. Modeling the sensor (a stand-in was used at proof-of-concept stage)
  2. Designing the analog-and-mixed-circuit circuitry
  3. Performing initial system simulation (showing how this is divided between analog and digital simulation for hardware)
  4. 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)
  5. Developing the software (for the prototype a bare metal implementation is described)
  6. 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.

Figure 3. The Cortex-M3 is now available under the ARM DesignStart program (ARM)

Figure 3. The Cortex-M3 is now available on the ARM DesignStart platform (ARM)

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:

  1. Fast SoC Proof-of-Concept with Arm DesignStart
  2. Preparing for an IoT Edge Project
  3. Implementing an IoT Edge Device While Minimizing NRE

Comments are closed.

PLATINUM SPONSORS

Synopsys Cadence Design Systems Siemens EDA
View All Sponsors