0 ratings0% found this document useful (0 votes) 8 views25 pagesCao Notes
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here.
Available Formats
Download as PDF or read online on Scribd
LO
VETTE EY
ay
> Aictem Reporese nation ¢ - system oso OO 7
and may HO vif dating « "she
Ae “ye
tecture & sngpnterton
wt Com putter lori 04
eIntaoduct’on Bo 0 on Methodol! 7 i
‘on of comport!
ot comple
and. as. qunetion.
fmetion op a api mis on ate
iV med
Tse at competed and. athe qunction foro"
“t he. ‘comprar -
Vs
Ww
Va ve
Va
V;
a, 7
ta: aystum withe nodal oupausertertion
fOr) = y+ VK
foo)
Ex-OR Gore
eStsuctue and Behaviour
eee
Components and ths iehwreonnection
ud called Aructwre aha rystam
toe ad ou. bc eee dp vit, us cobsedl
#8
| Ex-08 |rn dont es ¥ nth
VHDL > Hand axe ai xp a
dhe
f [vusze very fag sfusst ween a ant
at of
VHDL is a pg ica net git i
Ty
utauetve.! &» veka eer |
cela un ie 5 4 BEDS ( a ee
rd vole aust rc
[Link] behaviour 4 scot fs a
‘in
200°; % <=0;
d ay non zea;
4 nye to; 24543
ope
g ompe tts BEES
end Yehaviowr
> enti
pact Geyy ¢ uh bit | x tout bit) 5
end Lor ~qate
anchictectias faatuetwou of ae
Compone nck Kon 4 port Carb: dn bit 3c! oud lait) 5
ign end Componentes
XOR 1 oH L Paxtmap CQ =>05 5 bey s Czyz)
end sdnuctwu
> 1HB+ Ae > Behavieun
p45 4ININ4
of Soar fh 54 554
\
—
*Se UL eee AMM spyyy
5 +d behaviour
do tnt finch arnlys eto. tr
“+ dpa
ety, frag, add or
%—heay | Is entity me iatires | yo ouklte) 5
yt ke pose C9 = an
© endl, ap acta 4
ed ; ‘ rasp acddere os
C= mah oxichidhectwur behaviour 4 a
begin
Beare most ye §
Clone aan 5
® roe fl end behaviown ;
wang minimum no-+ yo
i i
C
ip] Ye og +t
¢
Raclen
He
pee}
;— oum
{b KOR
[A natant at the +f wand
le NAND! eNAnds Ea (aso
feces ees
fod. addere ws
Cory sain bik 5 sum y cog out bit) ;
R
os
eg
ook
~
addext
axchitectune structure 4 Fd odloten ws
com ponent so ~ ctotcutet pout (arbi tn bit 5 C+ ont bit);
and commpone J
——
@
3
om4
49 445sae
iiss ddd
err TT ITI
*
pitt 9 :
nes feng comport
sain be e
tegate pot (he
componenst "0" ¢ r
tks
eranat atpha bt
nat of
(gon
, poor?
2 oag??
. 2
begin (adur 74
xe: xan-etrouke pate (a2 677
anon: nand -gote porta > atphas 6? aapha f
wane > rand Sate poscemap (ot ‘a
end sbiuctwie ‘ctor
é Subtt
ques Oexign VHD prograneni of too}
Offfoant
end iny wwbtviqeton
oxdhiteckw. ou ctune Of Arosp ocleler, us
Cormonent con -ulneunit poet Carb: dn bits © * out WD; end
"gral, ha. ik comport
begin
HOR; soxt-ciyeuist pootwmp (= %y vey 1 Codit):
NOR1 ; non-gahe poxtmap (doy, E94, F> ap :
Nok 2. nowt r ‘ 4 d phe);
“gate povtrap (do0x, es a, £ Sbosmow) :
endl caer fea aN { me)
St a,
oS+ Detiqn Psu Mp Bo/p given
Ww oun 8 © tert © 2)
TW cleteutue eyktem lkxrhauferut prom
grees cyere ny Bt CHUA Lt catted aro bets
wsheMtag AO fund 16 Stmeetiae trom
give s]o behawiour f earted ctuatgn %
nrheset
“9 240 gay
. Det froblers ?
Te range Gi behavfour , avaflable we compennt
Ss ave. we have to determine the
Sevuttire uwtth acceptable cost 2 Ppriformauce
* System’ Performance 7 speed resporge
Attabely
chip awe
+ The desfan goat Ls to atvintse dtu war O}
alu Tmanerpaceure 2 manivtse tw Perfowmmownu.
ot thu 9S”
- For computer Sf xhe aleatgn problern As
bstoken clown Prto smaller eastar task
Frvotulug vases claret § component
- The 9oraller em tk then cotued
face pendently Pu olf cetan
. The lice chaos 6) aterfyr porous Js ppiveu- otay
Seren (HT
L voor OF
7)
veto
Cea)
eid Prog commoble
© computer Atded Design
es Caml austom dere eee
gant ousted GATE | fever)
Ly woke Sr abready a ee at face
mees
po ge Ss feat dies td Ce
eae? spect
mao ory
ae |
5 : CSose ;
6+ CAD KOOL: o8t used 40 automate BLE rove
+tedlous destaw 2 WoLutlonr &kebs kes
nee Eon postcawt WHFS FO tl OVAL
design process
le CAD tke editors ow trangrators +
Se compect, olualgin dota Snto tty orm
suc of HDL or Syrmnnetee dfagram
hrarduoare desortption Longuoge
Que,
Umuloteses :
4e wtenree computer onpasl mo MeO
olettyan witch ean amiwte the chutqu
behaviour
3 Symthecfaers:
dt aurtomate the deslon promis Stsetf by
clestfuh Structure that eb Lrptewmundt ott
Paste ey deskgu seeps:
1 Bestgn Levels f°
Darton OL oa comply Qig euch os computer
2 eopoded eu at swetol dovel a4
abstrocthou — sees
ULek
CY) Reocedsor levels ab COSULLE P OU
OY Manage vied a computer
uw) Reatsten devel “dt cosuesponds to ce
Level 4 desalhs seen by the progrcim
Ao
ew
@08“* 3
(Rp Gate tevel FSB psitenast
drovidware — lesFane Potrnasdify Bh comearey, 5
arto Tw
pevel — Comporrtut- oe
coatte
gore & gate {wt wobed
tp pep oe pis Wi e016 6
Regh eros mot Mae urea
: woods 1
Regfater cates sensi
seq” eK <
=f
~Procmor ceU, memories, Vist brook B06 +4010 §
Hp. devtar words
: 12] aug/ >”
exer Levek
Ae pote cee OF deosal destyn e veg
cheaters fs considered oF Ache Comp anitectu ©:
evel
Ragis ter
u
te
Ze
bs
B =z
u Rae =
Prous vy _Jeve
purse
ui agus toTHr desfon procs Comad’s St hone steps
y Speeity the Aiuto evel strucrure oy as
aye iD ¥etey Level stoucture ay ead,
: Component "raha ive step |
w Spectty thie gore devel Struccure Bp cad
component (Telonst pred. Ge step W
St—orecu
* Tht Gate eval
dt ty
Slee DODu sed, wPth Pe ca bias
Vertfables shoce possfiste values
restifeted to ctu bTK OL.
BAND Gate S0P Ye BR t AB + OR
a & ¥. 1 hR+ 5B AB RPE
° ° ) 2 ALE +B) +t B (AAD
oO
' ° ; é TA+tB = AB :
( } ae emwiergam
© pos: See oe scr
ae AR = AS
7 Ver
\
ers |i
aie ss ee
fai 5 a
oy -
= NAND wok
an
eau Adder: Blnary adder
plus
rs Bb eee
: ie
Poe
{4 — fee
s\e
”
"eee
4S 0 O83 ae
Ne . ° 4 © ew.
Le On a O Oot
Ong. weno
L o 9 ok
cE o 4 ease
4 nee eer
y 4 bh. Coal
FOS > =
toe (is sot 644) Crotyo Cx) O18 os 1) (Bryors)
=z Cot Yt C4) (tot + &) (eoeyot C4) (to + for Ct)
ere” (toe Yor C4) (ie + Yo* )
ae & ra tt tm)
«AD | = Cotye) Count G) Gorey) (yor) Cyorta)
es (tot yo) (10% C4) Cyort C4)
zi Summ > s0P form Za ohee + eye ie
as ue Te Yo
oe ees rip. oppited 22 O78
ay ane MO MH Be gore.
caused ne for os Sb ®
Sper oP ET Rane
ee ec ree
my ony gut ds oa ed adevel Lore
x oro evel
« Can tn?
gore ds
Rtolee
Soe
26 Cu
to CL, © Publ @
@Ate Gate Level | ‘41 owafay
Sp ~ tops 2 Sequenttol Oneutts « | “pesign
t x = | Problerm|\-
it ‘fAio- ftops Ys a ome- bit gtorage element with, —
AWO grates O on i- A devfoe wth Lo
Rtrabie crater Is catted bistable muttkutbrator
PF Mono crable mutkPylbrater * aAstoble 7” 5 M0 arable
& cage © atate atortes ;
"ypet_ 9} Heh fb ’
Depend Or lock there ore two typer oy RRS
“ial qgered er . edge triggered FF
Rependlting on ae -Steatr Table + se
(Db b- fF Fis |
c
rote Dae a
Symbol Ce
Chararerictre ev
Q tier) = = Binpur}
fxelsatton Table:
Pousent stats ver Dtpuk
0 ©
°
oO 4 7
4 oO oO
4 4 411)
S-OOr GFHO
grbik Guutal Adder
Se 0.6Repco Level gore ts Word ; auctor, Le00d 2 prruraphine,
] _ mumory - YO
| + Peocesor tever® f° ryt
—npo CERE: ous)
jain
par | ' | poomary
cpu
HL
[Briereanrectfon no] camel ae 5,
Pr fetes eee :
eda a ee ee
34 8 ay Afghear Level na computer duutgn dhferavieby.
dn Ptocssen Ayvel , Skorage 2 paoasehyg 4 loLo ck.s
BI C program 2 data. fetus) Kokus place -
: — derode — executs Crnachtne cyetr)
Sopeths fx $5 carted Inseretfn cyete Me ho Bh
wes neectect to exeorre Crat® L6 caUed Te State
ES Component at try Level are Connples , ULL
Squential ckt that au based sa VLSI teclnelog
Prt componowt ‘
res ‘pe type atau hoet fou Maro 4 maha
Prounoy (2) Memories (3) Todeef ax
4) Tnterconnertion nyoAt cp
System bugs
i
|
|
|
| |
CPL fe general purpose, Inathack PLOUssor qhor
hres reaponstbtidy for Prgren seepuenS :
execnitfen En compare, Sit"
cif actehes “ova the Or cru & com be
seared wang. 2, St tel ee
2 & ¢
Afotded tn date Peg uaa s ae°F Sep Jay
+ Retreat Pro eeaing Wer leant ered - --) be
SP comet unde tue category 4 CPU 2 ton be
realfced using singe Vist ath ’
“CFO te dfufded fo data path 2 program
Unt . The controt pare Goreroke the oddyeu % Hu tact!
f dara srosiecd fp external terror
A eae memory Ju Snterposed bho raaln menemmory £0,
au cage ory Se oa & yr taermwy thot era
a forties, ap ss ould” spat
"GL Ke = tony Byte 2 Ue soo Lotatfous
a ot locotten = byte
ee) 1 KBD Dota Lae = Bbr or 4 byte ie
oh Ut weed
Tat Pacaqrayh conte
@ decode e the control M4
ro
deriv
Or Hath amennort them &
Deeded for their execution ° Soke eat
t co Logte cig
The cp data ponte hes he Grtthemebe’! tv cla
Caw) that precuces most trash. THe CPU om
bus. Which te mmatn com Lenk wong cru Cosa ss
main tmernory 2 To devices ;
“The cru lb a djpchrdvous sequential oe orl
uock perfod ts dhs computers basi wir of Tt
+ MEMORY : : 3
Poe” Ware
The cost mme Tory aleuice i 2orsd
wopidly ay oped. “4 cherafow iat Hara
4 £Seutatlon | ‘ LL) 0324
* “ vet
Ue Unstared winan numbere 7
mbew :
= re aan be) & efenes, eigoed ov unsfynedl
sigu - q «NO only het magnitude and m0
d Go tty eH OS ae etch
+ SPy~ed MO tat bark magnitude as voell as sign
(tee oy a)
uate,
on a dned blnory mo
fry bit bimary re. can have
distinek combinarfant
Whose valine ranges prom 0 te oy
. sfgned waagnttuds representation tmebit binary mo)
en i (n-t)
prve*® aa bp ke :
an-ve stan witiucl
4S — tos) apie
mse Indfoates atgo , he:
+ 0 postetet gdomve
Truck ef no-
TAL remaliating (met) bts oepoucent magni 4
Ramge : — pptipy 50 €2 - 4)
J ea Cop ev poucevsed exackly as Sos afguid
> 4ut wo ape VE
spade form: bs ats comapdemetul foe
oe t soured 2”
yo astt senpoy
at iS ernent every
pe ae
wiu sndic Lament 5} as
Sg E 5) 7 as empe
as 3 otot
=i 979-8
iB)
W's comp >! pe
+ Se red“Rouge bj WO Boner eet at
~(o_4) +0
+ an 4's compliant
+0© — vood
ord
+ (27 v Nee
£00. © have oft repre toay,
TOPE tec aty,
-0O — 4's comp aie i 7 Aa ol
oo Reba Bik swotracthon oe eed adclitton, uuak
leads #0 savtug Iw pee eee
TS) 2's complernie reprusentoctiion Coos
> malnly used Sw astute 2 Aogfeal calusbotton aa
aj tut no sb mor ed 2 reprusenced enartly,
ctu signed mag i ae io
5 vt mo: ash repsusented iw 2s comp fen tou
msé > repsesents sign OD tye , Lowe” -
Dea meant = A'S compliment” + 1 .
> Ramage: mow + +( ot 1) iv
min 2 ~ (deb) .
& for Deh rouge = -B to ty .
4 We fe aduartooe benz why we are alt FO a
repusedt ome more —ve no fi suit omge :
+0 —+r0000
—0 > 94 Lomp +O
= pg (0000) ze tibit ea
Ltt,
©0000 \ 4
2D Unlguc yepre ope
S. y,
2 oe ee a al add hr Adieu
> ee pees r
Seutng tn Oforeut hy y “I mmae aa
Mec ee
“Tey, he eae, a 3 ois
ee I Lio
> Jest Yow “ ie
ee hey gan eee
ssinciaa ae “fe 1B} sey
eee? g | Spay
MOLLE gi sot My Og me
Caalug 2 oayg relia ass? sal
hab Oman, sae featiniue Setar eet aloes,
ME tontral wT Odd ice Ss BekiabhcagAth
Anerod® oe nsdn bole cae
© Memories 3 i -
UEP dred mene oer 41/ ep)
ema plea T ae Aileoys
HD Mugata bat voy pare
a wk PtDELeS 1 Mery empenatuc
Maedfum sex cashe veny fasts
ey DM pate, atterdallt
e size ploth/ veg rramory Sawset
[ar
large size 1 very daa nis, wey aap
a" capa nard
- Wraks bark ups very acrd
— Cudnboh changer ve ak a ned 7
COMPUTER MEMORY HIERARCHY *
Peothdual structure
stereantehy ? ae ek £0 au O'
end L the nies rounked. Ses ahely save
in a speckled axolut by seer dase of omposionee
: tn po
Aboud Transtatton pe #0 boa |
LIUUJOrnUnNn qa viwsuod add® Anto & eee
% * ae per foe we need herder fa at
vi add‘ P wy
g
Locateuss
yecaLuing
Generally i areetron' emponent
wnien ave sect bY e
data tnstrucvon nat con PE
ee
accessed quikig °d
ike
-pee fevet Of
dota aceess & StO* \
eC ice!
a tompurer system age edsileny
Vari
baton other Parameter such as ¥
i + performance time: Speed, oe
orm
Ff ance & convolitng technology 7
» | c
c
e
‘
fen impsioving aay b
y doy by using
dubttra,
Bias eatnadt aoa ias
ing fn clweuttry done uslvg addt bonfot odd” Ss shi actual Location He plow
2 Fr pstokod
Bunk as home, bulnuss &, yoru vse dels Liv emake ros
antares can be reperred or chardusare memory ees
Lo au: 2 RAM ete+
Miskucl ada” con be euud os o onalitng add” oe
eRe cure eyo) that ew Only Hye aug
db
a prysteal add". nous
Note : oe) physteal genet works at Sstamd (ENS) 8
edo rads: wit that dfsuethy unt ove Mae
2 sho: rotten. whaeas wirtuot
pexating ss & shost
Seve au Leen et Instance Gf, sewer Hhob 4 ‘a
ou Suenulng om ao Prysteal ost machint: a
Thou arte vasifaus techniques stich one vad fer | meres “
ada” tranctation » They au af faususs ' Se ag)
4) Vistwot bare aotdusictug . segnevibations paging Mogp
24] sep/24
4 Netanork aadress Tranatation tar) 241 Ph ao Bs
: ‘ ig
Tht process a mapping prtvote IP See ; ak
pubure ada” that con be woucted over : vent t
to use Incernucr to
NAT enables pofuacte oP nyo ee eo
ee e, Date+ Revere Fesatutt
nj eo * Adar resatutl omy spree al 2s }oajay-
Aguey adat oo Protocat u t
B) a roar Be uted to ffad He
when horde acta” fr
“(ENs) © -
net ) Bomain Mare he
werk ada’ Into hay stern 8 gg shat franitat
toed ae ee Gane
Mamory f Me ey
G sraeaiiy aha Or ee Beeld Hi es
NOTE! the - te ease mek son
voce ht mame maggtiie 8 onan te
appr 2 dara thot we “haut -}eque usd
Mop ren i
FPENe cdtfon dr BS a. qethod which & god
40 Morak® gq Memory addres usttht © cote +
gk Ss ugecl to a blouk from -mmaln reno
ubeds ogee when we fay
wo
tone 2 KK Se
40 stetsifeue dott fromm cache +
Nate amopphng > ge ts aw pros connect
a date “proud fom one. source 4 dats freeol
ko another Source Ke
Ta voduces Are potenseat lon eavorg 2 ao yy
data 2 Lake -it cotter £O°
£0 gan dasurge d our
underttand ur Fok - :
apyte:
Note: Nata mopp-!g Le a pours of spe ti4
cet 38 sedated xo orner
how dhe Ingo matters. a
at ds Used fn mmany dfyjeunt — tops but tug
20M mon ways “> ualng cata wmeppiig OAR ~
amigrodROn 2° nbegratt en.
Me odien! dit soatly PHO VES oye from OME Beructuy
+O annkner atyueturu :
7 woe rhe mapping poocuss tn computer sefen ee sa
| supeuted ag paroercluse of design’ & S18 aud Log
alo 40 seth howd dt can be oO by :
specifying At pperent posametets the, cre
Meeded 346 be considered fn textual HR ofek an
ambi gquotion - piel
dr alectsrontes gafence mopping an ayer get
vated ®L Proce witch OLE veruy amuth common 28
#0 computer design sthfce 2 Sefence: So her axe re
Vast. ers which Incurder — a
+ Ss desfgn + Data mapping + Transpenatng Obfect wil
« VPsual frepsusentation + Translating pormelz
Retat’ abfecte ” VIseusl muwno:
GT os
mopping
words
Register
PLO cessorl mMafn memory
tr Cache rapping [sae mnapphing eehntqur:Rasdbo ww buypoporro Fre (E€
bugdfour Rapposs (%
Buyddows PTY (FT
7 THPP? Rrowren
supe oF smcpye Reowsuy wp aFOTTND
oF Pau, pry Pyuowruar TO THD THI,
Buyddorn wanes by pow «
was
axypro ramdwoy wy ynibpwpae Dryddous Loounw-
» sey ao Prawns, or
Kane PRA IVOK o1 up 3 Ops Rrourg
Bepradeo acy op Payee AprmyourcwTe Myra
area
wy
re dy 3
+ pwooght TL VAnap dh pas fuusuwoy 470%n
ry pm ly Ra oky papoy 7RPrt dco ire di. +
“um porn 6 HM alo
ndug © qmpupdopug
Cony’ een Proway, {REMP F
Pyrowopavnt ao wm SPYOWLITO
| perry fg rmarners-45 ay
|
down es mrp
ae
a
I
7
3 wow daroa ¢¥
= \
youuan |!
Prey ESI
Fare amleng
i eee
hl av hmmm arppeo yr g
fwn. de Stosee ON OF Well of doda-
MOO kypes: eon
. L Seton rer
ae Poulenc tice abs quite Which work ob
eleetwonte speed . S40: be Stoseod fn murnory
dee it gts eueeiked. REM ayy Hoce enemonr
In
uinich ocatton ean be amensed in memory In Bowe 7
poco 4 tPone, at ot apectbying the adat | then ont, i
Ts used go AWE tHe Location,