Sąsaja - tai mikroprocesorinės sistemos standartizuota ryšio tarp įrenginių priemonių sistema.
Sąsają sudaro:
Ø unifikuotos informacijos perdavimo magistralės,
Ø unifikuotos elektroninės schemos, valdančios informacijos perdavimą jomis,
Ø informacijos mainus apibūdinantys algoritmai, signalai ir reikalavimai jiems.
Procesorius jungiasi su likusia kompiuterio dalimi trimis pagrindinėmis išvadų (kontaktų) grupėmis:
Ø duomenų,
Ø adreso,
Ø valdymo.
Duomenų magistrale perduodami duomenys. Priklausomai nuo valdymo magistralės signalų, duomenų perdavimo kryptis gali būti tiek iš procesoriaus, tiek ir į procesorių. Šio tipo kontaktų paprastai būna tiek, koks yra procesoriaus žodžio ilgis. Vienavardžiai procesoriaus ir visų atmintinės bei įvedimo - išvedimo įrenginių duomenų magistralės išvadai sujungti tarpusavyje.
Adresų magistralėje procesorius nustato kiekvienai atmintinės ląstelei ir kiekvienam įvedimo-išvedimo įrenginiui specifinę kombinaciją (adresą). Adresų magistralė mikroprocesorinėje sistemoje yra skirta mikroprocesoriaus duodamiems adresams perduoti į kitus sistemos modulius, t.y. adresų magistralė paprastai yra vienakryptė. Iš procesoriaus priima (arba savo duomenis perduoda) tik tas įrenginys ar atmintinės ląstelė, kurios adresas nurodytas šioje magistralėje. Pavyzdžiui, Intel 8080 adreso magistralė yra šešiolikos bitų. Taigi galima dirbti su 65536 (tiek gali būti derinių) atmintinės ląstelėmis - atmintinės apimtis lygi 64 kilobaitams (tuo metu to pakako). Atmintinės ir įvedimo-išvedimo įrenginiai, kurių adresas neatitinka šiuo metu išduoto, savo duomenų magistralės elektrines grandines perveda į Z būseną (loginio elemento išėjimas nuo lusto išėjimo kontakto elektriškai atjungtas).
Valdymo magistralėje procesorius nurodo duomenų perdavimo kryptį (iš ar į procesorių) bei neretai ir išorinio įrenginio tipą (atmintinė ar įvedimo-išvedimo įrenginys). Ja taip pat perduodami ir įvairūs paties procesoriaus darbą valdantys signalai (pertraukimo ir kiti).
Kiekviename konkrečiame darbo cikle paprastai per sistemos magistralę vyksta keitimasis informacija tarp 2 mikroprocesorinės sistemos modulių. Todėl kitų modulių duomenų išvadai būna trečiojoje "z" būsenoje.
Keitimasis informacija vykdomas užsakovo - vykdytojo principu. Atmintinės modulis visada būna tik vykdytoju (slave), o kiti moduliai gali būti užsakovai (master) ir vykdytojai. Kiekvienu laiko momentu magistrale perduodamas tik vienas žodis, tačiau tuo pačiu metu gali vykti keitimasis informacija tarp daugelio modulių.
Sistemos magistralės nesudėtingoms mikroprocesorinėms sistemoms gali būti projektuojamos atsižvelgiant į vartotojo poreikius, o sudėtingesnėms - paprastai parenkamos standartinės sistemos magistralės, kuriose yra griežtai apibrėžtas ryšio linijų skaičius, išduodami jomis signalai, jų parametrai ir t.t.
Komentarų nėra:
Rašyti komentarą