Periférne obvody tvoria veľmi rozmanitú skupinu obvodov. Často je niekoľko periférnych obvodov združených do jednej periférnej jednotky – napr. niekoľko paralelných brán, sériových brán, časovačov, viackanálových prevodníkov a podobne. Zjednodušenú schému periférnej jednotky ukazuje obr.



Zjednodušená schéma periférnej jednotky

         Jadrom periférnej jednotky sú obvody (čítačky, prevodníky alebo jednoduché výkonové deliace členy) pre spracovanie signálu. Pretože v jednotke býva združených niekoľko periférnych obvodov, sú dáta uložené do niekoľkých dátových registrov. Na riadenie týchto obvodov slúži skupina riadiacich registrov. Pre určovanie stavu obvodov tu máme skupinu stavových registrov. Mikroprocesor môže pomocou dátovej zbernice zapisovať do riadiacich registrov a čítať stavové registre. Jednotka môže vyžadovať obsluhu tiež prostredníctvom prerušenia programu, a k tomu slúži jeden alebo viac signálov INT. Dôvod k vyvolaniu prerušenia je dokončenie požadovanej operácie alebo hlásenie chyby. Do jednotky je vedených niekoľko adresných bitov pre rozlíšenie medzi rôznymi dátovými, riadiacími a stavovými registrami. Signál CS blokuje vždy len komunikáciu s jednotkou zo strany zbernice. Nikdy neblokuje činnosť vnútorného jadra, vnútorných vstupných a výstupných signálov a ani vyvolanie prerušenia. [16.2]


<<<Späť