Overview#

The estimated power usage of the example application varies from 100-141 mW. This will vary based on component tolerances and any user added code and/or user added compile options.

Table 7 FFD Resources#

Resource

Tile 0

Tile 1

Total Memory Free

145k

208k

Runtime Heap Memory Free

38k

42k

Table 8 FFD CPU Usage#

Core ID

Typical Mean CPU Usage (%)

Standard Deviation CPU Usage (%)

Typical Min CPU usage (%, 10ms rolling)

Typical Max CPU usage (%, 10ms rolling)

tile[0], core[0]

0.006

0.345

0.000

21.030

tile[0], core[1]

0.072

2.031

0.000

80.690

tile[0], core[2]

0.082

2.287

0.000

100.000

tile[0], core[3]

1.666

2.906

0.000

54.560

tile[0], core[4]

65.925

27.828

0.000

91.220

tile[1], core[0]

0.014

0.540

0.000

27.440

tile[1], core[1]

99.990

0.505

74.000

100.000

tile[1], core[2]

99.990

0.507

73.870

100.000

tile[1], core[3]

18.272

13.259

0.000

98.220

tile[1], core[4]

17.231

11.048

0.000

37.260

Note that these are typical usage statistics for a representative run of the application on hardware. Core allocations may shift run-to-run in a scheduled RTOS. These statistics are generated by slicing the representative run into 10 ms chunks and calculating % time per chunk not spent in the FreeRTOS IDLE tasks. Therefore, the underlying distribution of these 10 ms bins should not be assumed to be Normal; this has implications on e.g. the interpretation of the Standard Deviation given here.

Table 9 FFD Power Usage#

Power State

Power (mW)

Always

114

The description of the software is split up by folder:

Table 10 FFD Software Description#

Folder

Description

bsp_config

Board support configuration setting up software based IO peripherals

ext

Application extensions

filesystem_support

Filesystem contents for application

src

Main application

src/intent_engine

Intent engine integration

src/intent_handler

Intent engine output integration