magistrala_pci.pdf

(295 KB) Pobierz
10722364 UNPDF
Systemy komputerowe
Magistrale systemowe: Magistrala PCI
Magistrala jest - -
do jednego lub kilku miejsc przeznaczenia.
!"#$#
$
magistrali. Natomiast
%
# &
'$(
Sposób wykorzystania
linii magistrali
- #
danych
- #
#
Taktowanie - synchroniczne lub asynchroniczne.
Rodzaje operacji
przekazu danych
- zapis, odczyt, odczyt-modyfikacja-zapis,
odczyt kontrolny, przekaz blokowy.
- centralny lub rozproszony.
Procesor
Procesor
Kontroler
Magistrala podsystemu procesor-
Most PCI
P1394
Karta
audio
Karta
graficzna
Most ISA
Karta
sieciowa
SCSI
10722364.003.png 10722364.004.png
)*+
(Peripheral Component Interconnect ). Jest to lokalna magistrala,
"
# smisji
" '
operacji.
1. OPIS STANDARDU
Norma PCI Local Bus (ostatnia wersja: Revision 2.2) wydana przez
PCI Special Interest Group, ' ,- # . "
/0 #1
#
",,23."
"$ – 66 MHz). W protokóle transmisji danych
)
" ,, 23 )*+ $
,- # #" 4,- 2#5 /0 #
$ "$ %
#" #
6"
Nie przewidziano dodatkowego buforowania. Magistrala nie jest
7
# 8
'#
)*+emu procesor
– $ -$ .+9: ;+9:
2*1 6 #"
most-sterownik magistrali PCI.
2)*+$'#'#
!"'-
takich jak np. kontroler dyskowy -
#' -sterownika magistrali.
)"$
<
"#$
$
2
$ $ #"
' -wy, z których
korzysta jednostka centralna.7
)*+$#podsystemu procesor
centralny –$- $ *
)*+
-wy --#$
)*+ #
procesorem Alpha jak i Pentium lub PowerPC. Warunkiem jest
zainstalowanie odpowiedniego oprogramowania.
10722364.005.png
+ )*+ "$
' )
utomatyczna
' 2: +56 = #
$ )
$ '
# " a
# 6)*+
- by w specjalnie do tego celu wydzielonej przestrzeni
adresowej –
'
zainicjowanie pracy.
SZYCH TERMINÓW
Agent
komputera (ang. agent).
Blokowanie
ykonywania sekwencji
$
. 1
(
ane i potwierdza
"$'
(ang. target).
('
"$
faz transmisji danych (ang. master).
Most
#$
. #1
##$#'
"
'8"
#. 1
Przes
sekwencyjne
podstawowy dla PCI tryb transmisji danych: po jednej
'
'
-#
podawania ich adresów (ang. burst transfer).
10722364.006.png
!
!"
"$"8
$
innych --.
cache coherency).
#
ów
operacyjnej)
.
')*+1
("
"$'
#
". #
snooping).
Wiersz
"
liczba bajtów -
- ymiany
". .11
I PCI
2 )*+ #$ ,- #
/0 # 9 # # '
%" lne dla obu
konfiguracji i specyficzne dla rozszerzenie 64.bitowego.
$%&'(
In
9"
Out
9">?)>
t/s
9"-"
s/t/s ? 9
"$
wysokiej impedancji jedynie poprzez aktywny stan wysoki,
@
$gent. Nowy
$ "
%
biernym konieczne jest podtrzymanie stanu linii przez opornik
o/d
9
'
galwanicznej.
#
9#A
10722364.001.png
N-
)*+ 2 0B
0C.$0D1
(!
(
AD[31::00]
AD[63::32]
Adres
i dane
C/BE[3::0]#
C/BE[7::4]#
Dodatkowe
linie dla
transmisji
64.bitowej
PAR
PAR64
FRAME#
REQ64#
TRDY#
ACK64#
IRDY#
Sterowanie
STOP#
INTA#
DEVSEL#
INTB#
IDSEL
INTC#
Przerwania
LOCK#
INTD#
PERR#
9
awaryjne
SBO#
Kontrola
"
SERR#
SDONE
REQ#
:#
GNT#
JTAG
CLK
9
systemowe
RST#
s/t/s
$%)(!
%'$(
9–
Adres i dane (wspólne linie – "'
1 #
.1"
9
9#
Sygnalizacja sytuacji awaryjnych.
9"# LOCK#
'
9##
10722364.002.png
Zgłoś jeśli naruszono regulamin