Tutorial Quartus II Adder

Embed Size (px)

Citation preview

  • 8/2/2019 Tutorial Quartus II Adder

    1/12

    JFY[MISNYJMF YM DIIC[^ JF

    TSD[YS^

    R{crd{ci kz0 ^ycvcf Lcijfd

  • 8/2/2019 Tutorial Quartus II Adder

    2/12

    RS[RM^C

    Ygc rs{rm~c mo ygj~ hdk j~ ym hcd{f gmu ym s~c Tsd{ys~ ~moyud{c& Lm~y( jo fmy dhh mo zms gdvc

    fcvc{ s~ci ygj~ ~moyud{c rdnadec~& Ygj~ hdk j~ d ~ycr,kz,~ycr esjic mf gmu ym n{cdyc d Tsd{ys~ r{m`cny

    ojhc 'tro*( d khmna ijde{dl ojhc 'kio*( d vcnym{ udvcom{l ojhc 'vuo*( dfi _GIH 'ygc{c d{c ldfzjfyc{r{cydyjmf~ om{ ygj~ dn{mfzl( ksy GIH ~ydfi~ om{ Gd{iud{c Ic~n{jryjmf Hdfesdec*& Zms ujhh kc

    n{cdyjfe d ~jlrhc oshh diic{& Ygj~ ujhh kc imfc s~jfe kmyg _GIH dfi khmna ijde{dl ojhc~ jf Tsd{ys~&Tsd{ys~ j~ df jlrm{ydfy ymmh jf icvchmrjfe ijejydh nj{nsjy~& Kcom{c df cfejfcc{ ksjhi~ d ksjhijfe(

    gc gd~ df d{ngjycny ic~jef jy& Ygc ic~jef ygcf ldz kc ~jlshdyci jf ~rcnjdh ~moyud{c ym ~cc jo j~~y{snys{dhhz ~ydkhc& Ygj~ j~ ugdy Tsd{ys~ imc~ om{ s~& Uc s~c ygj~ ~moyud{c ym ic~jef ijooc{cfy ajfi~ mo

    ijejydh nj{nsjy~ kcom{c uc jlrhclcfy ygcl& Ygc~c ic~jef~ ndf ygcf kc yc~yci mf df ORED 'Ojchi

    R{me{dlldkhc Edyc D{{dz* ngjr& Uc ujhh ~dvc ygc ORED ngjr~ om{ dfmygc{ ~clc~yc{&

    Ygc ohmungd{y kchmu ejvc~ lm{c icydjh mf ygc ic~jef r{mnc~~ mo ijejydh nj{nsjy~&

    Ojes{c 40 Ic~jef ohmungd{y om{ d ijejydh nj{nsjy&

    ^mlc mo ygc ~ycr~ jf ygc dkmvc ohmungd{y d{c d hjyyhc lm{c chcny{jndh cfejfcc{jfe ygdf nmlrsyc{ ~njcfnc

    '~sng d~ rmuc{ dfdhz~j~*& Gmucvc{( jy j~ jlrm{ydfy ym ecy odljhjd{ ujyg ygc kd~jn jicd mo gmu d nj{nsjy j~

    ic~jefci&

    N[CDYJFE D FCU TSD[YS^ R[M@CNY OJHC

    4* [jegy nhjna ygc ic~aymr dfi nhjna yc{ljfdh& Yzrc Tsd{ys~ jf ygc kmw ygdy drrcd{~ ym mrcf ygc

    Tsd{ys~ ~moyud{c& Nhjna mf ojhc fcu r{m`cny ujpd{i& Ygc omhhmujfe kmw ujhh drrcd{&

    Ojes{c ;0 Fcu R{m`cny Ujpd{i0 Ij{cnym{z

  • 8/2/2019 Tutorial Quartus II Adder

    3/12

    Zms ujhh ~cc yg{cc kmwc~ ygdy zms ndf yzrc jf& Ygc ymr kmw ujhh d~a om{ ygc ij{cnym{z ygdy zms uj~g ym

    ~dvc zms{ r{m`cny jf& Zms ndf nhjna mf ygc ~ldhh kmw ym ygc {jegy dfi ~dvc jy ym d ij{cnym{z zms occh

    nmlom{ydkhc ujyg& J {cnmllcfi zms{ S^K i{jvc( d~ ygc nmlrsyc{~ jf ygj~ hdk mfhz ejvc zms >;LK

    mo lclm{z ym um{a ujyg&

    ;* Doyc{ imjfe ygj~( nhjna mf ygc ljiihc ycwy kmw& Ygj~ j~ ugc{c zms fdlc zms{ r{m`cny& J {cnmllcfi

    ndhhjfe jy oshh]diic{& Zms ujhh fmyjnc ugjhc yzrjfe jf ygc ~cnmfi kmw( ygc fdlc mo ygc r{m`cny ujhhdh~m kc yzrci jf ygc ygj{i kmw& Hcdvc jy hjac ygj~ om{ fmu& Nhjna Fcwy mf ygc hmuc{ {jegy nm{fc{&

    >* Zms ujhh fmu ~cc ygc omhhmujfe lcfs&

    Ojes{c >0 Fcu R{m`cny Ujpd{i0 Dii Ojhc~

    Jo uc udfyci ym dii r{c,cwj~yjfe ic~jef ojhc~ ym ms{ fcu r{m`cny( ygj~ j~ ugc{c jy umshi kc imfc&Gmucvc{( uc ns{{cfyhz gdvc fm r{c,cwj~yjfe ojhc~& Om{ fmu( uc ujhh nhjna Fcwy&

    9* Ygc omhhmujfe lcfs ujhh fmu drrcd{&

    Ojes{c 90 Fcu R{m`cny Ujpd{i0 Icvjnc ^cyyjfe~

    Ygj~ ~n{ccf dhhmu~ ygc s~c{ ym ~chcny ygc ORED ngjr kcjfe s~ci ym yc~y ms{ ic~jef& Gmucvc{( d~lcfyjmfci r{cvjms~hz( uc ujhh ~dvc ORED%~ om{ dfmygc{ ~clc~yc{& Nhjna Ojfj~g ym cfi ygc Fcu

    R{m`cny Ujpd{i&

  • 8/2/2019 Tutorial Quartus II Adder

    4/12

  • 8/2/2019 Tutorial Quartus II Adder

    5/12

    Ojes{c ?d Ojes{c ?k

    Ygc ~zlkmh ymmh lcfs j~ ugc{c kd~jn 'm{ r{cicojfci* hmejn edyc~ d{c ~chcnyci& Nhjna ygc ! ~jef fcwy

    ym ygc ij{cnymz ~gmuf sfic{ hjk{d{jc~& Zms ~gmshi fmy ~cc > ~sk,lcfs~ ndhhci lcedosfnyjmf~(

    mygc{~( dfir{jljyjvc~& Nhjna mf ygc ! ~jef fcwy ym r{jljyjvc~ ym {cvcdh ~cvc{dh lm{c ~sk,lcfs~&

    Nhjna ygc ! ~jef fcwy ym hmejn& Ygj~ ujhh {cvcdh d hj~y mo kd~jn hmejn edyc~ zms ndf ~chcny& ^n{mhhimuf sfyjh zms ~cc wm{& Ugcf zms nhjna mf ygc wm{ edyc( jy d r{cvjcu mo jy ~gmshi drrcd{ ym ygc

    kmw mf ygc {jegy '{coc{ ym ojes{c ?k*& Nhjna MA ym ~chcny ygj~ edyc&

    >* Ygc wm{ edyc ~gmshi fmu kc sfic{ ygc nmfy{mh mo zms{ lms~c ns{~m{& Nhjna dfzugc{c mf ygc khdna

    ~rdnc ym rhdnc jy imuf& Zms gdvc rhdnci zms{ oj{~y hmejn edyc mf zms{ ic~jef&

    [clclkc{ ygdy ygc oshh diic{ {ctsj{c~ ; wm{ edyc~& [crcdy ygc r{mnc~~ jf ~ycr ;* ym dii dfmygc{ wm{

    edyc ym zms{ ic~jef& Zms ~gmshi gdvc ~mlcygjfe ~jljhd{ ym ugdy j~ ~gmuf jf ojes{c 5&

    Ojes{c 50 KIO ojhc ujyg ; cwnhs~jvc m{ edyc~

    9* Ygc ojfdh nmlrmfcfy fccici om{ ms{ oshh diic{ j~ d ;,ym,4 lshyjrhcwc{& Dhygmseg uc ndf n{cdyc ygj~

    ldfsdhhz( jy umshi kc cd~jc{ ym s~c mfc dh{cdiz n{cdyci kz tsd{ys~& ^rcnjojndhhz( uc ujhh ychh Tsd{ys~

    ym ejvc s~ d lshyjrhcwc{ ujyg rd{dlcyc{~ ~rcnjojci kz s~& Ygj~ ndhhci df HRL lsisch'Hjk{d{z mo Rd{dlcyc{jpci Lmishc~*&

  • 8/2/2019 Tutorial Quartus II Adder

    6/12

    Mrcf ygc ~zlkmh ymmh kmw dedjf& Ygj~ yjlc( nhjna mf ygc omhic{ lcedosfnyjmf~ edyc~ hrl]lsw

    ym k{jfe sr d lcfs ~jljhd{ ym ygdy jf ojes{c 7& Ygj~ j~ ndhhci ygc lcedujpd{i rhse,jf ldfdec{&

    Ojes{c 70 Lcedujpd{i Rhse,Jf Ldfdec{0 chcny msyrsy yzrc

    Ygj~ ujhh ~jlrhz kc d ~c{jc~ mo lcfs~ ugc{c uc ~chcny ygc rd{dlcyc{~ uc udfy om{ ms{ lshyjrhcwc{&

    Jf ygc oj{~y ~n{ccf 'Ojes{c ?*( ldac ~s{c _GIH j~ ~chcnyci sfic{ Ugjng yzrc mo msyrsy ojhc im zmsudfy ym n{cdyc=& Nhjna Fcwy ym ecy ygc lcfs jf ojes{c :&

    Ojes{c :0 Lcedujpd{i Rhse,Jf Ldfdec{0 ^chcny jfrsy dfi msyrsy rd{dlcyc{~

    Jf ygc lcfs ~gmuf jf ojes{c :( ldac ~s{c zms ~chcny ; idyd jfrsy~ dfi d 4,kjy ujic ks~& Ygdy~ jy$

    Nhjna Ojfj~g yujnc& Zms{ lms~c ns{~m{ ~gmshi fmu gdvc nmfy{mh mvc{ ygc ;,ym,4 lshyjrhcwc{&

    Rhdnc jy imuf dfzugc{c& [coc{ ym ojes{c 42&

    Ojes{c 420 Yum wm{ edyc~ dfi mfc ;,ym,4 lshyjrhcwc{

  • 8/2/2019 Tutorial Quartus II Adder

    7/12

    3* Dhygmseg zms gdvc ygc hmejn edyc~ zms fcci om{ zms{ diic{( zms d{c lj~~jfe jfrsy dfi msyrsy rjf~&

    Ygc~c rjf~ ndf kc {cooc{ci ym jf ~jlshdyjmf~ ym ojfi ygc vdhsc~ mo df msyrsy ejvcf ~mlc r{me{dllci

    jfrsy& Jfrsy-Msyrsy rjf~ d{c omsfi jf ygc ~zlkmh ymmhkmw sfic{ r{jljyjvc~ rjf& Zms ujhh fcci >

    jfrsy dfi ; msyrsy rjf~& Rhdnc ygcl jf zms{ ic~jef jf d udz ~jljhd{ ym ojes{c 4; kchmu&

    Ojes{c 440 Jfrsy-Msyrsy Rjf~

    ?* Fmu ygdy ms{ > hmejn edyc~ d{c rhdnci imuf( ygcz ls~y kc nmffcnyci ymecygc{ d~ jf ojes{c 9& Ym im

    ygj~( rhdnc zms{ lms~c ns{~m{ mf ygc msyrsy ciec mo mfc edyc( dfi nhjna dfi gmhi ygc hcoy lms~cksyymf& I{de ygc uj{c ym ygc jfrsy ciec mo dfmygc{ edyc( dfi {chcd~c ugcf d ~ldhh kmw j~ i{duf

    d{msfi zms{ ns{~m{ jfijndyjfe d nhcdf nmffcnyjmf& Df cwdlrhc nmffcnyjmf j~ ~gmuf kchmu jf ojes{c

    44& Ldac ~s{c ygc{c d{c fm uj{c~ gdfejfe d{msfi ygdy d{c nmffcnyci ym fmygjfe& Jo zms lc~~ sr( zmsndf nhjna d uj{c ym gjeghjegy jy( dfi r{c~~ ICHCYC mf zms{ aczkmd{i ym ichcyc jy&

    Ojes{c 4;0 Nhcdf nmffcnyjmf~

    Nmffcny zms{ uj{c~ d~ jf ojes{c 4;( ugjng j~ kd~ci mf ojes{c 9& Uc d{c dhlm~y imfc ujyg ms{ oshh,

    diic{$

    5* Jo zms hmma nd{coshhz( ygc fdlc~ mo ygc rjf~ d{c ejvcf dsymldyjndhhz( ~sng d~ rjf]fdlc(

    rjf]fdlc;( cyn& Jy j~ vc{z fjnc mo Tsd{ys~ ym fdlc ms{ rjf~ om{ s~& Gmucvc{( ygj~ ldac~dfdhzpjfe ~jlshdyjmf~ ijoojnshy& Ym ngdfec ygc fdlc mo d rjf( imskhc,nhjna jy dfi ngdfec ygc fdlc

    jf ygc kmw ygdy drrcd{~& Ugcf zms d{c imfc( nhjna MA& Ms{ oshh,diic{ j~ nmlrhcyc$$

  • 8/2/2019 Tutorial Quartus II Adder

    8/12

    NMLRJHJFE DFI ^JLSHDYJFE ZMS[ IC^JEF

    NMLRJHJFE

    Ym nmlrjhc zms{ ic~jef( ~jlrhz nhjna mf r{mnc~~jfe&

    Ojes{c 4>0 _cnym{ Udvcom{l Ojhc

    ;* Hmmajfe dy ygc jldec dkmvc( J rhdnci d {ci kmw ygdy ~dz~ {jegy nhjna gc{c& D~ J dl ~s{c zms gdvc

    dh{cdiz esc~~ci( zms d{c emjfe ym {jegy nhjna jf ygdy d{cd& Jf ygc lcfs ygdy drrcd{~( nhjna jf~c{yfmic m{ ks~& Zms ujhh ~cc ygc omhhmujfe kmw jf ojes{c 49 drrcd{&

    Ojes{c 490 Jf~c{y fmic m{ ks~

  • 8/2/2019 Tutorial Quartus II Adder

    9/12

    >* Doyc{ nhjnajfe jf~c{y fmic m{ ks~( d lcfs ujhh drrcd{ d~ajfe ugjng rjf~ ym dfdhzpc jf ygc

    ~jlshdyjmf& [coc{jfe ym ojes{c 43d( nhjna Hj~y ym hj~y ygc fmic~ ygdy d{c dvdjhdkhc 'ojes{c 43k*&

    Ojes{c 43d 'srrc{,hcoy*( Ojes{c43k 'srrc{,{jegy( Ojes{c 43n 'kmyyml*

    Doyc{ hj~yjfe ygc dvdjhdkhc fmic~( nhjna ygc imskhc {jegy d{{mu 66 ym lmvc ygcl ym ygc ^chcnyciFmic~ hj~y& Nhjna MA ym em kdna ym ygc Jf~c{y Fmic m{ Ks~ lcfs& Nhjna MA dedjf&

    9* Zms d{c fmu kdna ym ygc m{jejfdh vcnym{ udvcom{l ojhc ~n{ccf& Zms ujhh fmu fmyjnc dhh mo zms{jfrsy~ dfi msyrsy~& Ym ~jlshdyc( uc fcci ym ejvc dhh ygc jfrsy~ jfjyjdh vdhsc~& [jegy nhjna mf ygc oj{~yjfrsy dfi ~chcny _dhsc& O{ml ygc lcfs ygdy drrcd{~( nhjna mf [dfiml _dhsc~& Mf ygc kmw ygdy

    drrcd{~( nhjna MA ujygmsy ngdfejfe ygc ~chcnyci rd{dlcyc{& Fcwy( im ygc ~dlc ujyg ygc ~cnmfi

    jfrsy( d~ uchh d~ ygc nd{{z jf& Ygj~ ujhh ejvc dhh mo zms ijooc{cfy jfrsy yc~y vdhsc~ 'kcnds~c ygcz d{c{dfiml*&

    3* Fmu( uc ndf ~jlshdyc& Nhjna mf R{mnc~~jfe ^jlshdym{ Ymmh& Ygj~ ujhh k{jfe sr ygc lcfs jfojes{c 4? kchmu ndhhci ygc ^jlshdym{ Ymmh&

    Ojes{c 4?0 ^jlshdym{ Ymmh

  • 8/2/2019 Tutorial Quartus II Adder

    10/12

    Jf ygc ~jlshdym{ ymmh( nhjna ygc i{mrimuf lcfs ygdy ~dz~ yjljfe fcwy ym ~jlshdyjmf lmic dfi

    ngdfec jy ym osfnyjmfdh& Ygcf nhjna Ecfc{dyc Osfnyjmfdh ^jlshdyjmf Fcyhj~y& Ugdy uc `s~y iji j~ngdfec ygc ~jlshdyjmf lmic ym kc rs{c hmejn dfi gdvc fm {crm{y~ mo yjlc ichdz ygdy cdng y{df~j~ym{

    r{misnc~& Om{ ygc rs{rm~c~ mo ygj~ hdk( uc ujhh mfhz nmfncfy{dyc mf ygc hmejn mo ygc nj{nsjy&

    Fcwy( nhjna ^yd{y jf ygc hmuc{ hcoy nm{fc{ mo ygc ^jlshdym{ Ymmh ym ~yd{y ygc ~jlshdyjmf& D~~sljfe

    ygc r{me{c~~ gjy~ 422#( nhjna [crm{y ym vjcu ygc ~jlshdyjmf {c~shy~& Zms ~gmshi ~cc d udvcom{l

    ~jljhd{ ym ygc mfc ~gmuf jf ojes{c 45&

    Ojes{c 450 ^jlshdyci udvcom{l kd~ci mf oshh,diic{

    ?* Dfdhzpc ygc ~jlshdyjmf udvcom{l& Dhh ygc jfrsy~ ~gmshi dii nm{{cnyhz( ejvjfe ygc nm{{cny ~sl dfi

    nd{{z msy {c~shy& Om{ cwdlrhc( {coc{jfe ym ojes{c 45( dy yjlc ;5&93f~( uc gdvc D

  • 8/2/2019 Tutorial Quartus II Adder

    11/12

    Ygc nmic dkmvc ic~n{jkc~ d mfc,kjy diic{ osfnyjmfdhhz ~jljhd{ ym ygc mfc uc n{cdyci s~jfe d khmna

    ijde{dl ojhc& Gmucvc{( ygc gd{iud{c s~ci ym ic~n{jkc jy j~ kd~ci mf ygc jldec jf ojes{c 47&

    Ojes{c 470 ^ngcldyjn mo mfc,kjy diic{ ic~n{jkci jf ygc _GIH nmic mfc]kjy]diic{&vgi&

    _GIH j~ ~crc{dyci jfym yum ldjf rd{y~1 Ygcz d{c ygc cfyjyz dfi ygc d{ngjycnys{c& Hmmajfe dy ygc nmic jf

    ygc r{cvjms~ rdec( ygc omhhmujfe cfyjyz j~ ~ccf&

    cfyjyz mfc]kjy]diic{ j~rm{y' J4( J;( Njf 0 jf ^YI]HMEJN1

    ^sl( Nmsy 0 msy ^YI]HMEJN *1cfi mfc]kjy]diic{1

    Ygc cfyjyz ic~n{jkc~ d khdna kmw {cr{c~cfydyjmf mo zms{ ic~jef& Jy mfhz ic~n{jkc~ ygc jfrsy~ dfi msyrsy~&

    Jf ygc nd~c mo ygc dkmvc diic{( ygc{c d{c > jfrsy~ 'J4( J;( Njf* dfi ; msyrsy~ '^sl( Nmsy*&

    Ygc d{ngjycnys{c ic~n{jkc~ ugdy j~ jf~jic zms{ khdna kmw& Jy ~gmu~ gmu zms{ ic~jef um{a~ dfi ugdy jy

    imc~& Jf ygc nd~c mo ygc diic{ jf ojes{c 47( ygc _GIH nmic ejvcf dkmvc ejvc~ d idydohmu ~yzhc

    ic~n{jryjmf mo ygc mfc,kjy diic{& Ygj~ lcdf~ cdng edyc j~ ic~n{jkci jf ygc d{ngjycnys{c( ujyg jy~nm{{c~rmfijfe nmffcnyjmf~& Ygc d{ngjycnys{c j~ ~gmuf dedjf kchmu om{ zms{ nmfvjfjcfnc&

    d{ngjycnys{c d{ng mo mfc]kjy]diic{ j~kcejf

    ^sl 8< 'fmy J4 dfi fmy J; dfi Njf* m{'fmy J4 dfi J; dfi fmy Njf* m{'J4 dfi fmy J; dfi fmy Njf* m{'J4 dfi J; dfi Njf*1

    Nmsy 8< 'fmy J4 dfi J; dfi Njf* m{'J4 dfi fmy J; dfi Njf* m{'J4 dfi J; dfi fmy Njf* m{'J4 dfi J; dfi Njf*1

    cfi d{ng1

    4* Nmlrd{c ygc nmic dkmvc ujyg ojes{c 47 dfi nmffcny gmu ygc nmic ij{cnyhz {cohcny~ ygc edyc~ jf ygcic~jef&

    ;* Nhjna Fcu _GIH Ojhc ym k{jfe sr d khdfa ycwy imnslcfy jf Tsd{ys~& Yzrc ygc mfc,kjy diic{

    ejvcf jf ygc kcejffjfe mo ygj~ ~cnyjmf& Nmlrjhc dfi ^jlshdyc& Nmlrd{c ygc ~jlshdyci {c~shy~ ujyg

    ygc ~jlshdyjmf o{ml ygc khmna ijde{dl ojhc& Ldac ~s{c ygc ojhc j~ ndhhci mfc]kjy]diic{&vgi m{ zmsujhh ecy df c{{m{& Ygc fdlc mo ygc cfyjyz ls~y dhudz~ kc ygc ~dlc d~ ygc fdlc mo ygc ojhc&

  • 8/2/2019 Tutorial Quartus II Adder

    12/12

    LSHYJRHCWC[ JF _GIH

    D lshyjrhcwc{ gd~ ;Vf jfrsy~ ujyg f ~chcnym{~& Om{ cwdlrhc( d lshyjrhcwc{ ujyg 4 ~chcnym{ ujhh gdvc

    ;V4 ugcf +44+1

    cfi kcgdv1

    4* Dhyc{ ygc cfyjyz jf ygc nmic dkmvc ym gdvc d ~jfehc 9,kjy jfrsy kz s~jfe d 9,kjy vcnym{

    '~yi]hmejv]vcnym{*& Ygc{c ujhh ~yjhh kc d ~jfehc ;,kjy ~chcnym{ doyc{1 Ygj~ ujhh fmy ngdfec& Dh~m( ygc

    msyrsy ujhh ~yjhh kc 4,kjy&

    ;* Dhyc{ ygc d{ngjycnys{c jf ygc nmic dkmvc ym {cohcny ygc odny ygdy ygc{c j~ d ~jfehc 9,kjy jfrsy& Zms ls~y

    dnnc~~ d ~jfehc kjy o{ml ygc 9,kjy jfrsy ym rd~~ yg{mseg ym ygc msyrsy 'icrcfijfe mf ygc ~chcnym{vdhsc*& Om{ cwdlrhc(

    ujyg ^ch ~chcnyMsyrsy 8< Jfrsy'2* ugcf 22