Skip to content
matthmey edited this page Jan 3, 2022 · 52 revisions

Dual Processor Platform Wiki

Welcome to the Dual Processor Platform Wiki, your information source for building, configuring, using and extending the DPP wireless sensor network platform.


Dual Processor Platform

The Dual Processor Platform (DPP) is a novel architecture template for networked embedded systems based on a strictly asynchronous processor interconnect that allows to minimize interference with a proven predictable behavior. Contrary to traditional platforms DPP tries to mitigate interference by isolating different tasks and mapping them onto dedicated hardware resources. Typically, two different task sets

  • (i) sensing/actuation/data processing
  • (ii) communication

are mapped onto two different physically separated processing elements (usually low-power microcontrollers), allowing each to be optimized according to their individual requirements. BOLT decouples application and communication processors with respect to time, power and clock domains. BOLT supports asynchronous message passing with predictable timing characteristics, and therefore making it possible for the system designer to construct highly-customized platforms that are easier to design, implement, debug, and maintain.

General DPP Information


Implementations

Platform Type DPP version Photo Documentation Private [^2] Comment
BOLT MSP430 BOLT 2 Software
Info
The asynchronous processor interconnect based on a MSP430FR5969.
DevBoard APP 2 Specs / Info A low-power development board based on a MSP432.
BaseBoard APP 2 Specifications Docs A multi-sensor board based on the Toradex Colibri SOM family.
Geophone APP 2 Specifications Docs A low-power geophone board based on a STM32L496.
CC430 [^1] APP+COM+BOLT 1 Specs / Info All DPP components on a single PCB.
CC430 COM+BOLT 2 Info A low-power communication board based on a CC430F51x7.
SX126x (LoRa) [^1] COM+BOLT 2 Specs / Info A low-power communication board based on a SX126x.
nRF5 [^1] COM+BOLT 2 Specifications A low-power communication board based on a nRF52840.

[^1]: Variants of all platforms (CC430, SX1262 and nRF5) are available on the FlockLab Testbed. [^2]: Internal documents. Available upon request.


How-To


Publications


About Us

Clone this wiki locally