Circuite pentru Rețea

Previzualizare curs:

Extras din curs:

2. CIRCUITE PENTRU RETEA

În acest capitol vor fi prezentate circuite interfata de retea Ethernet si Internet. În primul

rând vor fi prezentate doua circuite controller de retea, RTL8019 si CS8900A, interfete între o

unitate centrala (care poate fi un PC si conexiunea se face pe ISA sau un microcontroller) si

reteaua Ethernet. Sunt prezentate exemple de conectare atât la ISA cât si la doua

microcontrollere diferite. Este prezentat apoi circuitul SEIKO S-7600 care gestioneaza hardware

stiva TCP-IP si datorita caruia conectarea la Internet a unui sistem cu microcontroller poate fi

realizata mult mai usor. La sfârsit este prezentat un circuit W89C982 care gestioneaza transferul

datelor prin canalele UTP de retea Ethernet (are functia de hub de retea).

Obligatoriu la nivel de schema bloc si principiu de functionare

2.1.Circuitul interfata de retea RTL 8019

(producator REALTEK)

RTL 8019 este un controller de retea Ethernet care ofera o solutie simpla si performanta

aplicatiilor cu transfer de date prin retea. Circuitul permite transfer full duplex pe UTP (si daca

placile de retea sunt cuplate între ele printr-un switch adecvat) marind rata de transfer de la

10Mbps la 20Mbps. Circuitul suporta 3 nivele de economie de energie: mod adormit, mod oprit

(Power Down) dar cu tactul în functiune si mod oprit cu tactul oprit.

La RTL 8019 poate fi conectata o memorie ROM numita BROM (Boot ROM) din care se

poate încarca un set de date care vor aduce sistemul de operare de pe server, caz în care statia

conectata nu are nevoie de hard disc (aplicatie importanta la sistemele care comanda

automatizari). Memoria ROM poate fi de 16K, 32K sau 64K si poate fi citita de sistem prin

interfata ISA, începând de la o adresa configurabila. Dupa incarcarea sistemului de operare

memoria BROM poate fi invalidata pentru a elibera zona de adrese ocupata.

Pentru a mari viteza de transfer, cadrele receptionate sau cele de emis pot fi stocate într-o

memorie locala SRAM cuplata la RTL 8019. Se pot conecta pâna la 32Kocteti SRAM. Exista

variante de RTL 8019 cu memorie SRAM integrata.

Configuratia si parametrii de initializare pot fi stocati într-o memorie seriala EEPROM

cuplata la circuit. Aceasta memorie (de tip 9346) poate fi programata în circuitul cu RTL 8019.

Schema bloc simplificata a circuitului RTL 8019 este data în figura 2.1:

Fig. 2.1. Schema bloc a circuitului RTL 8019

Programarea circuitului se realizeaza cu un set de registre citite /scrise de procesor la

adrese de I/O. Aceste adrese sunt relative la o adresa de baza I/O care poate fi selectata la

initializare (una din 16 adrese posibile).

Linia de întrerupere cu care lucreaza circuitul poate fi programata ca una din 8 linii

posibile.

Programarea adresei de baza de I/O, a dimensiunii memoriei BROM, linia de întrerupere

se fac la initializare prin jumperi. Desigur ca unii parametrii pot fi modificati prin scrierea

registrelor de configurare. Circuitul selecteaza automat între transmisia 10BaseT sau AUI

(Attachement Unit Interface). Mediul de transmisie (cablu coaxial sau cablu torsadat (UTP))

trebuie specificat cu jumperi.

Semnalele la pini pentru circuitul RTL 8019 se împart în mai multe categorii:

Semnale de interfata cu procesorul (compatibile ISA):

• AEN Address Enable;

• INT7-0 cereri de întrerupere, dintre care numai una este selectata la un moment dat.

Circuitul citeste aceste linii în registrul INTR pentru a monitoriza eventualele

conflicte;

• IOCHRDY se introduc stari de WAIT care prelungesc ciclul de magistrala;

• IOCS16 selecteaza transferuri pe 8 sau 16 biti;

• IORB indica un ciclu de citire (din perspectiva procesorului);

• IOWB indica un ciclu de scriere (din perspectiva procesorului);

• RSTDRV - RESET (cu nivel 1 logic);

• SA19-SA0 magistrala de adrese;

• SD15-SD0 magistrala de date;

• SMEMRB indica un ciclu de citire din memorie (din perspectiva procesorului).

Interfata cu memoria:

• MA13-0 adrese pentru SRAM;

• MD7-0 date pentru SRAM;

• MRDB strob de citire pentru SRAM;

• MWRB strob de scriere pentru SRAM;

Interfata cu

magistrala

ISA

Serializare/ deserializare

Codare/ decodare

Introducere/ recunoastere

adresa proprie

Interfata cu mediul de

transmisie

10BaseT

AUI

Memorie

proprie

SRAM

16Kocteti

Comanda

memoriei

EEPROM

Comanda

memoriei

SRAM

externe

Comanda

memoriei

BROM

• MCSB selectare SRAM.

• BCSB selectare BROM;

• BA21-14 adrese pentru BROM;

• BD7-0 date pentru BROM;

• EECS selectare EEPROM;

• EESK ceas serial pentru EEPROM;

• EEDI date de intrare seriale pentru EEPROM;

• EEDO date de iesire seriale pentru EEPROM;

Pini definiti pentru lucrul cu jumperi. Aceste semnale sunt citite la RESET:

• JP, se selecteaza modul de lucru cu jumperi. Daca nu, se valideaza modul PnP (Plug

and Play);

• PnP, în mod PnP se selecteaza daca se tine cont de continutul memorie EEPROM la

configurare;

• BS4-0 selecteaza dimensiunea memoriei BROM;

• IOS3-0 selecteaza adresa de baza de I/O;

• IRQ2-0 selecteaza o linie de întrerupere din INT7-0.

Semnale de interfata cu mediul de transmisie:

• CD+, CD- semnalul diferentialde la AUI care indica coliziune;

• RX+, RX- semnalul diferential de la AUI de date receptionate;

• TX+, TX- semnalul diferential de la AUI de date emise;

• TPIN+, TPIN- date de intrare de la UTP (10Mbps, codate Manchester);

• TPOUT+, TPOUT- date de iesire la UTP;

• X1 intrare de tact de la un generator extern sau cristal de 20Mhz;

• X2 la masa pentru generator extern sau la cristal.

Semnalizare:

• LEDBNC este 1 când se seteaza modul BNC;

• LED0 este 1 când se realizeaza conectarea;

• LED1, LED2 este 1 la receptie, respectiv la emisie;

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Circuite pentru Retea.pdf
Alte informații:
Tipuri fișiere:
pdf
Nota:
7/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
23 pagini
Imagini extrase:
23 imagini
Nr cuvinte:
9 698 cuvinte
Nr caractere:
51 490 caractere
Marime:
226.28KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Curs
Domeniu:
Electronică
Predat:
la facultate
Materie:
Electronică
Sus!