prioriteettienkooderi
Prioriteettienkooderi on digitaalinen logiikkalaite, joka koodaa aktiivisen tulon korkeimman prioriteetin osoittamaan binäärikoodiin. Jos useita tuloja ovat samanaikaisesti aktiivisia, koodi palauttaa niiden joukosta korkea-arvoisimman tulon indeksiä.
Ulostulo on yleensä m-bittinen binäärikoodi, jossa m on pienin kokonaisluku, joka täyttää ceil(log2(n)) for n tulon
Esimerkki: 4-tuloisen prioriteettienkooderin tapauksessa tulot ovat A0, A1, A2, A3, missä A3 on korkein prioriteetti. Jos
Toteutus perustuu kombinatoriseen logiikkaan, usein käyttämällä vertailu- ja valintaverkkoja tai moninnoistajia. Priority-ominaisuus erottaa sen tavallisesta enkooderista,
Sovellukset kattavat keskus- ja hajautettuja järjestelmiä, kuten keskeytysten hallinta, kaistanhallinta ja resurssien priorisointi. Prioriteettienkoodereita käytetään myös