P3s InterfazParalela-Interrup 15 2

Embed Size (px)

Citation preview

  • 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