0% found this document useful (0 votes)
29 views30 pages

Microprocessors and Microcontrollers Not

Uploaded by

chin
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
0% found this document useful (0 votes)
29 views30 pages

Microprocessors and Microcontrollers Not

Uploaded by

chin
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
You are on page 1/ 30
Ae Hero proceso 9 evel } $055 L Micsuprecessoy, Desrem'3) \ os toa J : : Pe en ge” % 2085 > pitts lorg9Gf ~ basy to leon > Noone ux this mvo-acclayy bat eay to lecun cr stoutup matcroprocessoy 8 BOZ51 - Mics Controller A embedded c- 2) ARM controller : (avdine) - Hardware port of micvoprocesor fs called Architecture of the psvcessoy - Sofroare is Iefe , Lis the pregiarorning arr e Cvetila part a a a pad level lavguey fo bia processor interacts with outer part eal of world / surmounging ot extemal pote of world? Hayh evel ong csp, - Sengoy fer) — eithet — ew - jeich ae ae Comet) SIOre hee ge ea ee. 5 gar™ Snot Sometbirg that manipulates cals 1 (lo® v Ss opanp (opeationat Anplitiex) timal : pw vec bri speed and time he [y _ olp. vec Scanned with CamScanner \s dish se keyboard device \ SES o° A 1 dlextce- prints! oe: lovee ae af bo HYP Ss. en wp ted - Computer és called “Digital Hak. Machine . ; A bunch ~ [ALO one af the basic lege unit af ney Other Compenents — regiskev A locations - 4 bit OF memory ic DFlp “epistbe v D @q | @ney Ta ‘Dilip |-—@ mo Hop to I 0o)|\0 \Gar dD o \|o ~ Qmbinabon of ol Fle isa register. ears 9 oa 9 a a | ens es / | | | \ | Gee the dotpath Connecti =respunsible for seting/ oll the the dale path FOSS LO, Scanned with CamScanner Three types of Buses i Bus (Add res Bus) DBus CPats Bus) CBU Conte buy) -Gnbol unit ts enerath stanals such that data bus i gunerated . a "d a" LS tie Sa anls of cpu, & fabricated on a single chip, tt ts callect Microprocessor -CPv ma Single chip is callect Mzcroprecessor" Registers are not required to store the progain) ~WWle have to comect extemal} memo’ ny to #the nie ,t0 store the cata Extenal Comey inttacls sith procesoy using extemal BUS mK a huge volume 4 th address ‘O ‘ olata wilt be cngisters and mcne: Present fn the bus Registeys have an acldres 3 . > Qedeutte) b as well ag ‘© cence control u ‘ds ed v also tnkracts with cde Const port Itke cessor Via bug . Whether, af tery i neti read / huis 0 aonte « Memony “ntefoce ” \ dhe theng OL alo a F Wed hip SO oe contro lee > 0’ |momny chip \ Cc —+ ws) MICO cpu oc east oo | P chip a _-¥ Gompulea ono chtp és eects called ‘Mtexo Convoller ‘ Scanned with CamScanner 2e\s\™ oa Qvs5_ieropracessoY ‘ g-bit Micoprocestv} R Cpitaed to Perfor gE OHARA J/™\ L foe _ Fine TRSoUters Asthmatic logi AMiNtMUN) dor &-bit opaations Moclel tosweing | Hardroare cate f Progianend- we ee ist J si well AccumoLATo® - leet tela a | re € @bit) L—’* |§ g fers \ ay Oni é c c Reatsters Sse oe . z General purpose vregisher at - Spectal purpose registe Deogenna counter (ee) “WebiE PL ~ Registers that ave not — STACK PoINTee_ (Ge actesstble to user. We EY a | vv 4 BeDEKL pair up- Ree Ms leaut te a 1s8. ac pe RE HU (we canuge combtned am vereions Uke this MSB LSB- to Store 16-bit (ester, leo of aunt” tc crgucnicont i O yt ) Obie Zz S7si tg £t Pa ie fi, C evennorf ones > set ) Kos mest Odel noof ones.) reset coy flag -(set while pep addilisr ) Scanned with CamScanner XK» zexo fla (cet when aaithmetic addition result Qs Cony au em) 7 PROGRAM COUNTER -* Special -{potnts tothe next th ) stores the aclelrecs a} the neat instruction to be executed sol We comt access PCH& PCL ‘nclepenclunty ! arp? We hare to only store U6-biE: “Bice POINTER - Praloays points to the top of the stack, -W,< — Lopectat vole to perform. - temporomy ri Sus -Not ciccesstble fo User - ACCUMULATOR - lp vegtster of ALO. tea NTeycble fo ui) ie [ Accomoutor, 2 lp register as well a9 one of. the t]p register of Alu. = There ave 2” vepresentations Soy m bit ~form16, gh 65,636 = 64k = GH xlORY memory Docabiong anol memory Docations Er@ > inibbles 4 bits Mosk, 0 fete dectmal Mae ates LSK 265 repreeentalion Ble jtssgd 81 Qeia o22@)) tsb Msb (Mat BHrFheant bit) | ee, | Pe tate v 1 (68438 oN os das CF 4S ey adagoada foo voasaa 7 Wht rey mee 2 ee Osea repres SB cenution 1B - at Most “4 byte Scanned with CamScanner ~ Accumulator & flag together called progua? Status ord Nxt clays we will dtscugg about prayonnyy Modal ef 805° lal Boss (ue) &bit % Miao processor Precessoy Haxdworre Model | ie " Addregs bus a _/ & U fs oP N MULTIPLE [AcGualator it clatalbus xed 5 rade 7] 1d —— a Dota. “ « Aneneae— > Conte! 5 ONIT Ude fea: - Pall A [2 parrel ts > \ bus ‘ fe. lees toes —> This processor has a lo-bit addwas bug ae outward Bus Coutwara) & few are Srft —> ant also has a bit data bus ete (both sided) “Another tmp register > instruction Register ) ~ fsa spectal purpose vegisier, dorgat?r) >) Clase clos ) oles Eves tiene when processor fetches the instruction, it gets Copiecl (© insingctiory MOFateL Scanned with CamScanner Mov B,A 3 move content Ato B There are no dedtcatecl pins bo establish , te-bit tm sss. Anstaction has 2 pasts +- Preumonic & data = Coole part = CE vaties bit, tbit, sil Enstucion Set a e085 a7 (asserobly Bonguage) ‘Types a insbucttons 4- register Bi ones 7 ® Data Transfer instruction Memory ? cutstole te cides: PrecessoY , & Regtctu 40 Register Stn beth wan) (« tam of ie dime the , wy Reaistet to Memory Croritng the dete ) date. bus“ te ‘ the clata maltiptered) iy Memory to Registes CPeadleng a) Xx Memory to | o Reeyister to A ios Mov BA Bek IMov A | f e) All these destination | el” Possitnitics toy le ach register | a Lb cy Regéster to Memon) MvI Adres y * Loe >, & hyey moet Ymove immediat: to A city Memeny to Regtsten Lyte immectéate Lr H, tec EE He e Jocekion ¥ le t ° e load! tndexect tomedtate tA copied to HL Hoe Pes, [eo od Tov 4,8 (aj, Add een ~ Sop Abdo B ASARB — BND ADS, tony Comet of 6 added to& and “OR a 1 . Stored tn A shoe Addl tmmediaile Af Atay ApomM cM ED Au) He poux KH segtstey fe the only pointer to Hey ba 4 KT Bane bit We ain also store Ibi data tn these Ud D Hite bit wegistas but these are Not memory XX Sp Htebit Potnters AND —— AND A CAG AND 8) AND B CAA AND 8) ANT yo0H (Ae A AND CoH) Q. Woitea Progiam tp Perform the lollows 1 Risers D Move the content of B register to L egesta MVI B Hoo Myr bHosy Mov 4B @) Move dato e5y to C Tegtster MvE C, t65h Scanned with CamScanner 3) Move content ef © register ty “memory lecakion gooiy LDH, # 8000 H Moy MC. 4) Move content Gh Memeny A855 H to Dregisiey Loy 49055 4 Moy Dm, RET halt the execution ——? Machine control éns D At the end gf progaro thts instruction has to nile 5) Ade B register with Hemony C1} } coco 4 anh) mov sA,B LOXH H, sooo} AOD ™ Mov AM ADD B An b 0 LOM + ge eee Bbyle ~ WW'H @ocoH erate AB - | as Mov 1B a hyte ~My A, HNesy ( Chon, whal opetation byte ~Aop ™ 1 lou te be to execuleol ‘tbyle- Moy 4A Bee (gle HLT CMxN > socetth of J each ; Span memo | biafo ooo ra memos location =| = teats -No-6f Meno | I 0005} localton Aceh | ~Eveuy opcode fakes | byle 8085 Li LX, Sooo HH, 3 byle insbucttory tT bite hexa decinol . tLe fe seg (Bye bit> Memory (Rho meson) 2 emo) ecakiod Scanned with CamScanner Vt evo i Mov 4A} O00644 A (Top) \.Appm | Ooosy fH ; ae 65H dv04H i AW |_Mvz A | 0003H a? | $0 | 0002H |20 | 01H | exit | covey | | > “ y | sale. Fast thing fs spate ae rh P| oes Fe o060_| = “Memory read epuation or a ‘og operand fete , internal bus contin ef pe ip leaded onto Address bus thaough iatemal bus. - Read control siqnal ts sent by dhe Pores LxLH will be put on to Data bus Cate will be fo put) . > memory locatis -Content Of DB fa copied to we "2 instnuation edentifreattor “registec and it points to-thap. Yf data’ x _2 fin stored —— ? - J &n mea isters ; lernory reag scion. € Once the addres te put on Address bus pc gets Cnovemented - After ADD, content of HL Tegister ts put on he acldres bus - Content of em c emony cs store (Terap ? mol accessible tp i Temp “5 . a 1ser 16 = DB is store #n Accumulator DB Scanned with CamScanner Tt Cc) Wrstate baller opel stgrad (cot stal:) ip bh # c\ ip 1 elp o1 ' OFLO ‘a \ 1 1 Cty closets = \ | hee, raat oli lz impedance oe. + open switch Stile. a haf Sere _ date: Cant move ° P there & - Pooper meuintcaince ef control anit ee a8 a Sea only ,irtemat bys in which all the clata will ™ove- one uld Move - be in such a Way that one after other data sho a aor Osu Dear sf aN o— ib eo > __ouT D tnpet cee) FIF output Burry pur Fe Cuts} T[p | & % ett neles peants\ ‘slow Lo [© tne dale® elit i Dyyy7O the Apis high impedence, the ouypat &S seme acs ‘previous Q value Lt pile pe 3h, a « bi c cg DY YX | 4 Intenal Aus Scanned with CamScanner Hou to store the clata ? [usite 9 }) g-bit data on totemal bus ; : f 8) NTE IN CNTY 20 CH CnToutt theat atime ip ‘ data and previous olp cata will be 2) Apply lect pulse onthe bus) Read Operaitus D Apny eae & Conte}, =0 Data will be cvcatlable (9 gatemal bus. - Grey vegister has a set of gnput ond output buffers - + CILy, Can be taten as WRITE Choy = READ aT aaeneA te ot only ‘soyistts, tt has set of input butfis as well aS Cukput buff es. which contwlg the data flow . Analyze Mov AB’ cy bits of data ts them in m Ubefore going to that let us design a Ong bit emery . d: e-6-bit S 3 DL Tol ty Can) oe’ | (2H) Pan 8 é . 5 ae 25, : CD Jo. y A 0 _| LB) 101 Cor “lL” Bl too (i) v Ao. A 5 : i ) how" 1 Py oll & pane 2 log oro cai) oro? = i our (itt) oo (yt) Scanned with CamScanner wile on meme ry location Aartrrry:«Cala bus were TYEE 44 —— | LNPUT BurFek => Conte] foe Unit en ie 13s! Memory) 7 end tt HE La borren | big Menery } Pointer tv Memay location 2) O-bit data on data by 3) Waite: 4 & Reacl=O 24) QV 5) Store| Wette Dato Scanned with CamScanner Execution of enstuction Mov 6A Slput Buste | Geo iy Pst a N TY r ‘ 4 z L D | Te ; 8 ¢ : iL all Ur 0 : | Tears beg ip P [se | | at be fi x _ Present | \ | That pai | ae eueree [) foiste | ; | | ecoded by ~~} s] | p< decodey | bam ‘ y| = ‘ple |e oe > : , ~~ Conteol unit should give Odlelrese C Tale le o Cy ote {Ab Odlelress of — |}, =? >talp 39 Rear © CyintO . é z be de 8 Pepiny | Rey 5 LH jo i 0 Ty aa & 0 Conteol Unit .- Typical Sinucture) (reed not be 2085's ) SEC ADDR Dest ADDR CAin CAs Rin Rout + 000 | e1o_Jo [4]4 To [ope - - Scanned with CamScanner App c tee so 4 Temp | a Red ne | Ap! 7 THMiy | — II oe | ‘on ee TN be Lu iE va \ NY | Ky | Pa My iipbultes | Rin ° eteomaa Tok } —— dp BUFFE tec WONG > To execute thes tnstrzetory | 3 US Aanz0 9 Then ME Ont of the von of CAouf | FoR ADDITION generating conteo| uso e stonals q oe Not only for = Chop o d oY §085 Address gf Cc Win? ©, Aout? | Enable acd & Watt Foy some bme CMa ls CAout © Scanned with CamScanner a war” a . dee ~ g095 -ebit up - There ts n0 aeaicabed [owe i dot S055 5 P $ Liddress OYA ° 7 Yopins paaiplered : wy Data bus Cein deagtam) ate, Si ing dtagtam crystal pid ignal ert ae Sxand 0 4 fain) status signal [oy arpa = EDT Geaital Mon ~, Dae i ie pr -—> | dete] to Ms Higher a | Ay Aeldbress Bu | | | ‘s Latch enable | |_ Addres. one Ay 2 a. ‘ “2 Lowe fas] ye | GAB date at logic ~~ Bysl_ciecuit! Ay pus A, >< D> 2p jy” Se Det \ ibe data ttcalches the ~& it ts our duty to cdemulliplex a, ackdsers ond lates - hes multiplexed bus corony Loa for ’ only Short duration cf time — / But as we know memiony S {Buz L__ oice slower than processy& / wle hee to Store the address ——, ALe + i -for longer time on the bus 95 ———_|—_____ this te will get en] \ Kis time memory 3 AD, | tis. LP Ay Pressed - Ww \ AD +--+ ee \ , i? oy Only for certain amount ef weed time it behaves a8 loAB aT AQ | | ev Tg tly | ‘ine ~& Fer how much time Lohg _ voll be placed on AddressBup 2 e Contsol (status signal b t Thés data Should proviole by precessor by a Special 5 nab called Address Latth Enable “ Scanned with CamScanner = We are going to store heaven LC (loste circuit’) Lhich consists 4 registers as long as memory gus prcce ssed. . fu how much time Le sivres the data clepends on ALE Spnal - Oni AS long as ALE és enabled tH stores, Once IL dltsablect the data will be vanishecl. AL,LC Catches the date and latches tt Read & write Scgnals Jo deutce ¢s also an extendect memory, Though slo device we have to generale Seperate veadl & conte stgnals for both enemory and Ilo devece ‘ Memony slo - Used to store huge = Assigned fora pathiculau/ speech c tasks dat fo, long time : Alvceyys Sense the cleda, ~dn cease 0} Speed there ts a huge deff. Slots veiy sloto with respec tv Memon _ tlo wont need to sense the temperature but processoy Senses for eveny ‘mice second. - Check}! : Memory es as fasyas prcessor - Slo devices are meant to Enteract with external world ‘they car}t Sink wlth processor or speed. Bvs5 only generates Rp tae signals , but we need Reacld- conte d J dor memory 25 well So we have to déstinguich that . ag slo’ device Stnal — at aie fad Dioital MEM Hf tora o tod [write 2° lp Pp is, nt MEM | for z/o deve toting) A toate | nem | . o device box \ ie Device joa teR Y Oo rwhg20 > Reae/aletl cies Fon) }-y for rue MEE CoE pa - Novinall these ant f0 Scanned with CamScanner ~~ Memnong unife (4 MEMw:o oO | ¥ Boni intention ts & lenleh ibe ae oa ~lle have Seen two legte ctreutks th the pin dag cern tll novo, ~ these need to be designed Seperately and integrated to the Processor. Contot Segnals me the processor initiate stonals > Whereas Eternally evaluated signals are callect tnicoupls - Now, we icttl leatn How Procestor well tnterface with ME Moy d . +tst we have to Assign the/ feteh -m) potnt to the memory b aSstiming the address " «Then ,we have to tell the operation to pettorrry (lead fosite) Scanned with CamScanner noe} memoy locations . mo Gf actress lines ene ae om your address bug. 238 G 3 vaddress lines are required to pon &@ mem (dered ex) locations N: ley (Mem size/ locations) log G@), bye ° al Zn: leg Coun) log 2 i sh » NE Ing (sxtou) (og & Cetera dntelace With eo Interface ef S025 with memony & nd 2088) “s 2 achivelow. — > Not an 6yK xe-bit eho memo of Taveter a “d qudvle caste) - Ki onto) Tol S 71 er ; co \ | fo) te oe ee stl op {meno ie) CO ae SL FFrEH € . c ° D € | Databug as 66, BR are conbol la lo (4 wk a ‘ontol NOES No. of address limes = a) ef emput & output De ‘9 buffers . Scanned with CamScanner Srbeys-bit kw Memon Mag address loves: eal A matt Aus ‘Arua Aig, Bu Aa Ag hate 8 chi coop 10000} i , . t FFFF ' taal tll Vee, ° peters tate Assuming As AS ZEsd, r Staking & aencling acldivsses > ar ( eee H sy eg dont eae. St but stnply we arit assume as 0, HG dont cert. St Gan be 4. also & Ayel Svoo fe _] tree Ht [rere y to : rit FFE 7 & (en) each Memon lecation can have — cn nee 4 lontons —_looentt /s000 44 0 ator two different me hony loatio w LA Mewov ‘t can be any one. Misvr Memeny Memon! -fold back mene) S000 H | FFF ] 0000 H = leave it hanging ae (= patial Decocking Technty ue (E> chip enable pin, tz low then only this particular memons get crmblecdt . Mesor memory / Told back memory Going bo extsts © Scanned with CamScanner Sf one or mor access lines ame left Unconmectedd & Uninterfaced . 1 Coe => Minor Memon . ub Poor eee . with memory as, don’ ~ ff we don't need fold backs memory , woe have to hand le those don't cate address lines, then J have bo Connect Aig to CE rxthen Memory vtll enable only wohen Ay=O Then no more fold back mem ay tk becomes Absolute Memay Deo Address Tange = Ooo H to AFFP H CF we put Cnvecter , then Aiset, Liddvess rang z S000H WO FEE H, Con We Comect £00 32k memory 2 Yes. oO po Rueda q ce | fe eee [sae | gbie] Aly My ey Ho | L_____oooa H Lb) eae _folp butter] i apeor Same aderers lines, eae ave Comnetting here. ____ DATA BUS Span] size 4 each memory 2 31k Overall > Cyb ¥ Merneay Map > Setecal rernon & slo devices are. Connected . Scanned with CamScanner ©. Design a cheuit fo intaface following MEM chips «ith gore cy Sk RAM cd 8k ROM No.e{ address lines = log (extn) |tog &) 2B. S ; 0 ™. - Among t6 address lines 13 one repired to point non ‘ locations . \ 1 Ag'As Ba Ar A Fig My Aastra! An Avo Aq Relay Ae Aa wet ' CHIP SELECT LINES) Appress select Lines . f oo Rom. O 0°loc00 00 }0000;909°0 fe COO rtp ee fete ri eer 4 RAM- O80 1; Qo 0000 0000!000 90 20m~y Corr yr vert ure so trrva She let uc consider, ‘ the stenting adavess ef COM as-00dh | 00C0M fy 4 will he LEFF Assume Ais, Puy, Ag © be Zevo, then range of fom . - Tt St RAM starts immediately afte Rom ,then Starting address RAM - IFEF 6 ep. aQoooH - we call them (CAis,Puu Ais) as chip select lines then tt will be Abcolute Deceding » else tf we leave them as Don't care then it & Partial Deceding 3 Aj, is dont care tt can be oft. EFFEH SFRFH + pe ovsb eG There will ? am anemory bere et ak RECON seco H nae J Rom Ast SIFFEH Aust) 4PFFFH Ais? — ocoot Rom Ais 2 5ccoH| Scanned with CamScanner - No need to use chip select logic 7 Wlecan leave all as don't “cares iwhich és Qf low cost |W we leave one line then insteet | 3 ilp and ote , San take | ailp ANID gate which reduces cast: Gn) L.é But there mig he getan (ese i the hatclware , So better togo to Absolute ducing 2 though ct is costly . y Memon { one lowliory shouldn't cveilap with other location in case of mMiroy onemony 7 this need tp take care. chip select lines Ais Aty Ai nie Rm 0 Oo D cp selet an mmo O 4 | OE pono FO Bk-E-biE RAM Bead only Memory & bs vod al 7 l = | (oo ") 'xccot’) ——' Dato Bug _ ip 0 Chip select logic for kA We carr also leave Ary, Aig 8 con't Gave and use Avg for chip Select logic, “Ak the cost f Minor emmy y wv Comet A,, tv Ror chip enable Y Aw to Ram chip enable Scanned with CamScanner Au; Pu AB x X 0 1 th es we can have 4 déffernt address aye fon en eact even, Location . the ctreuit tf Ais WA, Questen: What are all the Consequences On j ; are considerd as donh care lenes - i ‘ Answer thiz ! 4 : 3 A, A, Ae 1 rom 6 o oie 28 0100 Colpo Oe Ooony sMbY > 4g | o 612208540 0 00 '00 020 Youy adds 1p 91 2 288 10 0 00 '0 000 BOOK | rt 00:0 0 6 00: 16 te aug C000 H eases . ' raeet ening Oe as ! 1 ot) PRR H ‘ Tea en SFeRY emeess TOP OUT tb eat yg (eed Rea Fires tee Heo i ie 11 GPFEH : ate A old DERRY Scanned with CamScanner _ Interface G noo} EK meroory chips, out 4 which Qare Lom chips - You can use T4LS138 Decoder i, — 1— WNo-e} actetress lines = leg tat) _ ' 2. log a lets assume Starting address ef first Rom chip is C000 H chep edect Address Select lines lines 4, 4 Ay sk ( COOH 020) -9 40!) 66.300) O68) O-0| & O Gio got LOFFEH Ono OLOW It. wrt ie ys ul a a iy | Melpook © © © 1100 ©} 0 Do vi oe wwe MlirreH ooo rlrr trl tury clad | 1% ¢ QoooH 0010; 02000} 0 vo oo oovoe MU greet o ° ° me © O11} Coe} 9000] envo be" Sere y ° ° Byso, AO ABS Ant ABTA O Ay! Aye! Scanned with CamScanner “— * rat Rows Gi Rome FF Lacing | Any | uke s-bit 7 Ukxsbe Lf 49 | | |__| wie ST ee | { ha TPH 4 i ;|_-———— os J | |e re ) Tstead of Digital hegte for Conbel g, Dececler ral, Wear use TULS tag Cees) [one fe eT VEE fe UExebit | : re YRxEe-brE 8 iz Roma Rom> | peer | ° = toH— f. é one ie SeFEH urge | Ukxe-bit ukee be Ram Ram > Le eee! ne te tz B4uscle °. = 3 (eBay O° x cae 200 train Gite) o CB) | \ labetorsit) x goo dada | (ey [PO | ¥ ; !o Vr tyyoott 2Meup peatet Scanned with CamScanner chip select legs c ev. As eee Ne que, el Ay— #2] org | Be Oya— — Ag —— Decool oe o.ce RAM ipidass An 2 LL ayesiae Oo @— Ee ey” ) Toterface the Foltosoing many with 808s . 9) Skxs-bit Ram 2D qkxs-bit Rom, Steps: find Asn for cach chip gelech ue ala Acldaeas Nines Caddress select lined) SKO 1B Addeess select D Design chip select logic RAM lines 5) bite ctrcuit dragiom Pag Pry Big AralAa B10 Ma Au Ay Ae Big Ayla Ag As Ao, ea co 0 O}2 000 Stree coo HL 01 Nele 2000 eet vera frais OFFFH SS | ae —— Gee | | Aoldress Fle lene RAY Oo to 2000 6000 loonn 2000H Na Oo tslol WT ay tere fers srreH wh =e! = 7 Cols? se 000 ASL Heong af inen re Ay? Poat e| cs ingoml ts a patt of ASL in RAM G it claches with Rom Scanned with CamScanner FrEE He ' re___| sri H | EH ante” Nip memory between J 1000 wre i 7 ef y— 4 Ay £=D he Rom N_/ KAM, ChupSelect k hogic usr 9 es a6v As—4 | “eg 7, en Ay— A 3:8 ie Decoder Ay ~ Rg 0 ze : Rom 1 S| a chip select logic ust Snaividuad ? oendes o Decoders for Rom & RAM. > insert another Ue Rom in behoren then) a) ak ROM b) 18k com is Mu Aa Maly Ao M4 A! AAG As Mulls Aa A, Ag “900 e|e0 co loonu|ooce, coh O For eoooltt retry a] tris ory | 0001100 20]00 vol00ng POM Boe LIE WEY fe ed ; ©o010/00 02! 0000) vo00 aovy 0%, RAM oo; pt et 1 tl eetadoie ) = SrFRH get Scanned with CamScanner ¥ 7 ay Question + Destgn an interface bi eccol 2) BK Rona using ERXE-biE TEMPONY chips gece. b) Provide a Space to interlace additional ek mem %o) {6k meron using skxsbit chips ard ending address fs FFEF H. “xn kx Fb Lo Pea Scanned with CamScanner SERRA on ieee won ody '— — - ; wie = il ‘0040 1! No. address lines < leglok) -B oF 2 As, AaiMn| Py Me Py AL A, PL Ay Ay Bg Ay My Ao ok Ol RAM CCO'XM| O00 0 C6 Ovo wigs 000 6 eCcoH Potro eed ‘FFF 8 ee CP ';O}e oo a; oo00 Cc spe eet yvovevjp tru : ’ | ; 600 0 eo } tit t SFRFH | © 00/0800 cooo H, \ oO 'O,0 ©0900 0} 0 Wee LE Dal Ca ds t an ttt tl OFFFH 111 0! D> Dd DoDD] CeO PEOPDH Metert ec ot pap cues | trey eepen chtp celect logic 45 aaa al | Vee G Ge EN ot Cs y | 2 (Cer | Ais —— me! OCF Itlo BL q Scanned with CamScanner

You might also like