Research Article

AADL Extension to Model Classical FPGA and FPGA Embedded within a SoC

Table 3

Example of possible combinations of task allocations within the execution platform when considering that the processor can be in a low-power mode when no software task is executed. In this case, the power consumption of the processor is equal to 0.

Conf. Task allocation Software execution Hardware executionGlobal Global without
Soft HardExec Time Energy AreaExec Time Energy Exec TimeLow-power mode
EnergyAv. power
(tu) (eu) (cle) (tu) (eu) (tu) (eu) (pu)

Conf1 , , ā€” 110 11000 0 0 0 110 11000 100
Conf2 , 50 5000 50000 20 5000 50 10000 200
Conf3 , 80 8000 40000 12 1800 80 9800 122
Conf4 , 90 9000 30000 10 1000 90 10000 111
Conf5 , 20 2000 90000 20 6800 20 8800 440
Conf6 , 30 3000 80000 20 6000 30 9000 300
Conf7 , 60 6000 70000 12 2800 60 8800 147
Conf8ā€” , , 0 012000020 7800 20 7800 390