You are on page 1of 23
ES- Assignment |. Cross) aS Ope tad System and embedded system Aesign — Prvcess? embeddeR Sutter to a Mictoprecesior - baled computien harechusare SyStem useth, x Softhoare tet & designect perform o. dedicated fou 1 EHKOE a4 an incbepertat SYern ot gC a port of a large System Erabe tad Systern Peston Prercesss Bt te A process Top ier tid design On erokeddcd lystem tat veaube OSES Requinencents , Specifrations , architecture, and Systers tategnetton! — iy Grd om a design omdipd Aesign tools Cormpenents ender to Reep x sure 7: evekP Computers atded owned Continuing: mermbot We oe unicate hetoce n I] consider the destan fs A Congest top-down / bette : OP vie GS eka @ bet el 5 difference Letircen mine cenineltoer and MIDE Pre cesee 2 Ansy Micne Contrett est | Micro proce store O Mice contrellee contairt a SPO) merreng, 1(O al® vo Crt one chip. ) Micrepnecetsit conicte oferty & Cental Procebting att DK mtenrcentnetlen tg an » Micnoprecenon ts com plea Inemcpertive | Straight Fpnuand, and eacpenBWE jp rstth many Stae- tens. ko process tee heang of Computere 2 Te ce beat OG erred tenn . 4) Dr hat Cew ne of Teg isto Neate 5) Mainly edt tn personal Computers 6) ed by washing machines Scanned with CamScanner OW GB) whet te the Suni teance of Tood, Tend ,< 4 oY Ans) ¢J : Man Sab Tegieten utes for felecting timer ot counter and mede. of Aimens TCON (Tron Contre Regigten) - rprrotions of countur SP — C ttncle persten) Peet ts cick 5, SB Pathe tate ©, pea TMOPCTimen Mode Content) - ie register used tr contnol ard btmnenk an micha- ton inellent 7S Bare register usien & ahead for 805] Microcontroller. When a Vole i" thestck. the elu ofsP & lnemensted erthen 4h Veluwe 4e) t . 4 lane Mec ot the redultin g 7 eee fourier) — Arbyte ahelnes, uohich tele . here the pend tnctuction fe oeeute Con be WN the memory, TS Typ of tntinupte B% Sigrad tet ote PP Celggre emitted by hardware OR SefLusore tr event that needs ieating on imme diate of teertion, Beet eae nie alerting Signed cent te toe procetion. from an ectryral Bewice | Ue ce Sebfone —intorupt — % canted condition en a Speetal fet ch Can ted ether hy an ereceptitnal tnefurcttion OL the. Ini trocten, an wterrupt ushen TF xg \Xecuted by the pnercescer. Scanned with CamScanner fox © Brass the pin Bingnem. Of 605) micnercontnollen , Euphin | the detail abr the vestoul Tegisten tr 808] mich, corstreltior ? | tionen Ans Y y Pim Rognarn of 8051 tcnocomnetlerr US id Ree Pov da 38 ps : pis ner prul he Bos) x iP. pss 1S poe enc L co wy EI Pos al z sal] Pox fre I arf] fot (exp) Proto 3a Ener (me) eS u =e cana Pe IR a Gain B 2x P22 CAIs) cme) PREY 2 P2 Catuy foasles AT PUM Ca) eye 4 (6 2) Ra-B(ary Capyp2g lL 't WET P23¢q1 Rel] \e 3 Pardo emul] (4 aX] ta (ha) Gm [—] 20 2 Poar The mest usidely used tegistent of the ROS) ane Alaceumuh ater), By RO-Rt, PPTR data pointer) ,and Pe (program Counter) Aecumutat or regis tor A Te the urnulator ic rst present , then every operations Ub ace Prete Tesult af each calsuletion js -fr be ston. tntor the mais y ight isterd inamely, ROR RG memeny cae tet of ay negt farctive Tters tn ine ae my s co Te These nears Section af cuxitany ot te porary, oo She T es used fer alt antthmetio anck logic Scanned with CamScanner umubath Thea" Paeben- Register és very Simtlan fo the Ace The Sense th ot Mau held an wort value. The Bate Painten, CPT Ey (6 -Bih Regs tere . Pra cs Hh & uged te adanere, — ® the gos} only user-accetéch MET GS pointing te data . TAS Protein Counter - BOE shen the. next Found the Merneny. Be Ankle addes heh folhitle tasturction ty emecute gun be Shek Picton copy Sm fay — Heat Value eg locas ms D TteneFlag irternupt Timm flag, TmeFlag | > Sorvad fot Estonugt 2) Extorcod \Reanoet) 4) Reset. fron Where the Be Mewes Brows tho taek Scanned with CamScanner y ) Lng block ctiagnars of POS ty, \ axchifectunral , @® Draws the trActal Controller - Explaln oe . 7 Ce. Wweay 8 A= GB Fey eR orks, Ie TA mee They } yer yan | . wey fase, | , wow #7 oye | eer]. zit [ra] or ‘woes vid>IA1g IW gag was Scanned with CamScanner oe tone Con{notlor:- et une - F0S\ Mino Center Arch Feat Te batically Consists oh AL RAM, Rom 1 TO Pants LTme'D) Leuetirs, Genel fet oma Intemuph Ctructune - y ALY perfonme anithinetic and loghat Operations EEE Regietent = The comrconly use registers ane Rots R7, AB, Psu. PSut CPregrarn Stok Wendl) tticates yerclous flag abbectated with +the operation performed « *ashe Banbs:- There ore 3 het nagisters annange-dL ee ane ued ah general Porpose. Regictert Systere Trine, — MENT Contrellere. Ontong « or Orton i BE pmewides amethed ts Step Gonent Creat aoe ‘ ard. custtely evr fr oo primity bok och the-useof Inte rnagh nefen to the emtine timing en tt of the Tere TN Centos Trees one Ukech fe cnt Hee ee ee ee exert as Meron Cortnehi Bt pg ann WhtEmnah . . untt of the mi | DS porgibe- fr accessing nthe from. werk ete SER ( Cpectal Function Register) — tk a Register win a. fercnaprocessOr tod carmel on montiers the Vorteue Rrckivs og michspnecesfen (4 SBT, SPR one uted to Pregrom ancl cntreL diffrent hardurone Peripherals Gike Mme, Serial Poubiye ie : ete. Scanned with CamScanner ® Explain Vantous (put oxnk eudkiponts and cireurl of 80517 ee 4 21> porte exch of & bt WNC con be conFigunet as tpt om outed. fence , feted 22 input feutpat pins ollour the micte-contnretlest to be commected wit, peripheral devices * Pont O- The Po prt chanactenizecl by tuoSinctions- When the extennel memerty Sued ther the fewer aA ane SS bute {s applied on &, elle ofl bt. of thre Pert ane conPiquned at input (owl put: ee Petts Consisting 9f pins” w>eHh busth-tn puld up Nesis tore connected by He end te fEXoe Supply,” PS a tne ifs prtas Te Bocintt hare any alternate forctiont ob ts Po, but fits pont can be S 7: ofguned Of Qenorad— LD only, MM bos ee butlt-tn pull-up Resccter arch TS complete Comptibte wrth TTL Cmeuttd Pata. Pra Stentlen te Po roeme™s Fused. pine interded the Bodded AAS port con he pet locked port geitoe ty Pont | eat, Pate, tn tePunctions ane: sinibr I other ports except thet the logic (must be. applied tr apprapriate. bee ef the P2 register. wher the external Scanned with CamScanner S | a FF = eel ~ es CE] ce ‘ce T eh a fort CER Letch & | —— = oot *x Porto, Strectine — pet ae Sao ae aa) a botek ais autetch og 2B | ee Pont - on ae safes Sutpat| Fonction tte a i Datong , pallu Red ir Alfernete: input function A Font 2 Stouctine, Scanned with CamScanner Es- Ruggn ment-2 SAgs | O What its ACALLR RET instructisn and CALL Incthuctien (Leu, RET dstmuctibas 2er (a Sn eae naa Program fleur hack ALL te the Subteutine CALL tactnuction: 74 oe uted FE execution oF Subroutine Te eer ke Sian Cretuded cxplicity the. Par or tmpliity Meluded ting dytonupls, her uses a PA Hees fy Tamp to headd. whee fe Sabmeutine & located CALL Cleng Cold) Syntor GH bok 2 bile bet. ot tute epeede, 2° bute third Byte Phusion gad OF PRS. memeny where the Subrratine » % te be errec Hrn « REALL (Abfetute Cath) ° U bos 2 byte met. Kishen 3 bits hobroutine © 2% locetion (roe Subrectine i= Lt rings (the ts thrhan brn Following the CEALL Cone aadyr Suntan Ach de od Mt bye Wat eperde, as uselt af of NRF oth bation , located at byte held Remaining Shit of the adn. ® what & LED and cep Aisplay , Hour they ane. intexfacing with Ses (2 mleD Gs feo el Small amount Of dae % te be displayed. LEP Bapbsts Sh ceits AYE them fonand Li cect “The tertonacina, atom CEB te pert Pts of 05), Scanned with CamScanner Se » j usher the fle are high 4) a i 4 Eenuand b tated heaning @o51 hed Blcwene = . | Light hen the pont pio #0 geeslow, Heed & off: ead totergacd to P05!» Fee PoPay Fal Tide the LEP Hee a Rem which aa the Reprod dot pnastntn the cannespodling Asc ty npc AYE emda (for wor R of the kerts) « Cinteiitgent ep Aisplasy = dsy “BN PT DU BING 56 (| Pe br Duby Dy De DD, Re HO ® Whet os a Bub Prstecels? 8) The cet st nukes thot govern the behaviour ond data +tnrentmission verses periphenals Connected tothe bus are. called protrcels + ® Time ef Placing the ota | inforrcasten oo dhe bus, @ Rote at ohich Ata hae te be trandored: @ Aerating thee comrdret signa. Scanned with CamScanner Difference betsoen SHARC andarm2 i) SHARC ARM \ The preceston allour the |") The. Pugnarnmen & ret Provide nine ‘terspecify which | with Shek a frettity, sae ee 2) No- Special character & used to ae, (struction ends oth Terminate He achuchdn \ ari. . . 2) The Pregrarmmen canadh [2 The programmer can G) tr add docarent actin by using documentation tothe! cycle. (omy whene tn the coke |W) aon aloes net provide. 4) Tnbt-lewel porattetic mn 1S Pomible with Shane BY PaGane nel available. 5) BAG one avilable 9 tt fs pess (ble to Jem 6) Ret-veise tebting p ee possible en SHarc LAGE. Oo Gite & Shent netes vn- D2c Bus ob) CAM bye ue) CS PeBut — (Thterc integrated Cee. Bus) : TX utes 2 wrines fou Gnnecting device as t the bus 1S bidinectional amc Synckhnensus S B® Cramon clock. Micro contre lor ity Bote nate of 180K BPS (Shader mode) omc tortie Rast mode) ane Suppuoteck » Soret leek (SeLy | Serial Data (gpa) [Pence] [rena] [Ace Scanned with CamScanner Te consist — two Gnes (Sew @srh » Both fineh Remain hiy ri when net tute . Fach dewtce has Tet oe Preis A device Wing the bus drives the tre, Pog ee of Fos Prob ts BiH ane led} IRE deca! tan be Connected 4 the Adestee an act aS master or dene . Trams misting Aewtce B the master amd Slave » Transentting dewice_ B the master omk Recety mg device ts the. slave The. master. thanimissie, amck Shwe A roulti-macten but, more thn one Master ef Pe bus @ Faby de implement [ © Mederote spect: dewice Can act as wb L Contnelt or Anes w/e - Bud) Con but ued a autrmodic olecinenict, Bt Ted Viner One aAL | Features © bit gertal narsmitston & Wed inthe can bed, @ Opertonal speed fs 4 mo[see. ® & wen Awisted Ain on sptaak OR Gan be used as the connection The bus acts 23 a mubtiatten bus: Physical 2yt The ned @ In fhe bud one connected In uted AND with henp of electrical nerewes anc Anivens. a Mebitectune of Cay ty Phiteal— fagere Sh eplemest ola Anta Qink bayer ancl the —— => con bat eget =) Aneel ee eres: eesaece, | Told fee “Host @DExptam % dekat] about muthple Intomuptt Cres anol high ) Pree Y ? ANS) MalltpRe= Internupths 2 totomuph Up pins wre omd INTs Mer th as the Complouty afcysten Ted, IF woulel equine moltiple Up ewtees , consequently multiple Interrupt pt Veet be negquined. There one 2 techniques: DEmploying a common line te connect the interne pt Spunces - DBetifying he internupt Source uting S(ur. Because the toternupt pins, INTO , THT, Ode dete feud, hence the Connective forms Rete PINS fe the intennupt ot ot oe iad | Fach intemopt source Goeth thr active lous sate ushen on edo h™ OS denned» frt¢ pin on 805) Tecelves the Weati ty x taternuptl source being ty acttye bur cote ence the Idtomapt necetve an ac kroulecty tment synal jthen the intenvyph line brought tack fe acti state Scanned with CamScanner WeoPoihy athe pat (1 ule 49 Sean on itentify “@ intomupter The Cine rautt gor fd bo that TAKE intony | canbe Wentied amd somiecad - After Sesteing the ew A befre RET) colts he intermuptern & acknowledge A Tus neste off bank ( Ps BRe one weal by lo pnionit. The met pln tebe guanech th Rg omd the Pir forex four by Re le gage ee only When a ontque -. Pou ts prowdled by the Metre ts tte ecedon ie Patten mutt be Supplied t>- the decedon. heh RET tain, the, intonupt Routine cormesp- endicg ty an tternupl Ss bee cte ck by ustrg Juenp. fost The Hts prrerrty wecund , Gamenthy Sewices one compared | ah te hose Cece cunmedT iwtemuph the Decne ts subpented 2 it add al hed ente the clack Th with bigh prtontty Hien en) the interrupt powtte ig eae» amh Wen a RET( inst to netuny te sack and ppeut the. lost Sencd berferruph ado DE roudlipte tetennuph scour, Siroultemeous ly Then mee watt the highest prdnrty, x ene Rllewed by the lewser _priarty interrupt. By thee mean tine rad the Wenr Rina of the Suspended th ty fernugte one nrainctaun eA bus Se, ob te tWleate they ore gtrit toatting Gor ackereataty. BOB, Focuses on. m~ D7he current fest ne Completely exccuted: ® No othor newline with were ott. Sime prontty ts stil Tunning @ Thevst i TE/TP access for RET, Scanned with CamScanner is V2 Expldr abet fnith metic Dperattion amd Ingical inninw Wont cleanly 1 = i.) , ) EIEAL Thetnachtont. £4 Performs ANBING, oRing, xorng, CemPlmenting rclianing jkty ratedion andl Swappirg nibbles o¢ a byte ete. Ave Enetmoctions. a Pergerens the bihstge Ancting operadion, Ems The ace. 254 amd EF awed wth an Imen. constant as, wee [ofoTt lel tlot jase x AND opening cmtmc! TTT 1 [fo lifola) 2n Resubt fel © < dest =aubrs ANS Ledaty eee en AN L ee is epee) _— loa tL with 0 3 leedleg Maree Frcd tome m cycle» clLR ¢ Reon Conny tt \ CLR bit Clean Specified bY [ — Ser Ins. LIF (owten) SETBR C')SET B BK Scanned with CamScanner gS a arithmetic opmationt: Cy, affected by inst. - the flag?» whether ortthmete ot, logteal eperationt, affect the Flog PGE oohichK Le Rnewn ob Png. Status user CPSw) fonny Shqge Fen 2 add dott. , camry Fog tRes on te Value ofthe canny out froevthe most Snipa! bet Peston. Fon the Sua tate. Cerny flag fakes on the Value 7& the bonnes te the mart Significant bil Porifion Awstllary cans Plage par 2 add dt me Flag hed on the Vode ofthe camry out Gren the Wh bit pedittion infor the oth Lit position. for SUB pst AC flag teked . peSlune of the bonged inte thee WK het poston she oth Loe position. Parity Fagy Tr beep track ef hes” Many logic high Us) exst the ace, register © Te The oo. of- bate high & an edd bo then the Flag sill be set ethomolce paréy Flag will dear ted. preorder Flags Tt beame te set the Test of the operction ig dor enge Tr be bel orm the space prided - Trenermen! eperackon dmed-e. tthe Content of the hocation pointeA by the operand by t O We Ae The INt. hoaement the Contest Df eceumubar AY by ereomd shred the nesull om A : @® weckyter The inst incnement the Content & < byter by omnes by ane: Dr will adbo dhe source operand fy theacc., A andustenet cthe Tebulk fnthe Atdeg. The doch £2 ramd, bos te be the & iQ: E Sperottar FBanetive Meeye le As de withace, im APP AY Bae Geo St th dpe Acs teF AnAtssre> tains content of acren ous Mrremvnic- Gorge at ace and Stone. the. Baur app AYN retubt trace APD 47 Bn Ape By dined Sublraction. The Sus wt. Siubhracts the beno-Flag Lerjand the po. be bee Subtrected ) Fram acc. The Sub operation ts torploree ted by adding ace, wth the 2S complement eee fog BHthe VS Cornplemrent eof the pe. te be. subtracted - Tie, destination Ts alionys the ace - ec Scanned with CamScanner gs A > : Operation Function ™ pee SuB BA A=A-sre>- Sansone oe are t ae , Shy BIE Y

You might also like