PCI-siin: erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
Rachmat04 (arutelu | kaastöö)
P (GR) File renamed: File:32-bit PCI card.JPGFile:Adaptec AHA-2940AU 20060615.jpg File renaming criterion #2: To change from a meaningless or ambiguous name to a name that describes what the image p...
P parandasin skripti abil kriipsud + Korrastasin skripti abil viiteid
12. rida:
Laiendussiinid võimaldavad arvutisse lisada laienduskaarte ning ühendada neid protsessori ja põhimäluga. Iga siin koosneb kahest osast: andmesiinist ja aadressisiinist, kuid need võivad olla ka kokku multipleksitud samadele füüsilistele ühendustele.
 
PCI on siin. Igal siinil on mitu pesa. Esialgne PCI lubas ühele siinile kuni 3 pesa, uuem standard lubab kuni 6 pesa. Rohkemate pesade vajadusel võib arvuti sees olla ka mitu PCI-siini, igaühel kuni 6 pesa. Lisaks võib PCI-siinil olla PCI sild, mille taga on uus PCI-siin. Nii saab kokku palju siine teha, näiteks [[IBM]]-i suurtes serverites esineb sadu PCI-siine (pesasid on seega veel rohkem). <ref name="arvutiweb>[http://www.arvutiweb.ee/index.php?option=com_content&task=view&id=74&Itemid=34" Siinid]</ref>
 
==Ajalugu==
53. rida:
Siini väljatöötamisel kaasati tema arhitektuuri eesrindlikud tehnilised lahendused, mis võimaldasid suurendada läbilaskevõimet. PCI-siin on esimene siin IBM PC arhitektuuris, mis ei ole seotud vaid selle arhitektuuriga. See ei sõltu enam protsessorist ja seda kasutatakse ka näiteks Macintosh arvutites.
 
PCI-siinil on veel üks väga suur eelis kõrge kiirusega andmete edastuse juures – Burst Mode Transfer ehk valangrežiimis edastus. Vanemad siinid vajavad ühe andmeploki edastuseks esmalt aadressi ning seejärel andmeid. Järgmise ploki saatmiseks tuleb uuesti defineerida aadress ja saata andmed. Lisanduvad veel spetsiaalsed plokid igale tsüklile. Valangrežiimis saadetakse esmalt üks aadresside plokk ja seejärel kaks või rohkem andmete plokki. Selline moodus annab palju suuremad andmeedastuskiirused.<ref name="loputoo>[http://www.physic.ut.ee/~margus3m/l6put88/L6put88.pdf Õpetus FPGA riistvaralise lahenduse realiseerimiseks PCI" siinil]</ref>
 
PCI on väga odav, laialt levinud ja voolusäästlik siin.
64. rida:
PCI on põhiliselt mõeldud suhtluseks, kus mälusse tuleb kirjutada või mälust lugeda palju andmesõnu järjest. Siini ''master''iks on kas protsessor või DMA kontroller ehk initsiaator. Adresseeritav seade on sihtkoht.
 
Sümbol - (miinus) signaali ees tähendab, et selle signaali tase on loogiline null, märgistus {XX:0} tähendab rühma signaale numbritega 0–XX.
* AD{31:0} – multipleksitud aadressisiin/andmesiin. Aadressi edastatakse signaaliga FRAME, järgnevas signaalis edastatakse andmeid.
* FRAME# – initsiaatori saadetav signaal, mis näitab ülekande kestust.
81. rida:
* ASK#64 – 64-bitise vahetuse kinnitamine.
* Clock# – sünkroonimissignaal siini taktsagedusel.
* Test Clock# – TSTRES, TestDO, TestDI signaalide kohandamine liidese [[JTAG]] testimiseks (tavaliselt ei ole kasutusel).<ref>[http://www.techfest.com/hardware/bus/pci.htm#4.10 PCI Local Bus Technical Summary, 4.10 JTAG/Boundary Scanname="HJVWm" Pins]</ref>
* TSTMSLCT# – testrežiimile üleminek.
* CLK# – 33 MHz või 66 MHz taktsignaal.
88. rida:
 
==PCI seadme konfigureerimine==
Kui seade on arvutiga ühendatud, siis talle omistatakse initsialiseerimise käigus aadress kasutades IDSEL# signaali (Input Device Select). Kuna PCI seadmete maksimaalne arv on 21, siis PCI konfigureerimise tarkvara skaneerib kõik 21 võimalikku asukohta selgitamaks välja, millised seadmed on reaalselt olemas. Iga seade võib küsida aadressi I/O aadressiruumis või mälu aadressiruumis ja see info kirjutatakse seadme registrisse. Kui seade vajab installeerimist, kirjutatakse installeerimise kood seadme ROM-i, seejärel PCI tarkvara loeb seda koodi, käivitab ja teeb vajaliku initsialiseeringu.<ref name="konfigureerimine>[http://shadowcat.planet.ee/Kooli_asjad/AA/sisendvaljund3.pdf" Sisend/Väljund]</ref>
 
==Füüsilised mõõtmed==
121. rida:
 
== Viited ==
{{viited|allikad=
<references/>
<ref name="arvutiweb">[http://www.arvutiweb.ee/index.php?option=com_content&task=view&id=74&Itemid=34 Siinid]</ref>
<ref name="loputoo">[http://www.physic.ut.ee/~margus3m/l6put88/L6put88.pdf Õpetus FPGA riistvaralise lahenduse realiseerimiseks PCI siinil]</ref>
<ref name="konfigureerimine">[http://shadowcat.planet.ee/Kooli_asjad/AA/sisendvaljund3.pdf Sisend/Väljund]</ref>
<ref name="HJVWm">[http://www.techfest.com/hardware/bus/pci.htm#4.10 PCI Local Bus Technical Summary, 4.10 JTAG/Boundary Scan Pins]</ref>
}}
 
{{Arvutisiinid}}