+ All Categories
Home > Documents > Reconfiguration Architectures.pptx

Reconfiguration Architectures.pptx

Date post: 27-Feb-2018
Category:
Upload: aarthi100
View: 231 times
Download: 0 times
Share this document with a friend

of 14

Transcript
  • 7/25/2019 Reconfiguration Architectures.pptx

    1/14

    RECONFIGURATION

    ARCHITECTURESBy

    Nagasai.B

    108113022

  • 7/25/2019 Reconfiguration Architectures.pptx

    2/14

    PIPELINE RECONFIGURABLE

    SYSTEMSPipei!e "e#$!%g&"a'e a""ays &se a se"ies $(

    p)ysi#a pipei!e s*ages *$ i+pe+e!* *)e ,i"*&apipei!e s*ages $( #$!%g&"a*i$!s.

    A ,i"*&a pipei!e s*age #a! 'e "e$#a*e- *$ a!yp)ysi#a pipei!e s*age a!- *)e !&+'e" $( ,i"*&as*ages is ge!e"ay !$* #$!s*"ai!e- 'y *)e !&+'e"$( p)ysi#a s*ages.

    P)ysi#a pipei!e s*age is %/e- i! a "e#$!%g&"a'e)a"-a"e )e"eas ,i"*&a pipei!e s*ages#$""esp$!- *$ *)e appi#a*i$! 'ei!g "&! i! *)e

    sys*e+ a!- a"e -ie"e!* ($" -ie"e!* appi#a*i$!s.

  • 7/25/2019 Reconfiguration Architectures.pptx

    3/14

    C$!*.T)e +$s* e!$! pipei!e "e#$!%g&"a'e

    a"#)i*e#*&"e is PipeRe!#) )i#) is -esig!e- *$i+pe+e!* -eepy pipei!e- #$!%g&"a*i$!ss&'-i,i-e- i!*$ a se* $( ,i"*&a pipei!e s*ages.

    A* "&!*i+e *)e ,i"*&a pipei!e s*ages a"e

    assig!e- *$ p)ysi#a pipei!e s*age #$+p&*a*i$!&!i*s. T)ese &!i*s a"e a""a!ge- i! a &!i-i"e#*i$!a"i!g as s)$! i! Fig&"e.

    A*)$&g) pipei!e s*ages +ay 'e i+pe+e!*e- i!-ie"e!* p)ysi#a $#a*i$!s $,e" *i+e *)e ,i"*&apipei!e appea"s %/e- *$ i*s $! pipei!e s*agesi*) ea#) s*age "e#ei,i!g i!p&* ("$+ i*sp"e-e#ess$" a!- ge!e"a*i!g $&*p&* *$ i*ss#ess$".

  • 7/25/2019 Reconfiguration Architectures.pptx

    4/14

    PIPELINE SYSTEM

  • 7/25/2019 Reconfiguration Architectures.pptx

    5/14

    C$!*.Pipei!e "e#$!%g&"a*i$! ei+i!a*es +a!y $(

    *)e -i(%#&*ies $( &si!g "e#$!%g&"a'e)a"-a"e as ,i"*&a )a"-a"e '&* pa#es"es*"i#*i$!s $! *)e #i"#&i*s *)a* #a! 'ei+pe+e!*e- as i!($"+a*i$! #a! $!y

    p"$paga*e ($"a"- *)"$&g) *)e pipei!es*ages a!- a!y (ee-'a# #$!!e#*i$!s +&s*'e #$+pe*ey #$!*ai!e- i*)i! a si!ge s*age.

    T)e !&+'e" $( ,i"*&a pipei!e s*ages $( a!appi#a*i$! *)a* *)e )a"-a"e #a! i+pe+e!*a* a "&! *i+e is "es*"i#*e- 'y *)e $!4#)ip+e+$"y )i#) is *)e +a5$" -"a'a# $(

    pipei!e "e#$!%g&"a'e sys*e+s.

  • 7/25/2019 Reconfiguration Architectures.pptx

    6/14

    BLOC6 RECONFIGURABLE SYSTEMSRa*)e" *)a! p"$,i-i!g $!e a"ge "e#$!%g&"a'e (a'"i#

    '$# "e#$!%g&"a'e )a"-a"e a"e +a-e &p $(+&*ipe -is#"e*e '$#s *)a* #a! 'e &se-i!-epe!-e!*y.

    Ea#) i!-epe!-e!* '$# #a! #$!*ai! +a!y $gi#"es$&"#es7$" $gi# '$#s. A! i!-i,i-&a #$!%g&"a*i$!

    +ay $##&py $!e $" +$"e '$#s '&* '$#s +ay !$*'e s&'-i,i-e- 'e*ee! #$!%g&"a*i$!s.

    B$#s a"e #$!!e#*e- ei*)e" *)"$&g) a #"$ss'a"s*"*&"e $" a '&s9!e*$" as s)$! i! Fig&"e.

    B$# "e#$!%g&"a'e -e,i#es )a,e *)e a'ii*y *$"e$#a*e #$!%g&"a*i$!s *$ -ie"e!* '$#s a* "&!*i+ea!- )e!#e *)e '$#s a"e #ae- :Sappa'e L$gi#U!i*s7SLU;.

  • 7/25/2019 Reconfiguration Architectures.pptx

    7/14

    C$!*A )e*e"$ge!e$&s +&*ip"$#ess$" +ay %* *)e

    '$# "e#$!%g&"a'e +$-e p"$,i-e- +&*ipe'$#s $( "e#$!%g&"a'e )a"-a"e a"e p"ese!*a!- #$!%g&"a*i$!s #a! 'e "e$#a*e- 'e*ee!*)e '$#s ($" #$+p&*a*i$!a

  • 7/25/2019 Reconfiguration Architectures.pptx

    8/14

    PARALLEL PROCESSING INRECONFIGURABLE SYSTEMSAs )ig) pe"($"+a!#e $( #$+p&*i!g sys*e+s is s*"$!gy

    "e=&i"e- ($" a )ig)4(&!#*i$!ai*y e+'e--e- sys*e+ a!&'i=&i*$&s a!- a )ig)4spee- pe"s$!a #$+p&*e" e

    !ee- *$ -e,e$p a!- e!)a!#e se,e"a #$+p&*i!g*e#)!$$gies *$ sa*is(y *)ese "e=&i"e+e!*s.

    O!e $( s$&*i$!s is pa"ae p"$#essi!g. S&pe"4s#aa"p"$#ess$"s i+p"$,e a pe"($"+a!#e e/*"a#*i!g ILP7I!s*"*i$! Le,e Pa"aeis+ ("$+ a se=&e!*iap"$g"a+ -y!a+i#ay.I! >LI? 7>e"y L$!g !s*+#*i$!

    ?$"- p"$#ess$"s a #$+pie" e/*"a#*s ILP s*a*i#ay.M&*i4p"$#ess$"s e/e#&*e s$+e pa"*s $( a p"$g"a+pa"aei@e- 'y a #$+pie" $" s$+e i!-i,i-&a 5$'s $!+a!y p"$#ess$"s.

  • 7/25/2019 Reconfiguration Architectures.pptx

    9/14

    C$!*Pa"ae p"$#essi!g i! a "e#$!%g&"a'e

    )a"-a"e i!,$,es pa"aei@i!g a! appi#a*i$!p"$g"a+ s*a*i#ay i!*$ *)"ea-s 'y *"a-i*i$!apa"aei@i!g +e*)$-s7&s* ie i! #$!,e!*i$!a+&*ip"$#ess$" sys*e+s.

    T)ey a"e *"a!sa*e- *$ )a"-a"e*)"ea-s7egs*"ea+ $( 'i*s ($" FPGA 'ase-"e#$!%g&"a'e )a"-a"e sys*e+s a!- *)e!*)ey a"e e/e#&*e- 'y a "e#$!%g&"a'e

    #$+p&*i!g sys*e+ -i"e#*y.I! a "e#$!%g&"a'e -e,i#e *)e )a"-a"e

    *)"ea-s7egFPGAs #$$pe"a*e i*) )ig)4spee-#$++&!i#a*i$! a!- sy!#)"$!i@a*i$! &si!g

  • 7/25/2019 Reconfiguration Architectures.pptx

    10/14

    O>ER>IE? OF TARGET SYSTEMS

  • 7/25/2019 Reconfiguration Architectures.pptx

    11/14

    C$!*.Fig.1 s)$s a #$!#ep* $( "e#$!%g&"a'e

    #$+p&*i!g sys*e+ e #$!si-e". T)e sys*e+)as $!e $" +$"e "e#$!%g&"a'e pa"*s. Ea#)"e#$!%g&"a'e pa"* is #$!!e#*e- *$ a sys*e+i!*e"(a#e *)a* +e-ia*es 'e*ee! *)e

    "e#$!%g&"a'e pa"* a!- a sys*e+ '&s.

    T)e pa!e #$!sis*s $( *)e "e#$!%g&"a'e pa"*a!- sys*e+ i!*e"(a#e. A p"$g"a+ *"a!sa*e- *$

    *)e )a"-a"e is assig!e- *$ a pa!e a!-e/e#&*e- 'asi#ay. I( a p"$g"a+ is g"ea*e"*)a! *)e #apa#i*y $( $!e pa!e *)e p"$g"a+ is-i,i-e- *$ *)e s+a p"$*i$!s a!- *)ey a"e

    e/e#&*e- 'y se,e"a pa!es.

  • 7/25/2019 Reconfiguration Architectures.pptx

    12/14

    C$!*.A p"$g"a+ "i**e! i! )ig) e,e a!g&age s)

    as C is *"a!sa*e- *$ a! $'5e#* -a*a 'y *)e#$+pie" ($" *)e *a"ge* "e#$!%g&"a'e sys*e+

    T)e #"ea*e- $'5e#* -a*a #$!sis*s $( *)e #i"#&i*-a*a se#*i$!7C$!%g&"a*i$! -a*a

    #$""esp$!-i!g *$ *)e #$-e se#*i$! i! a#$!,e!*i$!a p"$#ess$" a!- -a*a se#*i$!.

    T)e +$!i*$" p"$#ess$" $a-s s) $'5e#* -a*ai!*$ *)e +e+$"y *)"$&g) a +e+$"y #a"- a

    -is $" !e*$". T$ "e-e '&s *"a#. *)esys*e+ #a! )a,e a -e-i#a*e- '&s a!- a+e+$"y ($" #$!%g&"a*i$! -a*a. T)e! +$!i*$"p"$#ess$" se!-s s$+e i!($"+a*i$! *$ a pa!e

    *)a* is !$* e/e#&*i!g a!y p"$g"a+ ,ia #$!*"$

  • 7/25/2019 Reconfiguration Architectures.pptx

    13/14

    C$!*T)e spe#i%e- sys*e+ i!*e"(a#e #$!%g&"es *)e

    "e#$!%g&"a'e pa"* &si!g *)e #i"#&i* -a*a i!+e+$"y a!- se*s *)e a--"ess *"a!sa*i$!+e#)a!is+ i*) i!($"+a*i$! se!* 'y +$!i*$"p"$#ess$". T)is +e#)a!is+ +ay )a,e 'ase

    "egis*e"s ($" ge!e"a*i!g a i!ea" a--"ess a!-)a,e a MMU *$ pe"($"+ +e+$"y p"$*e#*i$!.

  • 7/25/2019 Reconfiguration Architectures.pptx

    14/14

    REFERENCES

    Re#$!%g&"a'e C$+p&*i!g T)e T)e$"y a!- P"a#*ise $(FPGA4Base- C$+p&*a*i$! E-i*e- 'y S#$** Da a!-A!-"e e)$!.

    )**p99ieee/p$"e.ieee.$"g9s*a+p9s*a+p.5sp*pHa"!&+'e"11382JA Ne Pa"ae P"$#essi!g Pa"a-ig+Usi!g A Re#$!. g&"a'e C$+p&*i!g Sys*e+.

    )**p99ieee/p$"e.ieee.$"g9s*a+p9s*a+p.5sp*pHa"!&+'e"1JKJ30Tas P"e$a-i!g S#)e+es ($"

    Re#$!%g&"a'e Pa"ae P"$#essi!g Sys*e+s.)**p99ieee/p$"e.ieee.$"g9s*a+p9s*a+p.5sp

    *pHa"!&+'e"2K1H*ag1 Re#$!%g&"a'ePa"ae P"$#essi!g Sys*e+ Base- $! A M$-i%e- A!*

    C$$!y Ag$"i*)+

    http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1413826http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1413826http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676350http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676350http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676350http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676350http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1413826http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1413826

Recommended