Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MPVI_Spausdinti2003M.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
3.88 Mб
Скачать

9. Sistemos magistralės skaitymo darbo ciklas

Skaitymo darbo ciklo metu duomenys perduodami iš adresuoto MPS elemento į MP. SM skaitymo darbo cikle dirba tuomet, kai vykdo įvairias skaitymo operacijas. Skaitymo operacijos yra šios:

  1. Duomenų ir komandų skaitymas iš atminties įrenginio ( , signalai) ;

  2. Duomenų skaitymas iš įvesties ir išvesties įrenginio ( , signalai);

  3. Komandų ir duomenų skaitymas iš įvesties ir išvesties įrenginio pertraukties atveju ( signalas);

  4. Duomenų skaitymas iš įvesties ir išvesties įrenginio tiesioginių duomenų mainų metu;

  5. Komandų skaitymas iš programų atminties ( , signalai).

Trijų magistralių MPS laikinės skaitymo darbo ciklo funkcionavimo diagramos pateiktos 11 pav.

11 Pav. Trijų magistralių mps skaitymo laikinės

funkcionavimo diagramos

Pradedant skaitymo operaciją, MP adresų magistralėje (AB) išveda adresuojamo elemento adresą (ADDRESS), iš kurio bus skaitomi (įvedami) duomenys. Vienu metu gali būti skaitomas tik vienas elementas. Duomenų magistralėje (DB) adresuotas elementas formuoja duomenis (DATA), kurie bus įvedami į MP. Skaitymo procesą lydi valdymo signalai ( , , , ) valdymo magistralėje (CB). Skaitymo signalams kintant iš loginio 0 į loginį 1 (t1 laiko momentu) duomenys įsimenami (fiksuojami) MP vidiniuose registruose.

Laikinės funkcionavimo diagramos, esant dviejų magistralių MPS, pavaizduotos 12 pav.

Dviejų magistralių sistemoje adresai ir duomenys perduodami skirtingais laiko tarpais per tą pačią AD magistralę. Pradedant skaitymo operaciją, AD magistralėje išvedamas adresuojamo elemento adresas. Šiam adresui įsiminti išoriniame adreso registre naudojamas ALE signalas, kuriam kintant iš loginio 1 į 0 (t1 laiko momentu) adresas įrašomas į adreso registrą. Toliau toje pačioje AD magistralėje adresuotas elementas privalo formuoti perduodamus duomenis. Duomenys skaitomi ir įvedami į MP t2 laiko momentu, kai skaitymo signalas kinta iš loginio 0 į 1 lygį. Šiuo momentu skaitomi duomenys įsimenami vidiniuose MP registruose.

12 Pav. Dviejų magistralių mps skaitymo laikinės funkcionavimo diagramos

10. Sistemos magistralės rašymo darbo ciklas

SM rašymo darbo ciklas vykdomas tada, kai duomenys perduodami iš MP į kitus MPS elementus. Rašymo operacijos yra šios:

  1. Duomenų rašymas į atminties įrenginį ( , signalai);

  2. Duomenų rašymas į įvesties ir išvesties įrenginį ( , signalai);

  3. Duomenų rašymas į įvesties ir išvesties įrenginį tiesioginių duomenų mainų darbo režime.

Laikinės funkcionavimo diagramos, dirbant SM rašymo darbo cikle yra tokios pat kaip ir skaitymo darbo ciklo atveju, tačiau naudojami kiti rašymo signalai. Trijų magistralių MPS rašymo laikinės funkcionavimo diagramos pateiktos 13 pav.

13 Pav. Trijų magistralių mps rašymo laikinės

funkcionavimo diagramos

Rašymo darbo ciklo metu pirmosios kartos MP komplekto elementai naudoja potencialinius (statinė sinchronizacija) rašymo signalus kurie fiksuoja duomenis, kai signalo lygis lygus loginiam 0, maždaug ties signalo viduriu (t1 laiko momentas). Antrosios kartos MPS elementai priima rašomus duomenis tik rašymo strobavimo signalui kintant iš 0 į 1 (dinaminė sinchronizacija). Tokiems signalams žymėti gali būti naudojamas prierašas A (angl. Advanced) raidė ( , , signalai). Dabartiniu metu beveik visi MPS elementai valdomi dinaminiais signalais, todėl prierašas A nenaudojamas.

Dviejų magistralių MPS rašymo laikinės funkcionavimo diagramos pateiktos 14 pav.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]