Decodificatorul 74LS 138
|
zeaza pentru realizarea decodificatoarelor pentru memorii si porturi.
Schema sa functionala se prezinta īn figura 1.01. Se observa existenta terminalelor specifice unui asemenea circuit si anume :
(tabelul 1.01).
|
| ||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
X |
X |
X |
X |
|
|
|
|
|
|
|
|
X |
|
X |
X |
X |
X |
|
|
|
|
|
|
|
|
X |
X |
|
X |
X |
X |
|
|
|
|
|
|
|
|
3 intrari de date -
3 intrari de validare -
8 iesiri
La cele 3 intrari de date se prezinta īn cod binar iesirea la care se va regasi valoarea logica 0, activarea unei iesiri facāndu-se la acest nivel logic semnalizat prin .
Selectare unei iesiri, conform codului prezentat la intrarile de date se produce doar daca toate intrarile de validare (enable) sunt activate, adica :
Īn orice alta situatie nici una din iesiri nu se activeaza, conform celor prezentate īn tabelul de adevar. (tabelul 1.01).
Decodificatorul 74LS139
Este un circuit decodificator dublu de la 2 la 4. El se utilizeaza la realizarea decodificatoarelor pentru memorii si porturi.
|
Conform celor prezentate pentru precedentul circuit capsula contine doua decodificatoare identice de la 2 la 4. Schema sa functionala se prezinta īn figura 1.02.
tabelul 1.02
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X |
X |
|
|
|
|
Se observa existenta terminalelor specifice unui asemenea circuit si anume :
2 intrari de date pentru fiecare decodificator
si
respectiv
si
cāte 1 intrare de validare (enable) pentru fiecare decodificator
cāte 4 iesiri pentru fiecare decodificator notate
|
|
Schema functionala a circuitului se prezinta īn figura 1.04.
Observam ca avem de-a face cu doua amplificatoare separatoare cu cāte 4 cai, fiecare amplificator avānd si o intrare de validare activa la nivel logic 0. Terminalele specifice unui asemenea circuit sunt :
cāte 4 intrari de date pentru fiecare amplificator separator
respectiv
cāte o intrare de validare pentru fiecare amplificator separator, comuna pentru cele 4 cai
a 3 - a stare
unde :
si
Admiterea transferului pentru si oricare din amplificatoarele separatoare se produce doar daca intrarea de validare (enable) este activa, adica :
Din tabelul de adevar (functional) al circuitului se observa ca pentru oricare din iesiri are un nivel nedefinit numit generic a 3-a stare. Aceasta īnseamna ca īn aceasta situatie nivelul iesirii este determinat de alte circuite conectate īmpreuna cu (la) ea.
Amplificatorul Separator 74LS245
|
Schema terminalelor sale se prezinta īn figura 1.05.
|
Schema functionala a circuitului se prezinta īn figura 1.06.
Observam ca de aceasta data este posibil transferul bidirectional al informatiei, īnsa efectul de separare amplificare are sens controlat si determinat de nivelul semnalului DIR.
Terminalele specifice unui asemenea circuit sunt :
- 8 perechi intrari/iesiri (porti bidirectionale cu trei stari)
- 1 intrare comuna de validare -
Functionarea circuitului este :
DIR
Transfer
Aj la Bj
Bj la Aj
X
A 3 a stare
Registrul 74 LS 373
|
un registru
|
Cu 8 ranguri, fiecare bistabil din componenta fiind de tipul cu 3 stari. Īn aplicatiile cu microprocesoare el se utilizeaaza pentru de multiplexarea magistralelor magistralelor microprocesoarelor.. A cunoscut o larga raspāndire īn aplicatiile ce utilizeaza microprocesorul 8086. Configuratia functionala a terminalelor cipului se prezinta īn figura 1,xx. Pentru realizarea functiilor pentru care a fos concepu, registrul are o schema interna ca cea din figura 1.xx. Din analiza acestei a observam existenta a 8 bistabile de tip D corespunzatoare rangurilor registrului. Registrul este prevazut cu urmatoarele intrari/iesiri:
- 8 intrari de date notate 1D - 8D
|
Dupa cum rezulta din denumirea circuitului avem de-a facecu o memorie programabila (P) electric (E), destinata citirii (ROM). Ea are o capacitate de 256 kilobiti grupati īn 32 de kiloocteti (kO). Schema functionala a circuitului se prezinta īn figura 1.xxx. Ea corespunde functiunilor/facilitatilor pe care circuitul trebuie sa le realizeze/asigure īn cadrul unui sistem cu microprocessor. Terminalele specifice circuitului sunt:
- 15 intrari de adresa notate AD0 - AD14. Numarul de intrari este argumentat de faptul ca trebuie adresat oricare din cei 32 kOcteti de memorie, adica mathematic:
Aceasta din urma intrare se utilizeaza doar atunci cānd se face programarea memoriei. Din punctual de vedere al prezentului curs nu prezinta interes etapa de programare a memoriei. Pentru noi aici si acum, parafrazānd un ilustru profesor al meu, EPROM 27256 si altele se considera programat. Aceasta īnseamna ca se realizeaza doar cicluri de citire, cānd liniile de date O0 - O7 sunt iesiri. Īn aceasts varianta de functionare -citire din memorie - intrarea corespunzatoare tensiunii de programare se conecteaza la Vcc. Pentru ilustrarea functionarii memoriei EPROM 27256 īn figura 1.10 se prezinta diagramele temporale ale semnalelor caracteristice si anume:
- o intrare de adresa
- o iesire
- intrarea de selectie
- intrarea de validare a iesirii
Pentru efectuarea unui ciclu de citire trebuie respectata succeasiunea
temporala a semnalelor de selecsie ( ) si validare- OE barat. Pelanga aceast, este necesar sa se sina seama si de restricsiile cantitative referitoare la valorile finite necesare ale īntīrzierilorsi anume:
- t1 -īntīrzierea necesara a semnalului de selectie
- tCE- īntīrzierea fasa de semnalul de selectie
- tOE.- īntīrzierea fata desemnalul de validare
Ca rezultat al celor de mai sus apare untimp finit de acces (la memorie) tACC, definit conform figurii 1.10, de care trebuie sa se tina seama īn aplicatile īn care se pune problema controlului proceselor rapide.
Ca ordin de marime facem precizarea ca īn cazul acestui tip de memorie timpul de acces nu depaseste valorile:
|
Ea are o capacitate de 512 kilobiti grupati īn 64 de kiloocteti (kO). Conform cu cele de mai sus, memoria are schema functionala din figura 1.11. Pentru asigurarea functionalitatii circuitul dispune de:
Aceste liniii se constituie īn cazul functionarii curente ca iesiri
- 1 intrare de selectie
- 1 intrare de validare / programare / Vpp
Desigur ca la pinii de acces enumerati se adauga pinii de alimentare Vcc si de masa GND. Ca si īn cazul memoriilor anterior prezentate si īn cazul ultimei prezinta interes doar functionarea īn faza de citire.
|
- 1 intrare de selectie
- 1 intrare de validare a iesirilor
- 1 intrare de comanda a scrierii-
a GND. Diagramele din figura 1.13 prezinta semnalele de comanda necesare si functionarea memoriei īntr-o secventa de citire (din memorie). Īn diagrama nu exista referire la semnalul de validare a scrierii, el fiind inactiv īn secventa de scriere adica:
.
Secventa de citire a unui octet dintr-o memorie ram este guvernata de urmatori timpi specifici:
- durata unui ciclu de citire
- timp de acces la citire (la octetul ce urmeaza a fi citit)
- īntārziere fata de semnalul de selectie
- īntārziere fata de semnalul de validare
Semnalele de comanda necesare si functionarea memoriei īntr-o secventa de scriere (īn memorie) se prezinta īn figura 1.14
Pe lānga semnalele aferente, secventa de scriere este caracterizata de o serie de timpispecifici si anume:
- durata timpului de scriere
timpul de acces la scriere
durata semnalului de selectiescriere
durata semnalului de scriere
|