Bug #651
closedLEON power down mode status in SUM
100%
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
Files
Updated by paul leroy almost 9 years ago
- File grip - Leon3 - pwd VHDL generic.png grip - Leon3 - pwd VHDL generic.png added
- Assignee set to bruno katra
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).
Updated by bruno katra almost 9 years ago
- Status changed from In Progress to Closed
- % Done changed from 0 to 100
Ok info ajouté au SUM 1.2