Project

General

Profile

Bug #651

LEON power down mode status in SUM

Added by bruno katra over 5 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
08/03/2016
Due date:
% Done:

100%

Estimated time:
revision:
r0

Description

Tout ce que je peux dire est que dans la doc grip.pdf (screenshot joint), au niveau de l'IP Leon3, on peut lire qu'une option au niveau du VHDL permet de configurer le comportement. Peut-être qu'Alexis pourra dire si ce qui est configuré au niveau de la synthèse VHDL.

Le 04/03/2016 15:12, Bruno KATRA a écrit :

Salut !
J'ai le point JIRA RPWSWR-653 : "The configuration of the LEON power down mode shall be specified in the SUM."

Low power mode of LEON is controlled by a register/interruption mechanism, this impact LFR power consumption. Information concerning this mechanism must be traced in the documentation as it may impact EMC.

Avez-vous des infos dessus?

De mémoire, Philippe Plasson avait dit un truc du genre : "Si le CPU n'apparait pas tout le temps à 100% c'est que le power down mode est activé..." Ca me parait bizzare comme explication mais bon...

Merci d'avance

Bruno

grip - Leon3 - pwd VHDL generic.png

History

#1 Updated by paul leroy over 5 years ago

1534

Dans un forum sur le Leon3, j'ai trouvé l'explication suivante:

RTEMS has an idle task which is scheduled when no other task is runnable. The idle task for LEON is an infinite loop around the power-down instruction.

Notre option de configuration du VHDL pour le paramètre pwd du VHDL est 2 (timing efficient), j'ai vérifié dans les sources de la VHD_Lib.

Dans les sources de RTEMS, je pense que le code de la tâche IDLE est dans le fichier suivant:

rtems-4.10/src/rtems-4.10/c/src/lib/libbsp/sparc/leon3/startup/bspidle.S

Conclusion: on peut raisonnablement penser que le mode power-down est activé quand la tâche IDLE est exécutée (70% du temps en gros).

#2 Updated by bruno katra over 5 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 0 to 100

Ok info ajouté au SUM 1.2

Also available in: Atom PDF