Documente Academic
Documente Profesional
Documente Cultură
• I/E programate
• I/E prin întreruperi
• Acces direct la memorie (DMA)
• Procesoare de I/E
I/E prin întreruperi
• I/E programate
• I/E prin întreruperi
• Acces direct la memorie (DMA)
• Procesoare de I/E
Acces direct la memorie (DMA)
• Dezavantajul I/E programate şi al celor prin
întreruperi: UCP este ocupată cu
gestionarea operaţiilor de I/E
• DMA elimină acest dezavantaj
transferurile de date sunt executate direct
între memoria internă şi sistemul de I/E
• Este necesar un modul suplimentar
controler DMA
– Poate prelua controlul asupra magistralei
sistemului
Metode de efectuare a
transferurilor DMA (1)
1. Prin suspendarea operaţiilor efectuate
de UCP şi trecerea magistralei în starea
de înaltă impedanţă
– Transfer în rafală (“data break”) sau pe
blocuri
– Metoda este necesară pentru unităţile de
discuri magnetice transferul datelor nu
poate fi oprit sau încetinit
– UCP este inactivă pentru perioade relativ
lungi de timp
Metode de efectuare a
transferurilor DMA (2)
2. Prin utilizarea intervalelor de timp în
care UCP nu accesează memoria
– Transfer prin furt de ciclu (“cycle stealing”)
– Blocurile lungi de date sunt transferate
printr‑o secvenţă de tranzacţii DMA
intercalate cu tranzacţii ale UCP
– Metoda reduce rata maximă de transfer,
dar reduce şi interferenţa controlerului
DMA la accesul memoriei de către UCP
Puncte de suspendare ale
activităţii UCP pentru DMA şi
întreruperi
Secvenţa de iniţializare
• UCP transmite controlerului DMA o
secvenţă de iniţializare, care conţine:
– Sensul transferului (citire sau scriere)
– Adresa dispozitivului de I/E implicat
– Adresa de început a zonei de memorie cu
care se efectuează transferul
– Numărul de octeţi sau de cuvinte care trebuie
transferate
Execuţia transferurilor DMA
• UCP eliberează magistrala şi poate executa
alte operaţii
• Controlerul DMA va genera adresele şi
semnalele de comandă necesare transferului
• După un ciclu DMA se continuă cu alte cicluri
sau se redă controlul UCP
• La terminarea transferului, controlerul DMA
generează o cerere de întrerupere către UCP
Circuite necesare pentru
transferurile prin DMA
Operaţii executate pentru un
transfer DMA (1)
1. UCP încarcă registrele IOAR şi DC cu valorile
iniţiale necesare instrucţiuni de I/E
2. Atunci când controlerul DMA este pregătit
pentru transfer, activează semnalul DMAREQ
1. La următorul punct de suspendare DMA, UCP
eliberează magistrala şi activează semnalul
DMAACK
3. Controlerul DMA transferă datele direct cu
memoria principală; după transferul unui
cuvânt, registrele IOAR şi DC sunt actualizate
Operaţii executate pentru un
transfer DMA (2)
4. Dacă registrul DC nu este zero, dar
dispozitivul de I/E nu este pregătit,
controlerul DMA eliberează magistrala
4. UCP dezactivează semnalul DMAACK şi
preia controlul asupra magistralei
• Dacă registrul DC este zero, controlerul
DMA eliberează magistrala şi transmite o
cerere de întrerupere către UCP
4. UCP răspunde prin oprirea dispozitivului de
I/E sau prin iniţierea unui nou transfer
Configuraţii ale unui sistem de
I/E care utilizează DMA (1)
Configuraţii ale unui sistem de
I/E care utilizează DMA (2)
2. Metode pentru operaţii de I/E
• I/E programate
• I/E prin întreruperi
• Acces direct la memorie (DMA)
• Procesoare de I/E
Procesoare de I/E
• Principiul transferului prin procesoare de
I/E (PIE)
• Comunicaţia dintre UCP şi PIE
• Procesoarele de I/E Intel
– Prezentare generală
– Specificaţiile I2O
– Microarhitectura Intel XScale
– Arhitectura Internet Exchange
– IOP321
– IOP33x
– IOP34x
Principiul transferului prin PIE
(1)
• Deşi DMA eliberează UCP de numeroase
operaţii de I/E, pentru perifericele rapide vor fi
necesare numeroase cicluri de magistrală
• În timpul acestor cicluri, UCP trece în starea
de aşteptare
• Furturile de ciclu vor satura magistrala
• Se consumă un anumit timp pentru tratarea
întreruperilor
• Modulele de I/E au fost îmbunătăţite, devenind
procesoare de I/E (PIE)
Principiul transferului prin PIE
(2)
• Unele din aceste module de I/E se numesc şi
canale de I/E
• PIE dispun de un set de instrucţiuni specializat
pentru operaţii de I/E
• UCP transmite o comandă PIE pentru a
executa un program de I/E (numit şi program
de canal) aflat în memorie
• UCP poate specifica o secvenţă de operaţii de
I/E, fiind întrerupt numai la terminarea întregii
secvenţe
Structura unui calculator cu
procesor de I/E (1)
Structura unui calculator cu
procesor de I/E (2)
• UCP şi PIE pot comunica între ele şi direct
prin intermediul liniilor de control
– Cerere DMA (DMAREQ)
– Achitare DMA (DMAACK)
– UCP poate atenţiona PIE prin activarea
semnalului ATN (ATTENTION) execuţia
unui program de I/E
– PIE poate atenţiona UCP prin activarea
semnalului IREQ execuţia unui program de
tratare a întreruperii
Procesoare de I/E
• Principiul transferului prin procesoare de
I/E (PIE)
• Comunicaţia dintre UCP şi PIE
• Procesoarele de I/E Intel
– Prezentare generală
– Specificaţiile I2O
– Microarhitectura Intel XScale
– Arhitectura Internet Exchange
– IOP321
– IOP33x
– IOP34x
Comunicaţia dintre UCP şi
PIE
Curs 2
Procesoare de I/E
• Principiul transferului prin procesoare
de I/E (PIE)
• Comunicaţia dintre UCP şi PIE
• Procesoarele de I/E Intel
– Prezentare generală
– Microarhitectura Intel XScale
– Arhitectura Internet Exchange
– IOP321
– IOP33x
– IOP34x
Prezentare generală (1)
• Destinate serverelor de înaltă
performanţă
• Proiectate pentru a maximiza rata de
transfer a operaţiilor de I/E ale serverelor
prin echilibrarea fluxului de date
– Eliberarea procesorului principal de sarcina
executării operaţiilor de I/E
– Interceptarea întreruperilor generate de
echipamentele periferice
Prezentare generală (2)
• În subsisteme RAID (Redundant Array of
Independent Disks) se poate utiliza un procesor
de I/E pentru controlul tranzacţiilor paralele şi a
algoritmilor de compresie
– Un controler dedicat are un cost mai ridicat
• Tehnologii de la egal-la-egal ("peer-to-peer")
– Realizarea unei interfeţe între unitatea de disc
şi reţeaua locală fluxul de date este
gestionat de procesorul de I/E
Microarhitectura Intel XScale (1)
• Permite creşterea performanţelor de
procesare faţă de arhitecturile anterioare Intel
• Puterea consumată este redusă
• Se bazează pe setul de instrucţiuni ARM
(Advanced RISC Machine), v.5TE
– Setul de instrucţiuni ARM de 32 biţi
– Setul de instrucţiuni Thumb de 16 biţi
– Extensii DSP ale instrucţiunilor ARM, v.5E
Microarhitectura Intel XScale (2)
• Caracteristici ale microarhitecturii XScale:
– Utilizează o tehnologie RISC superpipeline
• 6..9 etaje
– Utilizează o tehnologie de gestiune dinamică a
tensiunii
• Permite ajustarea tensiunii de alimentare şi a
frecvenţei în funcţie de performanţele şi puterea
consumată necesare
– Utilizează o tehnologie multimedia
• Coprocesor care poate executa două operaţii
simultane de înmulţire de 16 biţi cu acumulare
Procesoare de I/E
• Principiul transferului prin procesoare de
I/E (PIE)
• Comunicaţia dintre UCP şi PIE
• Procesoarele de I/E Intel
– Prezentare generală
– Microarhitectura Intel XScale
– Arhitectura Internet Exchange
– IOP321
– IOP33x
– IOP34x
Arhitectura Internet Exchange
• Este destinată infrastructurii Internet şi aplicaţiilor
care necesită memorii de masă
– Platforme pentru Internet
– Platforme pentru aplicaţii mobile şi fără fir
– Telefoane 3G
– Reţele pentru memorii de masă: Fibre Channel,
SAN (Storage Area Network), NAS (Network
Attached Storage)
– Procesoare de reţea din diferite familii
– Comutatoare pentru reţelele ATM şi Gigabit
Ethernet
Procesoare de I/E
• Principiul transferului prin procesoare de
I/E (PIE)
• Comunicaţia dintre UCP şi PIE
• Procesoarele de I/E Intel
– Prezentare generală
– Microarhitectura Intel XScale
– Arhitectura Internet Exchange
– IOP321
– IOP33x
– IOP34x
IOP321 (1)
• Este destinat serverelor bazate pe procesoarele
Intel Pentium 4, Xeon şi Itanium
• Conţine o interfaţă pentru magistrala PCI‑X
funcţionând la 133 MHz, 100 MHz sau 66 MHz
– La 133 MHz, rata de transfer maximă este de 1
GB/s
• Magistrala internă de 64 de biţi funcţionează la 200
MHz
– Rata de transfer maximă: 1,6 GB/s
IOP321 (2)
IOP321 (3)
• Unitatea de interfaţă cu magistrala pentru
periferice PBI (Peripheral Bus Interface)
– Permite comunicaţia cu periferice care nu sunt
conectate la magistrala PCI: memorii
EEPROM, circuite ASIC, procesoare de
semnal (DSP)
– Dimensiunea magistralei este programabilă la
8, 16 sau 32 de biţi
– Frecvenţa de funcţionare este programabilă la
33 MHz, 66 MHz sau 100 MHz
IOP321 (4)
• Interfaţa I2C (Inter-Integrated Circuits)
– Există două interfeţe pentru magistrala I2C
– Magistrala I2C – dezvoltată de firma Philips
– Frecvenţa de funcţionare: 100 sau 400 KHz
– Permite interfaţarea cu alte periferice şi
controlere I2C pentru executarea unor funcţii de
gestiune a sistemului
• Operarea de la distanţă
• Monitorizarea temperaturii
• Monitorizarea sursei de alimentare
IOP321 (5)
• Controlerul de memorie
– Permite conectarea unei memorii DDR
SDRAM funcţionând la 200 MHz
– Dimensiunea maximă a memoriei DDR: 1 GB
(memorii de 64 de biţi) sau 512 MB (memorii
de 32 de biţi)
– Se poate utiliza un cod ECC pentru corecţia
erorilor de un singur bit şi detecţia erorilor de
mai mulţi biţi
IOP321 (6)
• Unitatea de accelerare a aplicaţiilor (UAA)
– Creşte viteza de prelucrare a PIE
– Permite transferuri la nivel de blocuri în cadrul
memoriei locale
– Elimină necesitatea unor unităţi dedicate pentru
calculul parităţii în aplicaţiile RAID
• UAA citeşte datele din memoria locală a PIE
• Datele sunt depuse în buffere în timp ce UAA
citeşte următoarea secţiune de date
• La citirea următoarei secţiuni, se execută o
operaţie XOR cu precedenta secţiune de date
IOP321 (7)
• Unitatea pentru portul sincron serial SSP
(Synchronous Serial Port)
– Este o interfaţă serială duplex
– Permite conectarea unor circuite externe:
convertoare analog-digitale, circuite codec
audio şi de telecomunicaţii
– Permite utilizarea protocoalelor:
• Microwire National Semiconductor
• SPI (Serial Peripheral Interface) Motorola
• Protocol sincron serial Texas Instruments
IOP321 (8)
• Controlerul DMA
– Asigură două canale de comunicaţie între
memoria locală şi echipamente conectate la
magistrala PCI
– Utilizează două cozi bidirecţionale de câte
1024 octeţi
– Permite transferuri în mod exploziv (burst)
– Rata maximă de transfer:
• 1 GB/s în modul PCI-X
• 1,6 GB/s pentru magistrala internă
IOP321 (9)
• Unitatea de translatare a adreselor
– Reprezintă o punte între magistrala PCI şi
magistrala internă a PIE
– Asigură căi de date cu rate de transfer ridicate
pentru conectarea la nucleul procesorului
XScale şi la memoria locală
– Conţine mai multe cozi pentru citire şi scriere
→ permite realizarea a până la patru
tranzacţii simultane
IOP321 (10)
• Unitatea de mesaje I2O (Intelligent I/O)
– Asigură transferul datelor între magistrala PCI
primară şi nucleul procesorului XScale
– Un procesor gazdă comunică cu procesorul
XScale prin transmiterea mesajelor şi generarea
întreruperilor
– Mesajele sunt transmise şi recepţionate de PIE
prin registre speciale de mesaje
– Se utilizează cozi circulare implementate în
memoria locală
IOP321 (11)
• Unitatea de monitorizare a performanţelor
– Permite utilizatorilor să monitorizeze traficul de
date pe magistrala PCI
– Este utilă pentru măsurarea ratei de transfer a
plăcilor de extensie
– Numărător pentru măsurarea timpului global
– Registru de selecţie a evenimentelor
– 14 numărătoare programabile (32 biţi) pentru
monitorizarea a 14 evenimente
IOP33x (1)
• IOP331, IOP332, IOP333
• Sunt destinate aplicaţiilor de comunicaţie, de
memorare sau de reţea care necesită operaţii de
I/E intensive
• Conţin o unitate centrală bazată pe
microarhitectura Intel XScale
• Funcţionează la frecvenţele de 500 MHz, 667
MHz sau 800 MHz
• Permit accelerarea prin hardware a aplicaţiilor
RAID 5
IOP33x (2)
• Îmbunătăţiri faţă de PIE IOP321:
– Magistrala internă funcţionează la o frecvenţă mai
ridicată (266 MHz)
• Rata de transfer maximă: 2,1 GB/s
– Controlerul de memorie este cu port dual
• Un port între UCP şi memorie
• Un alt port între magistrala internă şi memorie
• Permite conectarea unei memorii DDR SDRAM
(333 MHz) sau DDR2 SDRAM (400 MHz)
IOP33x (3)
– Integrează o punte între două magistrale PCI-
X sau între magistralele PCI-X şi PCI Express
– Conţin două module UART pentru
comunicaţia serială, compatibile cu controlerul
16550
• Memorii FIFO pentru transmisie şi recepţie de câte
64 octeţi
• IOP332, IOP333
– Conţin o interfaţă pentru magistrala PCI
Express cu 8 căi
Procesoare de I/E
• Principiul transferului prin procesoare de
I/E (PIE)
• Comunicaţia dintre UCP şi PIE
• Procesoarele de I/E Intel
– Prezentare generală
– Microarhitectura Intel XScale
– Arhitectura Internet Exchange
– IOP321
– IOP33x
– IOP34x
IOP34x (1)
• IOP341, IOP342
– Unul sau două procesoare cu arhitectura Intel
XScale (1,2 GHz)
– Memorie integrată SRAM de 1 MB
– Interfeţe pentru magistralele PCI-X şi PCI
Express (8 căi)
– Controler pentru memoria DDR2 SDRAM
(400/533 MHz) cu port dual
– Magistrală internă duală: 128 biţi, 400 MHz
• Rata de transfer internă: peste 12 GB/s
IOP34x (2)
• IOP348
– Este destinat pentru subsistemele de
memorare
– Procesor cu arhitectura Intel XScale
– Controler SAS/SATA II (3 Gbiţi/s) pentru 8
porturi
• SAS: Serial Attached SCSI
• SATA: Serial ATA
– Accelerare prin hardware pentru aplicaţii
RAID 6
Adrese
• Adrese
– Procesoarele de I/E Intel, http://d
eveloper.intel.com/design/iio/
– Tehnologia Intel XScale, http://d
eveloper.intel.com/design/intelxscale/
– Arhitectura Intel Internet Exchange, http://www.intel.com
/design/network/papers/intelixa.htm
Curs 3
3. Magistrale
• Introducere
• Consideraţii electrice
• Magistrale sincrone şi asincrone
• Arbitrajul de magistrală
• Magistrala VME
• Magistrale locale
• Magistrala PCI
• Variante ale magistralei PCI
• Magistrale seriale
Introducere (1)
• Magistrale: Căi electrice de transmitere a
semnalelor între diferite module ale unui sistem de
calcul
• În cadrul sistemelor de calcul există mai multe
magistrale diferite:
– O magistrală sistem pentru conectarea UCP la
memorie
– Una sau mai multe magistrale de I/E pentru
conectarea perifericelor la UCP
Introducere (2)
• Magistrala PCI
– Prezentare generală a magistralei PCI
– Funcţionarea magistralei PCI
– Arbitrarea magistralei PCI
– Tranzacţii pe magistrala PCI
– Transferuri PCI în mod exploziv
– Întreruperi PCI
Prezentare generală a
magistralei PCI (1)
• PCI - Peripheral Component Interconnect
• Dezvoltată de firma Intel
– Intenţia iniţială: propunerea unui standard
pentru interconectarea circuitelor rapide de pe
placa de bază
• Prima versiune (1.0) – publicată în 1992
– S-au definit reguli de proiectare obligatorii
– Nu s-au definit semnalele şi conexiunile
• Ulterior, au fost definite specificaţii electrice
şi funcţionale detaliate ale magistralei
Prezentare generală a
magistralei PCI (2)
• Versiunea 2.0 (1993):
– 33 MHz, maxim 132 MB/s (tipic: 80 MB/s)
• Versiunea 2.1 (1995)
• Versiunea 2.2 (1998)
• Versiunea 2.3 (2002)
• Versiunea 3.0 (2003)
• Extensii opţionale (începând cu versiunea
2.1):
– 64 de biţi sau 66 MHz: maxim 264 MB/s
– 64 de biţi şi 66 MHz: maxim 528 MB/s
Prezentare generală a
magistralei PCI (3)
• Specificaţiile PCI sunt actualizate de
organizaţia PCI Special Interest Group
(PCI-SIG), www.pcisig.com
• Conectarea la magistrala locală a procesorului
printr-un buffer sau de tip staţie de lucru
• Magistrala PCI nu este specifică procesoarelor
Intel
• Specificaţiile impun o limitare de 10 încărcări
electrice (3 plăci de extensie)
– Magistrala poate fi extinsă cu punţi PCI-PCI
Prezentare generală a
magistralei PCI (4)
Prezentare generală a
magistralei PCI (5)
• Extensiile magistralei definesc o familie de
conectori
– Pentru magistrale de 32 sau 64 de biţi
– Pentru adaptoare de 5 V sau 3,3 V
• Plăci universale
– Funcţionează la 5 V sau 3,3 V
– Pot fi inseraţi în orice tip de conector
• Versiunea 3.0: permite doar conectori ai
plăcii de bază de 3,3 V
• Plăcile de extensie sunt prevăzute cu chei
Prezentare generală a
magistralei PCI (6)
• Plăcile de extensie PCI sunt configurate
automat pentru tranzacţiile pe magistrală
– Nu sunt necesare setări manuale
• Dispozitivele PCI implementează un set
de registre de configuraţie
– Programele citesc registrele de configuraţie
pentru a determina: prezenţa dispozitivului;
tipul acestuia; spaţiul de adrese necesar
– Programele configurează decodificatoarele
de adresă pentru memorie şi I/E
Magistrala PCI
• Magistrala PCI
– Prezentare generală a magistralei PCI
– Funcţionarea magistralei PCI
– Arbitrarea magistralei PCI
– Tranzacţii pe magistrala PCI
– Transferuri PCI în mod exploziv
– Întreruperi PCI
Funcţionarea magistralei PCI
(1)
• Funcţionare sincronă
• Integritatea datelor este menţinută până la 0
Hz moduri în aşteptare sau suspendare
• Tranzacţiile au loc între un dispozitiv master
(iniţiator) şi unul slave (destinaţie)
• Linii de adrese şi date multiplexate, AD
– Ciclul 1: adresa este plasată pe magistrală
– Ciclul 2: iniţiatorul eliberează magistrala
– Ciclul 3: datele sunt plasate pe magistrală
Funcţionarea magistralei PCI
(2)
• Dacă destinaţia nu poate răspunde în trei
cicluri, poate insera stări de aşteptare
• Trei semnale pentru controlul fluxului
– IRDY# (Initiator Ready): un iniţiator poate
accepta date (citire) sau a depus date
valide (scriere)
– TRDY# (Target Ready): o destinaţie a depus
date valide (citire) sau poate accepta date
– STOP# (Stop): activat de o destinaţie pentru
abandonarea tranzacţiei în curs
Funcţionarea magistralei PCI
(3)
• Nu este necesară utilizarea tuturor celor
32 (sau 64) de biţi ai liniilor de date
– C/BE0#..C/BE3# (Command/Byte Enable):
indică octeţii care conţin date valide
– C/BE4#..C/BE7# pt. magistrale de 64 biţi
– În timpul ciclului 1, semnalele C/BE# conţin
comanda pentru magistrală, de exemplu:
• I/O Read, I/O Write
• Memory Read, Memory Write
• Configuration Read, Configuration Write
Funcţionarea magistralei PCI
(4)
• Magistrala PCI nu necesită terminatori
– Apar reflexii de semnal
– Reflexiile sunt utilizate ca un avantaj
– Pentru activarea unui semnal, un dispozitiv
generează pe linia semnalului o tensiune cu
un nivel de jumătate faţă de cel necesar
– Semnalul este reflectat şi nivelul său este
dublat până la nivelul de activare necesar
– Avantaje: reducerea curentului şi a
dimensiunii driverelor
Magistrala PCI
• Magistrala PCI
– Prezentare generală a magistralei PCI
– Funcţionarea magistralei PCI
– Arbitrarea magistralei PCI
– Tranzacţii pe magistrala PCI
– Transferuri PCI în mod exploziv
– Întreruperi PCI
Arbitrarea magistralei PCI (1)
• Un iniţiator trebuie să solicite utilizarea
magistralei
• Se utilizează o arbitrare centralizată
– Arbitrul este integrat în setul de circuite
• Fiecare iniţiator PCI are două linii de
arbitrare (REQ#, GNT#) conectate la arbitru
– Pentru solicitarea magistralei, un iniţiator PCI
activează semnalul său REQ#
– Pentru acordarea magistralei, arbitrul activează
semnalul GNT# corespunzător
Arbitrarea magistralei PCI (2)
• Arbitrarea are loc în timp ce un alt iniţiator
controlează magistrala arbitrare ascunsă
• Magistrala este acordată pentru o tranzacţie
• După primirea controlului, iniţiatorul trebuie să
aştepte terminarea tranzacţiei în curs
– FRAME# şi IRDY# sunt ambele dezactivate
• Specificaţiile PCI nu definesc algoritmul de
arbitrare utilizat de arbitru
– Trebuie utilizat un algoritm echitabil
Magistrala PCI
• Magistrala PCI
– Prezentare generală a magistralei PCI
– Funcţionarea magistralei PCI
– Arbitrarea magistralei PCI
– Tranzacţii pe magistrala PCI
– Transferuri PCI în mod exploziv
– Întreruperi PCI
Tranzacţii pe magistrala PCI (1)
• Tranzacţiile constau dintr-o fază de adrese
urmată de una sau mai multe faze de date
– În cazul adresării de 64 de biţi, există două
faze de adrese
• Faza de adrese (un ciclu de ceas):
– Iniţiatorul identifică dispozitivul destinaţie (AD)
şi tipul tranzacţiei (C/BE#)
– Semnalul FRAME# indică validitatea adresei
de start şi a tipului de tranzacţie
Tranzacţii pe magistrala PCI (2)
• Semnalul DEVSEL# este activat de
destinaţie pentru a indica detectarea adresei
sale şi disponibilitatea pentru tranzacţie
• Faza de date
– Se transferă un număr de octeţi de date între
iniţiator şi destinaţie
– Semnalul FRAME# rămâne activat până la faza
finală de date
– Ultima fază de date este indicată prin
dezactivarea FRAME# şi activarea IRDY#
Tranzacţii pe magistrala PCI (3)
Magistrala PCI
• Magistrala PCI
– Prezentare generală a magistralei PCI
– Funcţionarea magistralei PCI
– Arbitrarea magistralei PCI
– Tranzacţii pe magistrala PCI
– Transferuri PCI în mod exploziv
– Întreruperi PCI
Transferuri PCI în mod exploziv
• Majoritatea tranzacţiilor PCI sunt executate în
modul exploziv (burst)
• Fiecare transfer în mod exploziv constă din:
– O singură fază de adrese
– Mai multe faze de date
• Arbitrajul de magistrală trebuie executat o
singură dată
• Destinaţia memorează adresa de start şi o
incrementează în fiecare fază de date
• Transferul continuă cât timp FRAME# este activ
Magistrala PCI
• Magistrala PCI
– Prezentare generală a magistralei PCI
– Funcţionarea magistralei PCI
– Arbitrarea magistralei PCI
– Tranzacţii pe magistrala PCI
– Transferuri PCI în mod exploziv
– Întreruperi PCI
Întreruperi PCI (1)
• Magistrala PCI dispune de patru linii de cerere
de întrerupere active pe nivel, INTA#..INTD#
– Dispozitiv cu funcţie unică INTA#
• Liniile de cerere a întreruperii pot fi partajate
– Liniile sunt cu drenă deschisă (open-drain)
– Mai multe dispozitive conectate la aceeaşi linie o
pot activa simultan
• O configuraţie particulară pe liniile C/BE#
indică un ciclu de achitare a întreruperii
Întreruperi PCI (2)
• Rutarea întreruperilor
– Conectarea liniei PCI INTx# a dispozitivului la
o linie IRQ a sistemului
– Rutarea întreruperilor trebuie să fie
programabilă
• Registrele de configuraţie PCI memorează
informaţii despre întreruperi
– Registrul pinului de întrerupere linia de
cerere utilizată de dispozitiv
– Registrul liniei de întrerupere rutarea
Întrebări
1. Care sunt dezavantajele arbitrării centralizate
prin conectarea în lanţ a dispozitivelor?
2. Cum funcţionează arbitrarea centralizată prin
interogare?
3. Care sunt avantajele conectării de tip staţie de
lucru la magistrala locală a procesorului?
4. De ce magistrala PCI nu necesită terminatori?
5. Din ce constă un transfer PCI în mod exploziv?
Curs 5
3. Magistrale
• Introducere
• Consideraţii electrice
• Magistrale sincrone şi asincrone
• Arbitrajul de magistrală
• Magistrala VME
• Magistrale locale
• Magistrala PCI
• Variante ale magistralei PCI
• Magistrale seriale
Variante ale magistralei PCI
– PCI-X
– Low-Profile PCI
– Mini PCI
– PCI Express
– Variante pentru calculatoare portabile
– Variante pentru aplicaţii industriale
PCI-X (1)
– PCI-X
– Low-Profile PCI
– Mini PCI
– PCI Express
– Variante pentru calculatoare portabile
– Variante pentru aplicaţii industriale
Low-Profile PCI
• Anexă la standardul PCI 2.2 (2000)
• Destinat sistemelor care au la dispoziţie un
spaţiu restrâns
• Compatibilitate cu PCI 2.2, vers. pe 32 de biţi
• Semnale de 3,3 V
• Plăcile Low-Profile PCI consumă o putere mai
redusă decât plăcile de extensie PCI obişnuite
– Permit o flexibilitate mai mare la proiectarea
calculatoarelor de birou şi a serverelor
Variante ale magistralei PCI
– PCI-X
– Low-Profile PCI
– Mini PCI
– PCI Express
– Variante pentru calculatoare portabile
– Variante pentru aplicaţii industriale
Mini PCI (1)
• Versiunea 1.0 (1999)
• Standard pentru perifericele echipamentelor
mobile (modemuri, plăci de reţea)
• Defineşte o placă de extensie cu dimensiuni
reduse (70x46 mm) → echivalentă funcţional
cu o placă PCI obişnuită
– Se pot utiliza şi la sistemele de birou, dacă există
restricţii de spaţiu
• Nu permite utilizarea extensiei PCI de 64 biţi
Mini PCI (2)
• S-a introdus semnalul suplimentar
CLKRUN#
– Se poate controla frecvenţa magistralei pentru
reducerea puterii consumate
• Mini PCI diferă de Low-Profile PCI prin
destinaţia diferită a plăcilor de extensie
• Dimensiunile unei plăci de extensie Mini
PCI sunt mai reduse decât cele ale unei
plăci Low-Profile PCI
Variante ale magistralei PCI
– PCI-X
– Low-Profile PCI
– Mini PCI
– PCI Express
– Variante pentru calculatoare portabile
– Variante pentru aplicaţii industriale
PCI Express (1)
• Magistrală serială
• PCI-E, PCIe
• Provine din specificaţiile preliminare ale
interfeţei 3GIO (Third Generation I/O)
• Scopul:
– Realizarea unei interconexiuni scalabile,
având costuri reduse şi utilitate generală
– Unificarea mai multor soluţii de interconectare
(PCI, AGP, magistrala locală)
PCI Express (2)
• Topologia unui sistem
– Punte cu UCP, împărţită într‑o punte cu
memoria şi o punte cu dispozitivele de I/E
– Mai multe conexiuni punct la punct cu
perifericele
– Comutator
• Înlocuieşte magistrala partajată pentru conectarea
dispozitivelor de I/E
• Permite comunicaţia directă între două dispozitive
de I/E
PCI Express (3)
PCI Express (4)
• Legătura fizică
– Semnalul de ceas este codificat cu datele
codificare 8b/10b
– Două canale de comunicaţie simplex
semnale diferenţiale
– Rata de transfer iniţială: 2,5 Gbiţi/s pentru
fiecare direcţie
– Rata de transfer poate fi mărită prin
adăugarea a noi canale sau benzi: x2, x4,
x8, x12, x16, x32
PCI Express (5)
– PCI-X
– Low-Profile PCI
– Mini PCI
– PCI Express
– Variante pentru calculatoare portabile
– Variante pentru aplicaţii industriale
Variante ale magistralei PCI
pentru calculatoare portabile
– PCI-X
– Low-Profile PCI
– Mini PCI
– PCI Express
– Variante pentru calculatoare portabile
– Variante pentru aplicaţii industriale
Variante ale magistralei PCI
pentru aplicaţii industriale
• Magistrale seriale
– Magistrala I2C
– Magistrala USB
– Magistrala IEEE 1394
Magistrale seriale
• Alternative viabile la magistralele paralele
• Avantaje:
– Conectori cu dimensiuni mai reduse
– Susceptibilitate mai redusă la interferenţe
electrice
– Distanţă de interconectare mai mare
– Fiabilitate mai ridicată
– Cost mai redus al interfeţei
Magistrale seriale
• Magistrale seriale
– Magistrala I2C
– Magistrala USB
– Magistrala IEEE 1394
Magistrala I C 2
• Versiunea 2.1
– Deplasarea nivelelor de tensiune (Level-
shifting) pentru conectarea dispozitivelor cu
tensiuni de alimentare diferite
– Specificaţii extinse pentru dispozitive cu
tensiunea sub 2,7 V
– Mod de transfer de viteză ridicată (High-
speed) → max. 3,4 Mbiţi/s
Magistrale seriale
• Magistrale seriale
– Magistrala I2C
– Magistrala USB
– Magistrala IEEE 1394
Magistrala USB
– Introducere
– Caracteristici
– Topologia magistralei
– Distribuitoare USB
– Funcţii USB
– Versiuni USB
– Cabluri şi conectori
– Interfaţa electrică
– Tipuri de transfer
Introducere
• USB – Universal Serial Bus
• Dezvoltată în 1995 de un grup de firme: HP,
Compaq, Intel, Lucent, Microsoft, NEC, Philips
• USB Implementers Forum (www.usb.org)
• Motivaţii:
– Simplificarea conexiunilor cu perifericele
– Asigurarea unor rate de transfer ridicate
– Uşurinţa utilizării (“Plug and Play”)
– Eliminarea restricţiilor datorate resurselor
hardware insuficiente
Magistrala USB
– Introducere
– Caracteristici
– Topologia magistralei
– Distribuitoare USB
– Funcţii USB
– Versiuni USB
– Cabluri şi conectori
– Interfaţa electrică
– Tipuri de transfer
Caracteristici
• Detectează adăugarea unui nou periferic
• Determină resursele necesare perifericului
• Adăugarea şi eliminarea unui periferic se pot
realiza fără oprirea calculatorului
• Este posibilă o conexiune de tip arbore, cu până
la 127 de periferice
• Perifericele se alimentează cu +5 V prin cablu
• Arhitectură master/slave (gazdă/dispozitiv):
transferuri de date iniţiate de master
Magistrala USB
– Introducere
– Caracteristici
– Topologia magistralei
– Distribuitoare USB
– Funcţii USB
– Versiuni USB
– Cabluri şi conectori
– Interfaţa electrică
– Tipuri de transfer
Topologia magistralei
• Distribuitoare
(“hub”-uri)
• Funcţii
(periferice)
Magistrala USB
– Introducere
– Caracteristici
– Topologia magistralei
– Distribuitoare USB
– Funcţii USB
– Versiuni USB
– Cabluri şi conectori
– Interfaţa electrică
– Tipuri de transfer
Distribuitoare USB (1)
• Recunosc conectarea dinamică a unui periferic
• Asigură o putere de cel puţin 0,5 W pentru
fiecare periferic în timpul iniţializării
• Pot asigura o putere de până la 2,5 W pentru
funcţionarea perifericelor
• Fiecare distribuitor constă din:
– Repetor: comutator
– Controler: registre de interfaţă pentru comunicaţia
cu calculatorul
Distribuitoare USB (2)
• Magistrale seriale
– Magistrala I2C
– Magistrala USB
– Magistrala IEEE 1394
Magistrala IEEE 1394
– Prezentare generală
– Caracteristici
– Cabluri şi conectori
– Topologia conexiunilor
– Protocolul magistralei
Prezentare generală (1)
• Necesitatea unei interfeţe pentru
echipamentele multimedia digitale
• Magistrala IEEE 1394 asigură rata de
transfer necesară pentru echipamentele
multimedia
• Permite transferul datelor digitale între un
calculator şi produse ale electronicii de
consum
• FireWire (Apple), i.Link (Sony)
Prezentare generală (2)
• Standarde elaborate de consorţiul 1394
Trade Association (www.1394ta.org)
• Standardele definesc două variante:
– O magistrală internă pe placa de bază
– O conexiune externă prin cablu
• Legătura între cele două magistrale se poate
realiza printr‑o punte simplă
• Magistrala internă:
– Se poate utiliza separat
– Poate fi inclusă într‑o magistrală paralelă
Prezentare generală (3)
• Standard iniţial: IEEE 1394-1995
– Transferuri semiduplex
– Magistrala pe placa de bază: 12,5 Mbiţi/s; 25
Mbiţi/s; 50 Mbiţi/s
– Magistrala prin cablu: 98,3 Mbiţi/s (S100);
196,6 Mbiţi/s (S200); 393,2 Mbiţi/s (S400)
• Amendamentul IEEE 1394a-2000
– Îmbunătăţire a specificaţiei originale
– Reconfigurare mai rapidă a magistralei, mod
de suspendare
Prezentare generală (4)
• Amendamentul IEEE 1394b-2002
– Mod de transfer duplex
– O nouă metodă de codificare
– Rate de transfer mai ridicate: 800 Mbiţi/s
(S800); 1600 Mbiţi/s (S1600); 3200 Mbiţi/s
(S3200)
– Distanţă de interconectare extinsă
– Compatibilitate cu ratele de transfer mai lente
Prezentare generală (5)
• Amendamentul IEEE 1394c-2006
– Rată de transfer de 800 Mbiţi/s (S800T) prin
cablu răsucit, cu conectori RJ45
– Acelaşi cablu şi conector specificat de
standardul IEEE 802.3 (Gigabit Ethernet)
– Negociere automată permite conectarea la
periferice IEEE 1394 sau Ethernet
• IEEE 1394-2008
– Conţine toate amendamentele, erata şi unele
actualizări tehnice
Magistrala IEEE 1394
– Prezentare generală
– Caracteristici
– Cabluri şi conectori
– Topologia conexiunilor
– Protocolul magistralei
Caracteristici
• Interfaţă digitală
• Utilizare simplă; nu este necesară adăugarea
unor terminatori
• Perifericele pot fi conectate şi deconectate în
timpul funcţionării reconfigurare dinamică
• Mod de transfer izocron
• Arhitectură scalabilă
• Topologie flexibilă: lanţ, arbore
• Comunicaţie directă între două echipamente de
pe magistrală, fără calculator
Magistrala IEEE 1394
– Prezentare generală
– Caracteristici
– Cabluri şi conectori
– Topologia conexiunilor
– Protocolul magistralei
Cabluri şi conectori (1)
– Prezentare generală
– Caracteristici
– Cabluri şi conectori
– Topologia conexiunilor
– Protocolul magistralei
Topologia conexiunilor (1)
• Utilizează adresarea bazată pe memorie
• Resursele: considerate ca locaţii de memorie care
pot fi accesate prin tranzacţii între procesor şi
memorie
• Nod: entitate a magistralei
• Adresare pe 64 de biţi; 16 biţi - identificator
• Fiecare nod are şi rolul de repetor
• Distanţa între două noduri: maxim 4,5 m
• Până la 16 conexiuni fizice
• Lungimea totală maximă: 72 m
Topologia conexiunilor (2)
• Amendamentul 1394b permite creşterea
lungimii cablului la 100 m pentru:
– Fire de cupru UTP Cat5 (S100)
– Fibră optică de plastic (S400)
– Fibră optică de sticlă (până la S3200)
• Topologie flexibilă
• Topologia fizică: structuri de tip lanţ sau arbore
• Topologia permite legătura directă între două
dispozitive conectate la magistrală
Topologia magistralei: (a)
SCSI; (b) IEEE 1394
Magistrala IEEE 1394
– Prezentare generală
– Caracteristici
– Cabluri şi conectori
– Topologia conexiunilor
– Protocolul magistralei
Protocolul magistralei (1)
• Descris de un set de trei nivele: fizic,
legătură de date, tranzacţii
• Nivelul fizic:
– Există un singur nod care transmite date pe
magistrală
– Modul semiduplex (alfa, 1394a)
• Două semnale: date şi strob
• Semnalul de date utilizează codificarea NRZ
• Semnalul de strob îşi modifică starea ori de câte
ori doi biţi consecutivi de date sunt identici
Protocolul magistralei (2)
• Metode de adresare
– Adresarea directă
– Adresarea multiplexată
• Afişaje cu matrice pasivă
• Afişaje cu matrice activă
Adresarea directă
• Utilizată pentru afişajele
cu un număr redus de
elemente
• Fiecare element (segment
sau pixel) poate fi adresat
sau comandat separat
• Asupra fiecărui element
trebuie să se aplice o
tensiune pentru a schimba
orientarea cristalelor
Metode de adresare
• Metode de adresare
– Adresarea directă
– Adresarea multiplexată
• Afişaje cu matrice pasivă
• Afişaje cu matrice activă
Adresarea multiplexată (1)
• Utilizată pentru
afişajele cu un număr
mare de pixeli
• Fiecare pixel se află la
intersecţia unui
electrod de linie şi a
unui electrod de
coloană
Adresarea multiplexată (2)
• Avantaj: reducerea complexităţii circuitelor
– Pentru o matrice de 100x100 pixeli sunt
necesare 200 drivere (faţă de 10.000 la
adresarea directă)
• Dezavantaj: reducerea contrastului
– Pentru un afişaj TN obişnuit, contrastul se
reduce la 5:1 (faţă de 100:1 la adresarea
directă)
– Afişajele TN au fost îmbunătăţite prin diferite
metode
Metode de adresare
• Metode de adresare
– Adresarea directă
– Adresarea multiplexată
• Afişaje cu matrice pasivă
• Afişaje cu matrice activă
Afişaje cu matrice pasivă (1)
• Utilizează un set de
electrozi transparenţi
multiplexaţi
• Stratul de cristale
lichide se află între
electrozi
• Electrozii sunt realizaţi
din oxid de staniu-indiu
(semitransparent)
Afişaje cu matrice pasivă (2)
• Un pixel – adresat
atunci când i se aplică o
tensiune
• Pixelul devine opac
atunci când este adresat
• La eliminarea tensiunii,
pixelul se dezactivează
lent
Afişaje cu matrice pasivă (3)
• Controlerul afişajului baleiază matricea de
pixeli
• Întârziere de la aplicarea tensiunii asupra
unui pixel până când acesta este activat
timpul de răspuns
• Inerţie a pixelilor după eliminarea tensiunii
• Timpul de baleiere al întregii matrici trebuie
să fie mai redus decât timpul necesar
pentru dezactivarea pixelilor
Afişaje cu matrice pasivă (4)
• Dezavantaje:
– Interferenţa între pixeli (“crosstalk”) apariţia
unor umbre ale obiectelor luminoase
– Unghiul de vizualizare este limitat
– Timpul de răspuns este relativ ridicat
imaginea curentă este menţinută pe ecran şi
după afişarea unei noi imagini
Metode de adresare
• Metode de adresare
– Adresarea directă
– Adresarea multiplexată
• Afişaje cu matrice pasivă
• Afişaje cu matrice activă
Afişaje cu matrice activă (1)
• Placa de sticlă din faţa
afişajului este acoperită cu
un electrod continuu
• Placa de sticlă din spate
este acoperită cu un
electrod divizat în zone
(pixeli)
• Fiecare pixel este conectat
în serie cu un tranzistor cu
film subţire TFT (Thin Film
Transistor)
Afişaje cu matrice activă (2)
• Un pixel al afişajului
cu matrice activă
• Elemente active:
tranzistori cu efect de
câmp FET (Field
Effect Transistor)
– Pe bază de siliciu
amorf (a-Si)
– Pe bază de polisiliciu
(p-Si)
Afişaje cu matrice activă (3)
Afişaje cu matrice activă (4)
• Selecţia unei linii de pixeli prin aplicarea
tensiunii pe electrodul care conectează
porţile tranzistorilor de pe acea linie
• Aplicarea tensiunii unor pixeli din linia
selectată prin electrozii conectaţi la sursele
tranzistorilor pixelilor respectivi
• Pixelii care nu sunt selectaţi vor fi izolaţi de
tensiunile aplicate pixelilor selectaţi din
matrice
Afişaje cu matrice activă (5)
• O imagine este creată prin baleierea
matricii:
1. Se aplică tensiunea de selecţie pe electrodul
de linie conectat la porţile tranzistorilor din
prima linie
2. Se aplică tensiunile corespunzătoare imaginii
pe electrozii de coloană conectaţi la sursele
tranzistorilor
3. Se deselectează prima linie de pixeli
4. Se repetă etapele 1-3 pentru fiecare linie
Afişaje cu matrice activă (6)
• Avantaje (faţă de afişajele cu matrice
pasivă):
– Timpul de răspuns mai redus
– Contrastul mai ridicat
– Nivelul de strălucire mai ridicat
– Unghiul de vizualizare mai mare (> 50)
• Dezavantaje:
– Necesită o lumină de fond mai puternică
– Costul mai ridicat
Afişaje cu matrice activă (7)
• Pixeli defecţi
– Pentru rezoluţii înalte, este necesar un număr
mare de tranzistori
• Pentru o rezoluţie SXGA: 1280x1024x3 3,93
milioane de tranzistori
– Tranzistori defecţi datorită impurităţilor
– Pixel luminos (aprins în permanenţă)
– Pixel întunecat (stins în permanenţă)
– Producătorii stabilesc limite pentru un număr
acceptabil de pixeli defecţi
4. Afişaje cu cristale lichide
• Cristale lichide
• Principiul afişajelor cu cristale lichide
• Elemente constructive
• Afişaje color
• Caracteristici
• Metode de adresare
• Tipuri de afişaje cu matrice pasivă
• Tipuri de afişaje cu matrice activă
Tipuri de afişaje cu matrice
pasivă
• Performanţele afişajelor TN sunt reduse
• Au fost dezvoltate diferite tehnologii:
– STN
– DSTN
– FSTN
– CSTN
– HPD
– HPA
Tipuri de afişaje cu matrice
pasivă
• Dezavantaj: reducerea
nivelului de strălucire
• Sunt necesare cel puţin
patru domenii
• Unghi de vizualizare de
160 (patru domenii)
• Contrast > 500:1
• Timp de răspuns < 25
ms
Afişajul MVA (5)
• Îmbunătăţiri ale tehnologiei MVA
– PVA (Patterned Vertical Alignment):
caracteristici similare cu MVA, dar cu un
contrast mai ridicat (până la 3000:1)
– S-PVA (Super PVA): contrast mai ridicat,
gamă de culori îmbunătăţită, timp de răspuns
mai redus
– Producători: Samsung/Sony, AU Optronics,
Chi Mei Optoelectronics
Întrebări
1. Care sunt principalele tipuri de cristale
lichide?
2. Cum trece lumina polarizată printr-un strat
de cristale lichide TN?
3. Care sunt dezavantajele afişajelor cu
matrice pasivă?
4. Care sunt deosebirile dintre un afişaj TFT
convenţional şi un afişaj IPS?
5. Care sunt avantajele şi dezavantajele
tehnologiei VA?
5. Alte tipuri de afişaje
• Afişaje cu plasmă
• Afişaje cu emisie de câmp
• Afişaje cu diode electroluminiscente
organice
Afişaje cu plasmă
• Afişaje cu plasmă
– Principiul afişajelor cu plasmă
– Structura unui afişaj cu plasmă
– Funcţionarea unui afişaj cu plasmă
– Avantaje ale afişajelor cu plasmă
– Dezavantaje ale afişajelor cu plasmă
Principiul afişajelor cu plasmă
(1)
• Utilizează un ecran acoperit cu puncte de
fosfor afişaje active
• Utilizează o grilă de electrozi pentru
adresarea pixelilor individuali
• Principiul: aplicarea unei tensiuni asupra
unui gaz inert eliberează fotoni ultraviolet
• Fotonii lovesc particulele de fosfor
generează lumină vizibilă
Principiul afişajelor cu plasmă
(2)
• În mod normal, atomii unui gaz inert conţin un
număr egal de protoni şi electroni
• Dacă se aplică o tensiune, se generează
electroni liberi → se ciocnesc cu atomii
• Atomii pierd electroni ioni pozitivi
• Plasmă: gaz format din electroni liberi, ioni
pozitivi şi particule neutre
• Coliziunile dintre particule determină eliberarea
unor fotoni de către atomii de gaz
Principiul afişajelor cu plasmă
(3)
• Afişaje cu plasmă
– Principiul afişajelor cu plasmă
– Structura unui afişaj cu plasmă
– Funcţionarea unui afişaj cu plasmă
– Avantaje ale afişajelor cu plasmă
– Dezavantaje ale afişajelor cu plasmă
Structura unui afişaj cu plasmă
(1)
• Două plăci de sticlă
• Electrozi pentru selecţia liniilor şi a
coloanelor
– Electrozii de adresare (verticali)
– Electrozii de afişare (orizontali): plasaţi într-un
strat dielectric, acoperiţi cu un strat protector
(MgO)
• Particule de fosfor: acoperă placa din spate
• Gaz: neon în amestec cu argon sau xenon
Structura unui afişaj cu plasmă
(2)
Afişaje cu plasmă
• Afişaje cu plasmă
– Principiul afişajelor cu plasmă
– Structura unui afişaj cu plasmă
– Funcţionarea unui afişaj cu plasmă
– Avantaje ale afişajelor cu plasmă
– Dezavantaje ale afişajelor cu plasmă
Funcţionarea unui afişaj cu
plasmă (1)
• Afişaje cu plasmă
– Principiul afişajelor cu plasmă
– Structura unui afişaj cu plasmă
– Funcţionarea unui afişaj cu plasmă
– Avantaje ale afişajelor cu plasmă
– Dezavantaje ale afişajelor cu plasmă
Avantaje ale afişajelor cu
plasmă
• Posibilitatea realizării ecranelor plate cu
dimensiuni mari
– Ecrane pentru prezentări multimedia, cu diagonala
între 42”..70”
– Aparate TV cu diagonala între 32”..60”
• Gradul de strălucire ridicat
• Număr mare de culori
• Unghiul de vizualizare ridicat
• Proces de fabricaţie mai simplu comparativ cu
afişajele TFT preţ mai redus
Afişaje cu plasmă
• Afişaje cu plasmă
– Principiul afişajelor cu plasmă
– Structura unui afişaj cu plasmă
– Funcţionarea unui afişaj cu plasmă
– Avantaje ale afişajelor cu plasmă
– Dezavantaje ale afişajelor cu plasmă
Dezavantaje ale afişajelor cu
plasmă (1)
• Contrastul
– Ecranele convenţionale cu plasmă au un
contrast mai redus
– Este necesar să se aplice o tensiune
redusă şi constantă celulelor pentru a
reduce timpul de răspuns
– Celulele emit lumină şi în starea
dezactivată contrastul se reduce
– Noi tehnologii pentru drivere creşterea
contrastului de la 70:1 la 500:1 şi mai mult
Dezavantaje ale afişajelor cu
plasmă (2)
• Dimensiunea pixelilor
– Reducerea dimensiunii pixelilor sub 0,3 mm
este dificilă
– Nu sunt potrivite pentru monitoarele
calculatoarelor
• Durata de viaţă a ecranului
– Este mult mai redusă decât cea a afişajelor cu
cristale lichide
5. Alte tipuri de afişaje
• Afişaje cu plasmă
• Afişaje cu emisie de câmp
• Afişaje cu diode electroluminiscente
organice
Afişaje cu emisie de câmp
• Afişaje cu plasmă
• Afişaje cu emisie de câmp
• Afişaje cu diode electroluminiscente
organice
Afişaje cu diode
electroluminiscente organice
(b)
• 15 biţi pentru fiecare
pixel
• 32.768 culori
• În memoria video se
alocă 16 biţi pentru
fiecare pixel
• 5 biţi pentru fiecare
culoare primară
Reprezentarea culorilor (3)
(c)
• 16 biţi pentru fiecare
pixel
• 65.536 culori
• Pentru culoarea verde
sunt alocaţi 6 biţi
• Pentru culorile roşu şi
albastru sunt rezervaţi
câte 5 biţi
• Mod “high color”
Reprezentarea culorilor (4)
(d)
• 32 de biţi pentru
fiecare pixel
• Cei 8 biţi m.s. nu sunt
utilizaţi
• 16.777.216 culori
• Mod cu pixeli
necompactaţi
• Permite simplificarea
structurii adaptorului
• Reduce eficienţa
utilizării memoriei
Reprezentarea culorilor (5)
(e)
• 24 de biţi pentru
fiecare pixel
• 16.777.216 culori
• Mod cu pixeli
compactaţi
• Memoria video este
utilizată mai eficient
• Se reduce rata de
transfer necesară
• (d), (e): moduri “true
color”
6. Adaptoare video
Rezoluţie 60 Hz 75 Hz 85 Hz 100 Hz
800 x 600 86,4 108,0 122,4 144,0
1024 x 768 141,6 176,9 200,5 235,9
1280 x
235,9 294,9 334,2 393,2
1024
1600 x
345,6 432,0 489,6 576,0
1200
1920 x
497,6 622,1 705,0 829,4
1440
2048 x
566,2 707,8 802,1 943,7
1536
Memoria video (9)
• Memoria DDR-400 (PC3200)
– Rata de transfer maximă: 3.200 MB/s
– Rata de transfer medie: ~1.600 MB/s
• Memoria DDR2-667 (PC2-5300)
– Rata de transfer maximă: 5.336 MB/s
• Memoria DDR3-1600 (PC3-12800)
– Rata de transfer maximă: 12,8 GB/s