of 42
7/29/2019 TC Retea Ethernet ISP
1/42
Reeaua Ethernet
Petre OGRUAN, august 2008
7/29/2019 TC Retea Ethernet ISP
2/42
Topologia reelei
Topologia (structura)este n stea.
Avantaj: ntrerupereaunui fir nu ntrerupereeaua;
Dezavantaj: consummare de cablu.
O alt structur posibileste topologia bus. Conexiune
INTERNET
Hub
Switch
Router
7/29/2019 TC Retea Ethernet ISP
3/42
Strat de protecie dinmaterial plastic
Strat de de rezisten
Fibra opticAcoperire pentru reflexie
Mediul de transmisie
Cablu UTP (Unshielded TwistedPair), STP (Shielded TwistedPair) cu 4 perechi de fire iconector RJ45.
Cablu optic, conectori istructura intern.
7/29/2019 TC Retea Ethernet ISP
4/42
IP
Adresa IP(Internet Protocol) este o adres numeric alocat fiecrui calculator conectat n Internet.Adresa IP permite identificarea expeditorului i destinaiei unui mesaj.
Prima versiune aprut care este folosit i astzi este IPv4n care adresa este pe 32 de bii.Reprezentarea canonic a IP-ului IPv4 este pe grupe de 8 bii, n zecimal, separate de punct, deexemplu: 192.168.0.1Creterea numrului de calculatoare cuplate n Internet a fcut ca IP-urile n aceast versiune s fieinsuficiente i astfel a aprut IPv6, pe 128 bii.Autoritatea internaional Internet Assigned Numbers Authority (IANA) distribuie adresele IP la5 autoriti regionale care apoi le distribuie la ISP (Internet Service Provider)
7/29/2019 TC Retea Ethernet ISP
5/42
Transmisia prin cabluFiecare calculator trimite date
serial pe Tx irecepioneazdate pe Rx. Dou perechi defire sunt libere pentruconectarea unei linii
telefonice.Cadrul (irul) de date seriale
conine adresa IP a sursei ia destinaiei.
Hub-ul trimite toate mesajele latoate calculatoarele.
Switch-ul analizeaz adresadestinatarului i trimitedatele doar la destinatar.
Calculator 1
Calculator 2
Calculator 3
Rx
Tx
Rx
Tx
Rx
Tx
HUB
7/29/2019 TC Retea Ethernet ISP
6/42
Transmisia prin cablu
Rx
Tx
Rx
Tx
Rx
Tx
SWITCH
Switch-ul analizeaz adresadestinatarului i trimitedatele doar la destinatar.
Calculator 1
Calculator 2
Calculator 3
7/29/2019 TC Retea Ethernet ISP
7/42
Transmisia prin cablu
n plus fa de Switch Router-ulstabilete automat adrese IPpentru fiecare calculatorcuplat i analizeaz traficul.
Routerul permite conexiuneala Internet.
Rx
Tx
Rx
Tx
Rx
Tx
ROUTERCalculator 1
Calculator 2
Calculator 3
IP1
IP2
IP3
Bloc conexiune Internet
Dup tipul conexiunii
la Internet router-elepot fi:
Cuplate prin UTP
Cuplate prin liniatelefonic
Cuplate optic
7/29/2019 TC Retea Ethernet ISP
8/42
ColiziuniDac 2 sau mai multe calculatoare transmit date n exact acelai moment se produce o coliziune.
Coliziunea este detectat de ambele calculatoare care au produs-o pentru c ambele urmresc liniaTx. Linia Tx este comun, deci dac un calculator pune logic 1 i unul logic 0 linia va fi n 0. Cnds-a detectat o coliziune ambele calculatoare nceteaz transmisia i o rencep dup trecerea unuiinterval de timp generat aleator (la ntmplare).
t
Nivel linie calculator 1
t
Nivel linie calculator 2
t
Nivel linie rezultat
Niciun calculator nu ciete ce a scris pe linie, deci s-adetectat o coliziune
7/29/2019 TC Retea Ethernet ISP
9/42
Cuplarea la Internetn prezent n Braov exist mai multe variante de cuplare la un ISP (Internet Service
Provider):1.Prin cablu UTP la un Router principal (RCD RDS)2.Prin linia telefonic (Romtelecom Clicknet)3.Prin cablu optic (RCD RDS)
Ca s se poat conecta cu acelai abonament Internet mai multe calculatoare cuplate nreea este nevoie de un router. Structura unei reele personale este:
La un Router se pot conecta:Uniti de stocare (hard discuri externe) cuinterfa Ethernet, accesibile de la toatecalculatoarele ca resurs comun a reelei;Switch-uri sau Router-e care extind numrulde echipamente care se pot cupla. De regulun Router comun are 4 porturi UTP.
7/29/2019 TC Retea Ethernet ISP
10/42
Cuplarea la Internet
n prezent toate router-ele au i posibilitatea decomunicaie wireless. Structura reelei cuprindecalculatoare conectate prin fir i conectate
wireless. Au aprut i imprimante sautelevizoare cate pot fi incluse wireless ntr-oastfel de reea.
ISP atribuie o adres IP router-ului care poate fifix sau dinamic. Aceasta este adresa IP la carese vede reeaualocal din Internet.
Router-ul atribuie adrese IP fixe calculatoarelordesktop din reeaua local i dinamicecalculatoarelor portabile.
7/29/2019 TC Retea Ethernet ISP
11/42
Conectare la InternetConectare prin Router
Dup conectarea fizic a unuirouter la Internet i a unuicalculator la Router sepoate determinaconfiguraia astfel:
1.Se face Run, apoicmd
2.Se introducecomanda ipconfig /all
3.Se vede IP-ul alocatcalculatorului
4.Se vede IP-ul alocat router-ului.Este IP-ul de la care calculatorul
primete Internet
7/29/2019 TC Retea Ethernet ISP
12/42
Conectare la InternetProgramare Router cu IP fix
n orice browser deInternet se introduceadresa IP a router-ului,dup care se intr nprogramul router-uluicu nume utilizator iparol.
Conexiunea cu IP static(fix) este o conexiunemai sigur, are vitezmai bun dar este mai
scump.
1.Se alege InternetSetup
2.Se introduc datele oferite de ISP care conin
IP-ul cu care Router-ul este vzut n Internet
3.Se introduc datele oferite de ISP care coninIP-ul la care Router-ul se conecteaz pentru a
primi Internet
7/29/2019 TC Retea Ethernet ISP
13/42
Conectare la InternetProgramare Router cu IP dinamic
1.Se introduce numeleutilizator i parola date
de ISP
La conexiunea cu IPdinamic la fiecareconectare la Internetrouter-ul primete o altadres IP. Conexiunease numete PPPoE(point-to-point protocolover Ethernet) i estecel mai utilizat mod deconectare att de RDSRCS ct i de
Romtelecom pentrumicii utilizatori.
7/29/2019 TC Retea Ethernet ISP
14/42
Conectare la InternetProgramare Router wireless
1.Se alege WirelessSetup
2.Se alege numelerouter-ului (SSID)
3.Se alege modul delucru b, g, n
4.Se alege modul deautentificare pentruaccesul wireless siparola de acces
5.Se salveaz setrile
7/29/2019 TC Retea Ethernet ISP
15/42
Conectare n reea
Click pe My Computer,apoi Properties.
Pentru toate calculatoarele
din reea se stabileteacelai grup de lucru.
Fiecare calculator trebuies primeasc un numeunic.
1.Se alege nemelegrupului de lucru
7/29/2019 TC Retea Ethernet ISP
16/42
Conectare n reea
Start apoi Settings, apoiNetworkConnections, apoiLocal AreaConnection i
Properties. Se alegeTCPIP i din nouProperties. Severific ca sistemulcare se conecteazs fie pe obinere deIP automat pentru apermite router-uluis i aloce un IP.
7/29/2019 TC Retea Ethernet ISP
17/42
Conectare n reea
Pentru a pune n comun n reea resurse(sharing) trebuie realizat ooperaie de selecie i acceptare.
Pentru a pune n comun uniti, fiiere
sau subdirectoare se face clickpentru selecie apoi click dreapta iSharing. Se accept apoi punerea nreea cu o bif n csuacorespunztoare. Cu o alt bif sepoate accepta ca fiierul sau
subdirectorul s poat fi modificatdin reea.
7/29/2019 TC Retea Ethernet ISP
18/42
Imprimant de reea
Start apoi Settings, apoiPrinters...
Se poate defini oimprimant cuplatdirect la reea prin
alegerea unui portvirtual.
Se poate defini oimprimant cuplatla un calculatorconectat n reea
prin Add Printer.
7/29/2019 TC Retea Ethernet ISP
19/42
Imprimant de reea
Pentru o imprimantcuplat la uncalculator conectatn reea trebuie ca pecalculatorul pe careeste instalat sfacem Share caimprimanta s poatfi utilizat n reea.
Click dreapta pe numeleimprimantei,
Properties iSharing.
7/29/2019 TC Retea Ethernet ISP
20/42
Comandapingi tracert
Comandapingse poateutiliza prin Run, apoicmd, apoi Enter.
Este o comand de testfoarte util care
verofic o conexiunen reea sau nInternet. Rezultatulcomenzii este oconfirmare aexistenei unei
legturi i timpul detransmisie.
Comanda tracertse poatefolosi pentru averifica legtura cu uncalculator ndeprtat
din Internet.
7/29/2019 TC Retea Ethernet ISP
21/42
Dispozitive IPCamere IP
Camerele desupraveghere cu IPatt conectate princablu ct i wirelessau avantajul cimaginile pot fi
vizualizate prinInternet, de ladistan.
7/29/2019 TC Retea Ethernet ISP
22/42
IPTVInternet Protocol television (IPTV) este un sistem standardizat de transmisie a programelor TV prin
Internet, dar cu hardware specific suplimentar de decodare. IPTV are urmtoarele posibiliti:
1.Televiziune livecu interactivitate iTV care permite s intervii n spectacol sau emisiuni.
2.Televiziune ntrziat care permite s vizionezi emisiuni care au fost difuzate anterior.
3.Video On Demand VOD care permite s alegi emisiunile dorite.
Toate aceste faciliti sunt oferite contra cost. Hardware-ul de decodare poate fi integrat n televizor,cuplarea fiind posibil direct la Internet printr-un cablu UTP sau wireless. Astfel televizorul SonyBRAVIA KDL32EX523 32-Inch LED HDTV (jos stnga)are integrat un modul WiFi cu carepoate fi conectat la un router wireless obinuit. Dac televizorul nu are suport hardware pentruIPTV atunci exist dispozitive numite media TV box care se conecteaz la Internet i asigursemnalul video necesar televizorului (dreapta).
7/29/2019 TC Retea Ethernet ISP
23/42
Telefonie IPTelefonia IP (VoIP, Voice over IP) este procesul de transmitere a conversaiilor vocale umane prin
legturi de date de tip IP. Avantajul principal al VoIP fa de telefonia clasic este preul redus,datorat faptului c se utilizeaz reeaua IP (Internetul) care poate fi folosit n acelai timp i pentrualte servicii, precum navigare web, e-mail, e-banking i multe altele. Ca i dezavantaj, de multe oricalitatea covorbirii este mai slab dect la liniile telefonice clasice, comutate.
Dac o persoan are calculator conectat la Internet atunci conversaiile VoIP pot fi realizate cu
programe de gen Skype sau Yahoo Voice. Cu aceste programe se pot apela i numere de telefon dinalt ar. Dac persoana nu deine calculator conversaiile se pot realiza cu aparate telefonicecuplate direct la Internet.
7/29/2019 TC Retea Ethernet ISP
24/42
Circuitul interfa de
reea RTL 8019RTL 8019 este un controller de reea Ethernet care ofer o soluie simpl iperformantaplicaiilorcu transfer de date prin reea. Circuitul permite transfer full duplex pe UTP (idacplcile de reea sunt cuplate ntre ele printr-un switch adecvat). Circuitul suport 3nivele de economie de energie: mod adormit, mod oprit (Power Down) dar cu tactul nfunciunei mod oprit cu tactul oprit.
La RTL 8019 poate fi conectat o memorie ROM numit BROM (Boot ROM) din care se poatencrca un set de date care vor aduce sistemul de operare de pe server, caz n care staiaconectat nu are nevoie de hard disc (aplicaie important la sistemele care comandautomatizri). Memoria ROM poate fi de 16K, 32K sau 64Ki poate fi citit de sistem prininterfaa ISA, ncepnd de la o adresconfigurabil. Dupincrcarea sistemului de operarememoria BROM poate fi invalidat pentru a elibera zona de adrese ocupat.
Pentru a mri viteza de transfer, cadrele recepionate sau cele de emis pot fi stocate ntr-omemorie local SRAM cuplat la RTL 8019. Se pot conecta pn la 32Koctei SRAM.Exist variante de RTL 8019 cu memorie SRAM integrat.
Configuraiai parametrii de iniializare pot fi stocai ntr-o memorie serial EEPROM cuplatla circuit. Aceast memorie (de tip 9346) poate fiprogramat n circuitul cu RTL 8019.
7/29/2019 TC Retea Ethernet ISP
25/42
Schema bloc
Programarea adresei debaz de I/O, a dimensiunii memoriei BROM, linia de ntrerupere sefac la iniializare prin jumperi. Desigurc unii parametrii pot fi modificai prin scrierearegistrelor de configurare. Circuitul selecteaz automat ntre transmisia 10BaseT sauAUI (Attachement Unit Interface). Mediul de transmisie (cablu coaxial sau cablutorsadat (UTP)) trebuie specificat cu jumperi.
Interfaa cumagistrala
paralel
Serializare/deserializareCodare/ decodareIntroducere/recunoatere adres
proprie
Interfaa cu mediul detransmisie
10BaseT
AUI
MemorieproprieSRAM16Koctei
ComandamemorieiEEPROM
ComandamemorieiSRAMexterne
ComandamemorieiBROM
Programarea circuitului serealizeaz cu un set deregistre citite /scrise deprocesor la adrese de I/O.Aceste adrese sunt relative lao adres de baz I/O carepoate fi selectat la
iniializare (una din 16 adreseposibile). Linia de ntreruperecu care lucreaz circuitulpoate fi programat ca unadin 8 linii posibile.
7/29/2019 TC Retea Ethernet ISP
26/42
Conectarea RTL8019Selecia EEPROM se face cu
semnalul EECS generatde RTL 8019, iartransferul de date are locserial prin EEDO iEEDI. Memoria SRAM
este selectat de linia deadres MA0 iar sensultransferului este dat desemnalele de RD i WR(MRDB i MWRB).Memoria BROM dincare se poate doar citieste selectat desemnalul BCSB.
Date MD7-0
Magistrala
ISA
SD15-0
SA19-0
INT7-0
Comenzi/stri
RTL 8019
EECSEESKEEDOEEDI
MRDBMWRB
MA0
BCSB
EEPROM9346
SRAM32K
CS
BROM
CS
Adrese MA13-1
O memorie SRAM ca buffer de date de 16Koctei este inclus n majoritatea modelelor de RTL 8019.n aceast memorie intern,controlabil prin jumperi se pot stoca mai multe cadre. Memoria externSRAM este opional, la fel i memoria BROM. Dac este suficient configurarea prin jumperi imemoria EEPROM poate lipsi. Circuitul poate transfera date att pe 8 ct i pe 16 bii. Configuraia
fr memorii externe i cu conectarea pe 8bii este folositoare pentru aplicaii cu microcontrollere.
7/29/2019 TC Retea Ethernet ISP
27/42
Circuitul interfa de
reea CS8900AController Ethernet CS8900
Control
ISA
Control alEEPROM
RAM
Magistralaparalel
MAC809.3
Controllerde RAM
EEPROM
10BASE-TEmitor i filtre
10BASE-TReceptor i filtre
Transfor-mator deseparare
RJ45ReeaEthernet
Codare-decodare-PLL
AUIGestionarea
puterii consumate
Tact
7/29/2019 TC Retea Ethernet ISP
28/42
Structura CS8900A
1.Interfaa cu magistrala ISA, toate liniile de interconectare avnd capabiliti de ncrcare standard.Circuitul poate cere o ntrerupere pe una din patru linii i poate cere un transfer DMA pe una dintrei linii. Liniile se selecteaz la iniializarea circuitului.
9.Memoria intern (4Koctei) face ca o memorie externs nu mai fie necesar. Circuitul introduce naceast memorie un ntreg cadru de trimis sau recepionat. Accesul la memoria proprie se poate
face frstri de WAIT.3.Modulul MAC (Media Access Control) de acces la reeaasigur accesul conform standardului IEEE
809.3 n mod full duplex. MAC se ocup de toate aspectele legate de transmisia cadrului cum ar fidetecia de coliziuni, generarea i detectarea preambulului, generarea i verificarea CRC. ModululMAC retransmite automat cadrul dup detectarea unei coliziuni.
4.Interfaa cu EEPROM este necesar pentru a citi un EEPROM serial opional care conine datele deconfigurare ale circuitului. Se elimin astfel microntreruptoarele sau jumperii care sunt destul de
scumpi.5.Interfaaanalogic cu reeauaconine codorul i decodorul Manchester, circuitul de refacere a tactului
din semnalul recepionat (cu PLL), transceiver pentru 10BASE-T i o interfa AUI (AttachementUnit Interface). Selecia ntre AUI i 10BASE-T se face automat sau manual. Trei LED-uri aratstarea circuitului: starea ON sau OFF a legturii, activitatea Ethernet i starea magistralei.Transceiverul 10BASE-T conine emitoare i receptoare de linie i filtre analogice, n exteriorfiind necesar doar un transformator de separare. Sunt suportate cabluri cu impedanacaracteristic
de 100, 120 i 150, ecranate sau neecranate.
7/29/2019 TC Retea Ethernet ISP
29/42
Conectarea CS8900A
Configurarea circuitului se poate face prinscrierea /citirea registrelor interne deconfigurare sau datele de configurare
pot fi ncrcate dintr-un EEPROMserial.
EEDATAOUT
EEDATAINEESSK
SD7-0
SA14-0
DMARQ,DMACK
IRQ
SA19-0
MagistralaISA
CS8900A
CSOUT
SD15-0
BROM
I8282
CS
EEPROM9346
CS
ELCS
7/29/2019 TC Retea Ethernet ISP
30/42
Funcionarea CS8900ATransmisia unui cadru ncepe cu o comand (Transmit Command) prin care se precizeaz cnd s nceap
transmisia (dup ce toiocteii au fost transmii n CS8900 de exemplu), existena CRC etc. Se trimite apoilungimea cadrului, (Transmit Length), dup care se trimit datele n CS prin transfer de memorie n memoria
proprie sau prin transfer I/O. Circuitul transmite cadrul n reea ncepnd cu un preambul urmat de adresadestinaiei, adresa sursei, date, octei de CRC (se pot citi amnunte n paginile anterioare, la structura cadruluiEthernet).
Recepia unui cadru este realizat de CS i cadrul este stocat n memorie. Recepia se face prin decodare
Manchester, apoi sunt eliminate preambulul, adresa destinatarului este verificatidac corespunde cu adresaprogramat n CS cadrul este memorat i se anun procesorul printr-o ntrerupere. n a doua faz datele dinmemorie se transfer n memoria sistemului pe magistral, prin transfer de memorie, transfer I/O sau prinDMA.
Transferul de memorie se face prin accesul direct al procesorului la memoria intern a CS, adresat prin ISA deliniile de adres, sensul transferului fiind dat de MEMR sau MEMW. Registrele de configurare pot fi accesatei ele n acest mod. La transferul I/O, CS este accesat prin 8 registre de 16bii,vzute de procesor n spaiul de
I/O. Sensul transferului este dat de IOR i IOW. Acest al doilea mod (I/O) este ales implicit la pornireacircuitului (sau la RESET).
Programarea circuitului CS8900 se face printr-un concept original de programare, prin intermediul memorieiinterne numit PacketPage. Accesul la aceast memorie poate fi realizat att prin transfer cu memoria ct iI/O. Transferul cu memoria este preferat deoarece pe ISA ciclul de memorie este cu un tact mai scurt dect celde I/O. Conectarea lui CS8900 la un microcontroller face imposibil tratarea PacketPage prin transfer dememorie.
7/29/2019 TC Retea Ethernet ISP
31/42
Cuplarea RTL8019 la un
microcontroller
Vcc
Vcc
Vcc
Vcc
Vcc Vcc
Vcc
Vcc
D7
A0
D5
A4
D2
D0
D6D4
D6
D4
A1
D0D1
A2
A2
D2
D7
A0
D3
A3
A1
D5
D3
D1
A4
A3
Db0
Db1
Db2
Db3
Db4
Db5
Db6
Db7
Db0Db1Db2Db3Db4Db5Db6Db7
RTL8019AS
U5
U2
RTL8019AS
1234
5
6
789
10111213
14
1516
17
181920212223
24252627
28
2930
50
4948
47
4645
44
4342414039383736
3534
33
3231
80797877
7675
74737271
70
69686766
65
64
63
626160
5958
57
56555453
52
51
8182
83
8485
86
8788
89
909192939495
96
979899
100
INT3INT2INT1INT0
SA0
VDD
SA1SA2SA3SA4SA5SA6SA7
GND
SA8SA9
VDD
SA10SA11SA12SA13SA14SA15
SA16SA17SA18SA19
GND
IORBIOWB
OSCI
TX+TX-
VDD
LDHD
GND
SD7SD6SD5SD4SD3SD2SD1SD0
IOCHRDYAEN
RSTDRV
SMEMWBSMEMRB
BD4BD5BD6BD7
EECSBCSB
BA14BA15BA16BA17
VDD
BA18BA19BA20BA21
JP
AUI
LED2
LED1LED0
LEDBNC
TPIN+TPIN-
VDD
RX+RX-
CD+CD-
GND
OSCO
BD3BD2
GND
BD1BD0
GND
SD15SD14
VDD
SD13SD12SD11SD10SD9SD8
IOCS16B
INT7INT6INT5INT4
RJ-45
UTP
6
3
2
1
TPRX-
TPRX+
TPTX-
TPTX+
200R4
C530pF
C610nF
C210nF
C430pF
+ C11
1uF
1
+ C9
1uF
U1
AT90S8515
9
1819
20
293031
40
2122232425262728
1011121314151617
12345678
39383736
35343332
RESET
XTAL2XTAL1
GND
OC1BALEICP
VCC
PC0/A8PC1/A9
PC2/A10PC3/A11PC4/A12PC5/A13PC6/A14PC7/A15
PD0/RXDPD1/TXDPD2/INT0PD3/INT1PD4PD5/OC1APD6/WRPD7/RD
PB0/T0PB1/T1PB2/AIN0PB3/AIN1PB4/SSPB5/MOSIPB6/MISOPB7/SCK
PA0/AD0PA1/AD1PA2/AD2PA3/AD3
PA4/AD4PA5/AD5PA6/AD6PA7/AD7
D2
LED
D1
LED
R 3 1 K
R 2 1 K
1
P1
132512241123
10229218207196185174163152141
Y2
20MHz
Y1
8MHz
P2
COM
594837261
C710nF
U5MAX232
13
8
11
10
1
3
4
5
2
6
12
9
14
7
16
15
R1
2K
C310nF
C1
0.1uF
+ C10
1uF
+C8
1uF
20F001N
U7
1
234
56 7
8
91011
12TPOUT+
GNDTPOUT-TPIN+
GNDT PI N - TP RX-
GND
TPRX+TPTX-GND
TPTX+
7/29/2019 TC Retea Ethernet ISP
32/42
Circuite Hub i web
servere
7/29/2019 TC Retea Ethernet ISP
33/42
Web server SEIKO
Circuitul SEIKO S-7600asigur o conectivitatesuperioar la Internetpentru orice gen detehnic de calcul datoritfaptului c realizeazhardware stiva TCP-IP.Dac un PC dispune desuficient putere de calculpentru a codifica /decodifica cadrul TCP-IP,
pentru un microcontrollereste vital ca legarea laInternet s fie realizatprin intermediul uneistive hardware, pentru cun cadru de date are ostructurcomplex.
SD7-0
CSCK
RESETXPSXC86RS
READXWRITEX
BUSYXINTCTL
INT1INT2
RxD TxD DSR, RTS, RI, DCD, DTR,CTS
Interfaa cuprocesorul
Stiva
UDP TCP
IP
PPP
SRAM
10K
Interfaa cu mediul fizic internet
StivFIFO 16octei
Buffer 1octet
Seiko S-7600
7/29/2019 TC Retea Ethernet ISP
34/42
Funcionare
n modul interfaparalel pentru procesoare INTEL, pe liniile de date sunt prezente iadresele, validate de un RS activ, care pot fi ncrcate n circuit la un impuls WRITEX.Datele de la locaia adresat apar pe liniile SD0-SD7 n sensul dat de WRITEX iREADX. Un ciclu nou poate ncepe dup ce BUSYX revine la starea inactiv. Un ciclueste posibil cnd circuitul este selectat (CS activ).
n modul interfaserial pe cele 2 linii de date se transfer serial nti adresa apoi datele, cufrecvenadat de linia de tact.
Circuitul dispune de o memorie SRAM intern de 10Koctei n care este stocat stiva:bufferul cadrului recepionat, bufferul cadrului de transmis, numrul IP etc. Memoriapoate stoca 2 cadre.
Circuitul poate lucra cu protocoalele TCP (Transmission Control Protocol), UDP (UserDatagram Protocol), IP (Internet Protocol) i PPP (Point to Point Protocol, utilizat nlegturi punct la punct, aa cum este legtura ntre modemuri pe linie nchiriat).
Registrele circuitului sunt vzute n spaiul de memorie.
7/29/2019 TC Retea Ethernet ISP
35/42
Cuplarea pe magistralCircuitul este selectat prin
selecie cu decodificatorcare activeaz semnalulCS. Transferul de dateare loc pe magistrala dedate de 8 bii SD0-7.Dac circuitul este
ocupat genereaz unBUSYX careprelungete ciclul demagistral cuIOCHRDY. Cererea dentrerupere se leag la olinie liber a ISA. LiniaC86 selecteaz modulde lucru pentruprocesoare INTEL.Liniile din canalulserial se leag la unmodem dupmodificarea de nivel.
S-7600
SD0-7
READXWRITEX canal
RS serialC86RESETXBUSYXINT
CS
ISA
dateIOR
IOWA0
RESETIOCHRDY
IRQ
A0-9
DCD
Circuite demodificare denivel
MODEM Internet
7/29/2019 TC Retea Ethernet ISP
36/42
Cuplarea la
microcontrollerSemnalele de comandpentru S-7600 suntrealizate de semnaledin porturilemicrocontrollerului.Aceastschem poatefi folosit pentru astoca o pagin deWEB independent deun sistem de calcul. Odat ncrcat pagina
prin legtura serialcu sistemul gazd, eava fi accesibil prinInternet.
S-7600
SD0-7
READXWRITEX canal
RS serialC86RESETXBUSYXINT
CS
Circuite demodificare denivel
MODEM Internet
AT89S53
Portul P0
RDWR
P1.2
P1.3P3.2
Canal serial
Legtura cu un calculatorpentru programareacircuitului i pentruncrcarea datelor
7/29/2019 TC Retea Ethernet ISP
37/42
Web server Site Player
Structura Site Player
1. Controllerul de reea RTL8019AS Realtek
(Se ocup de semnalele Ethernet i transfer pachetele IP ctre microcontroller)2. Microcontrollerul Philips 89C51
(Se ocup de protocolul TCP/IP, suport 8 porturi I/O i un port serial )
n aproximativ 2 cm ptrai, SitePlayerinclude un server web, controller
Ethernet 10baseT, memorie pentru
stocarea paginilor web, coprocesor
pentru obiectele grafice i o interfa
serial.
7/29/2019 TC Retea Ethernet ISP
38/42
Test pagin WEB
Pagina web prin intermediul creia se poate aprinde ledul rou i ledul verde prezent peplaca de dezvoltare
7/29/2019 TC Retea Ethernet ISP
39/42
Filtrul de reea
Filtrul de reea realizeaz o izolare galvanic, necesar pentru a nu aprea diferene de
potenial ntre masele celor dou dispozitive conectate Ethernet.
7/29/2019 TC Retea Ethernet ISP
40/42
Crearea unui proiect
Codul care indica SitePlayer-ului cum s funcioneze i ce pagini web trebuie sserveasc trebuie definit de SitePlayer Definition file i apoi asamblate ntr-oimagine binar ( SitePlayer Binary image) folosind utilitarul SiteLinker. Imagineabinara este scris n memoria flash prin conexiunea Ethernet. Interaciunea cudispozitivul si servirea paginilor web se poate face att folosind placa de
dezvoltare ct i emulatorul SitePlayePC.
n continuare sunt prezentai paii necesari crerii unui proiect:
1. Definirea i crearea obiectelor (folosind un editor de texte) n fiierulSitePlayer Definition File(.SPD)
2. Creare paginilor web folosind un editor HTML.3. Asamblarea i download-area fiierului binar SitePlayer Binary file (.SPB)folosind programul SiteLinker.
4. Simularea folosind programul SitePlayerPC.
7/29/2019 TC Retea Ethernet ISP
41/42
Rezultate
Cu ajutorul unor imagini
*.gif care reprezint
cifrele de la 0 la 9 aleunui display cu leduri
se poate realiza un
afiaj elegant.
7/29/2019 TC Retea Ethernet ISP
42/42
Cuplarea Site Player cu
un microcontroller