Changes between Version 3 and Version 4 of attribution_boite_wti


Ignore:
Timestamp:
Jun 16, 2016, 1:12:03 PM (8 years ago)
Author:
laniel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • attribution_boite_wti

    v3 v4  
    66Ce périphérique est principalement utilisé pour écrire dans certains registres du composant [http://www.soclib.fr/trac/dev/wiki/Component/VciXicu Xicu]. Ces registres sont des boîtes aux lettres, lorsque l'une de ces boîtes a été écrite alors l'Xicu lévera une interruption et le processeur concerné exécutera l'ISR associée.
    77
    8 NEED UN SCHEMA !
     8SCHEMA !
    99
    1010On appelle ces interruptions des **Write Triggered Interruptions (WTI)** car elles sont déclenchées par une opération d'écriture dans les registres boîtes aux lettres de l'Xicu.
     
    1515Les périphériques externes peuvent donc utiliser 12 de ces boîtes aux lettres afin de signaler la fin de l'opération d'entrée sortie et qu'il faut donc lancer l'ISR associée à ce périphérique.
    1616
     17Nous avons choisi une politique d'attribution des boîtes aux lettres inspirée de celle du [https://www-soc.lip6.fr/trac/giet-vm/wiki/kernel_interrupts GIET-VM].
     18
     19Chaque cœur est responsable d'un certains nombre de boîte aux lettres, c'est-à-dire qu'il exécutera les ISR des interruptions venant de ses boîtes aux lettres.
     20
     21Afin d'équilibrer la charge entre les différents cœur il a été décidé d'utiliser une stratégie d'allocation basée sur le [https://fr.wikipedia.org/wiki/Round-robin_(informatique) round robin]