IT-lexikon › Hårdvara › Bussmatris

Bussmatris

Hårdvara In English → Uppdaterad: 2026-11-03

Korskopplingen inne i en mikrokontroller som låter processorn och DMA-kontrollerna nå olika minnen samtidigt i stället för att turas om på en enda buss.

En enkel buss har en ägare åt gången: när DMA kopierar får processorn vänta, så kallad cykelstöld. En bussmatris, i Arms terminologi en multi-layer AHB, ger varje master en egen väg till varje slav. Kärnans instruktionsbuss kan hämta från flash medan dess databuss läser SRAM och två DMA-kontroller skriver till kringenheter, allt i samma klockcykel.

Krock blir det bara när två master vill åt samma slav, och då avgör en arbitrator, oftast rundgång. Därför delar tillverkare upp SRAM i flera block på separata portar: med rätt placering i länkskriptet slipper DMA och processor slåss om samma minne. Blockschemat i referensmanualen, med sina pilar och kryss, är det som avgör om ett realtidskrav går att uppfylla — inte klockfrekvensen på framsidan.

← Tillbaka till lexikonet