System on a chip comprising a system bus, an external bus and a bus arbiter with programmable priorities for the different bus, software and method for assigning priorities programmable

2001 
Un systeme (400) sur une pastille (405) comporte des blocs fonctionnels traites par au moins un bus du systeme (410), et un bus externe (415) pour permettre la communication avec des blocs externes. Un arbitre de bus multi-juridictionnel unique (495) comporte des classements programmables pour attribuer des priorites a des demandes venant de blocs qui sont des maitres pour l'un ou l'autre des deux bus (410, 415). Un logiciel et des procedes sont egalement offerts pour attribuer les priorites. Les demandes sont analysees en fonction de celui des bus qu'elles necessitent, apres quoi des priorites sont attribuees pour maximiser l'utilisation des bus (410, 415), avec une vitesse accrue pour un systeme (400) sur une pastille (405). De plus, un bloc d'acces en memoire direct a canaux multiples multi-juridictionnel (430) peut etre un bloc maitre pour le bus du systeme (410) ou pour le bus externe (415).
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    1
    References
    0
    Citations
    NaN
    KQI
    []