Post on 05-Apr-2018
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