Documente Academic
Documente Profesional
Documente Cultură
Calculatoare de proces
Partea I-a
2.1. Introducere
2.2. Portul serial
2.3. Module de I/O
2.3.1. Magistralele calculatoarelor de proces
2.3.2. Structura de conectare la magistrală a modulelor de intrări
2.3.3. Structura de conectare la magistrală a modulelor de ieşiri
2.3.4. Structuri hardware ale modulelor care permit transferul pe
întreruperi
2.3.5. Structuri hardware ale modulelor care permit transferul DMA
Proces
Codificarea biţilor
Codificarea NRZ
Adaptare de nivel
Full-duplex
Reţea RS-485 Half-duplex
Studiu de caz
Rezistenţa de eliminare a reflexiilor Deoarece UART eşantionează datele, aşa cum am arătat mai sus, în
mijlocul bit, este important ca nivelul semnalului fi bun în acel moment.
2l
v 0.66c; l 1200m; t 12.2 s; 3reflexii 36.6 s Tbit 104s la 9600Bps
v
Rezistenţa de bias
Rt R
Rt 120 Rn 12k n 10 Rnod paralel n 57
2 n
U 200mV ib 3.5mA R 1428 RB R Rn 1371
Atât în informatica generală cât şi în cea aplicată a existat o mare presiune pentru
automatizarea procesului de configurare, pentru a scuti utilizatorul sistemului de
complexitatea setării manuale.
I S-au utilizat mai multe tehnici cum ar fi utilizarea unui hardware suplimentar pentru a
permite o configurare software. Modulele erau însoţite de un program de configurare.
Aceasta a permis reducerea numărului de jumperi şi DIP dar nu a rezolvat complet
problema.
3. BIOS-ul sistemului. Rolul BIOS în PnP este esenţial. Rutinele sale execută o colectare
a informaţiilor cu privire la diferitele module determinând ce resurse sunt folosite de
acestea. El comunică aceste informaţii sistemului de operare pe care acesta le
foloseşte pentru configurarea driverelor sale şi altor aplicaţii software pentru a face ca
modulele să funcţioneze corect.
4. Sistemul de operare. Acesta trebuie să fie proiectat pentru a lucra cu BIOS-ul, deci
indirect cu hardware-ul. Acesta stabileşte ce software de nivel jos (driverele de nivel
modul) este necesar ca modulul să poată fi utilizat de aplicaţii. De asemenea
comunică cu utilizatorul schimbarea configurării.
Cele mai multe lucruri necesare pentru a face PnP sunt realizate de BIOS în cursul procesului
de pornire al sistemului. Principalii paşi pe care îi execută BIOS-ul în procesul de pornire
sunt:
3. Încărcarea ultimei configuraţii ESCD (Extended System Configuration Data) stocată în memoria
nevolatilă.
ADPER=1;
IN Adresa pe magistrala de adrese;
WRITE=0;
4/15/19 12:19:55 PM prof .Margineanu Ioan 19
Structura de conectare la bus. Studiu de caz II
LOOP: IN AL, ASTATUS ; Testarea stării modulului
AND AL, MASCA ; Punerea în evidenţă a
; bitului de stare
JZ LOOP ; Sfârşitul buclei de
; aşteptare
POP AX ; Refacerea informaţiei
OUT ADATA, AL ; Transmiterea datei
ADPER=1;
OUT Adresa pe magistrala de adrese;
WRITE=1;
4/15/19 12:20:02 PM prof .Margineanu Ioan 20
Structuri hardware ale modulelor pentru realizarea transferului pe întreruperi
Nivelul procesor