Post on 15-Feb-2018
7/23/2019 P3s InterfazParalela-Interrup 15 2
1/20
UNIVERSIDAD NACIONAL
MAYOR DE SAN MARCOS
Decana de America ACULTAD DE INGENIERA DE
SISTEMAS E IN ORMATICA
ARQUITECTURA DE COMPUTADORAS
2015 - 2
Mg. JUAN CAROS !ON"AES SUARE"
7/23/2019 P3s InterfazParalela-Interrup 15 2
2/20
In#er$ace% Para&e&a%
7/23/2019 P3s InterfazParalela-Interrup 15 2
3/20
DMU'
de
da#(%
O)#-0
O)#-1
O)#-*
O)#-2
++
++
MU'
de
da#(%++
In-0
In-1
In-*
In-2
++
Se&ec#(re%Se&ec#(re%
C(n#r(& de ,ari(% )er#(% ara&e&(%
O)#)#
de& )P
De& )%
de
Da#(%
In)#
de& )P
De&)%
de
Da#(%
Ar/)i#ec#)ra de C(m)#ad(ra%Mg. J)an Car&(% !(na&e% S)re
7/23/2019 P3s InterfazParalela-Interrup 15 2
4/20
Da#a
)$$er
D 3 D0
DIA!RAMA INTERNO
C(n#r(&
!r)( A
InternalDa
taBus
C(n#r(&
(gic
4CS
4RD
4R
A1A0
RESET
!r)( A
P)er#( A
Pa-Pa0
!r)( A
P)er#( C
S)eri(r
Pc-Pc6
!r)(
P)er#( C
In$eri(r
Pc7-Pc0
!r)( P)er#(
P8-P80C(n#r(&
!r)
(
Ar/)i#ec#)ra de C(m)#ad(ra%Mg. J)an Car&(% !(na&e% S)re
7/23/2019 P3s InterfazParalela-Interrup 15 2
5/20
In#er$ace Peri$9rica Pr(grama8&e :PPI;
7/23/2019 P3s InterfazParalela-Interrup 15 2
6/20
7 6 5 4 3 2 1 0
1
P(r# -P(r# C :C7-C0;
1/0 = entrada/salida
M(d(+ 00 > 01
P(r# A 3P(r# C :C-C6;
1/0 = entrada/salida
M(d( + 00? 01 > 1'
Regi%#r( de C(n#r(&
!r)( A !r)(
Ar/)i#ec#)ra de C(m)#ad(ra%Mg. J)an Car&(% !(na&e% S)re
A1 A0 @)ncin
0 0 P)er#( A
0 1 P)er#(
1 0 P)er#( C
1 1 Reg de C(n#r(&
Direccin de P)er#(%
Modo 0Ports A,B y C como entrada o salida
Modo 1Port A y B como entrada o salida,
Port C como Control de A y B
Modo 2Port A idireccional,
Port C como Control de A
7/23/2019 P3s InterfazParalela-Interrup 15 2
7/20
In#er$ace Peri$9rica Pr(grama8&e
7/23/2019 P3s InterfazParalela-Interrup 15 2
8/20
In#err)ci(ne%
Ar/)i#ec#)ra de C(m)#ad(ra%Mg. J)an Car&(% !(na&e% S)re
7/23/2019 P3s InterfazParalela-Interrup 15 2
9/20
In#err)ci(ne%
In#err)men e& $&)( de& r(grama.
&aman a )n Pr(cedimien#( ara Ser,ici( de In#err)cin
( )n Manead(r de In#err)cin
&amada generada (r =ardare? de%de e& e*#eri(r?
&amada generada (r S($#are ? %(n in#erna%.
Ti(% de In#err)ci(ne%
Ar/)i#ec#)ra de C(m)#ad(ra%Mg. J)an Car&(% !(na&e% S)re
7/23/2019 P3s InterfazParalela-Interrup 15 2
10/20
In#err)ci(ne% (r =ardare
S(n in#err)ci(ne% direc#a% a& Pr(ce%ad(r
8. Segn Pri(ridad NMI : In#err)cin n( enma%cara8&e ; INTR e INTA : In#err)cin enma%cara8&e ;?
@&ag I de8e e%#ar en a(.
Ti(% +
a. Segn $(rma de %eFa&
8. Segn Pri(ridad
c. Segn @(rma de A#encin
a. Segn @(rma de SeFa& .- P(r @&anc( ( cam8i(% de ni,e& P(r Ni,e&? ni,e& &gic( d)ran#e )n #iem(
Ar/)i#ec#)ra de C(m)#ad(ra%Mg. J)an Car&(% !(na&e% S)re
7/23/2019 P3s InterfazParalela-Interrup 15 2
11/20
)P
INTINTA
c. Segn @(rma de A#encin
. Sa( a Direccin @ia
INT
INTA
In%#r)ccin
)P In#er$ace =D
. En,G( de In%#r)ccin
In#er$ace HD
Direc.@ia
Mem(riaRD
Ar/)i#ec#)ra de C(m)#ad(ra%Mg. J)an Car&(% !(na&e% S)re
7/23/2019 P3s InterfazParalela-Interrup 15 2
12/20
In#err)cin de S($#are
INT n
n :
7/23/2019 P3s InterfazParalela-Interrup 15 2
13/20
In#err)ci(ne% (r S($#are
ec#(r de In#err)cin re%er,ad(% (r $a8rican#e. En e& m(d( Rea&CS 0000.
Err(r a& di,idir0B 3 7B0
@)ncinDireccin :IP;Nmer(
Pa%( a a%(6B 3 B1
NMI :In#err)cin de =;
7/23/2019 P3s InterfazParalela-Interrup 15 2
14/20
)P
In#er$ac
e
dec(n#r(&
de
In#err)
ci(ne%
INT
INTA
Mane( de In#err)ci(ne% en &a PC
In#er$a
de&
di%.2
Di%.
@G%ic(
2
In#er$a
de&di%.1
Di%.
@G%ic(1
In#er$a
de&di%.n
Di%.
@G%ic(
n
++
M9#(d(% + In# > P(&&ing
Ar/)i#ec#)ra de C(m)#ad(ra%Mg. J)an Car&(% !(na&e% S)re
7/23/2019 P3s InterfazParalela-Interrup 15 2
15/20
A0
Read4
ri#e
(gic
4CS
4RD
4R
DIA!RAMA INTERNO + PIC
Ca%cade
C(n#r(&4C(mare
CAS0
CAS1CAS2
4SP
)$$er
De Da#(%
D
D0
In#erna&Da#a.)%
IRQ0
IRQ1IRQ2
+
+
IRQ
Regi%#r(De
Re/)erir
In#err).
IRR
Pri(-ri#>
Re%(&-
,er
Regi%#r( de M%cara de In#.
IMR
Regi%#r(de
Ser,ici(
ISR
gica de C(n#r(&
4INTA 4INT
Ar/)i#ec#)ra de C(m)#ad(ra%Mg. J)an Car&(% !(na&e% S)re
7/23/2019 P3s InterfazParalela-Interrup 15 2
16/20
C(n#r(&ad(r Pr(grama8&e de In#err)ci(ne%
7/23/2019 P3s InterfazParalela-Interrup 15 2
17/20
Agrega < in#err)ci(ne% c(n ec#(r > Pri(ridade% c(di$icada% a& r(ce%ad(r
a c(m)#ad(ra AT #iene d(%
7/23/2019 P3s InterfazParalela-Interrup 15 2
18/20
@UNCIONAMIENTO DE (r ri(ridad en ISR. Se 8(rra IRR.
. En %g#e. cic&( de )P:INTA;? PIC en,ia e& nmer( de In#.
. En e& m(d( A)#(ma#ic(? e& 8i# de &a in#. en e& ISR e% 8(rrad(.
1. Una ( m% &Gnea% IRQ %(n ac#i,ada% (r &(% eri$9ric(%.
7. E& en,a INT a& )P.6. CPU rec(n(ce &a in#err)cin? en,Ga &a %eFa& -INTA.
2. Se ac#i,a e& c(rre%(ndien#e 8i# de& IRR.
INT
INTA
Da#(:
7/23/2019 P3s InterfazParalela-Interrup 15 2
19/20
INT
Da#(:
7/23/2019 P3s InterfazParalela-Interrup 15 2
20/20
!racia%
J)an Car&(% !(na&e% S)are
)ancg(na&e%%>aB((.c(m