0% found this document useful (0 votes)
21 views

Unit 1

Uploaded by

Adithya A R
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
21 views

Unit 1

Uploaded by

Adithya A R
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 21
Evcbedded Systen’ Embedded Syften : Pio eebedded Sagte. 12 on tlectnosc} Electho- mechanical Ry atom deRigned to peromn a Ppecifi ee ol aot A Cbination of both hardware § ok Goftvse ne) Embedded 5y Atens® vs Genenal puxpore Com Sy stew A Buystem which 18 General Computin Sy stews nae Embedded Syston, a 1, ByStem rolich 1h Combination» ene of D Apecial purpose havdvaase tnehal puspoe 2 embedded 05 {°° ieee Operating Byatem fox executing Bprcitie at d a Variety 4 application Combination hardware Sa Applications Contain a qenenal purpose 9. Ma Operating By tem (POS) y oy may not Contain an Operating By heen {> fondo B- Applications ane pnoghammeble 3- Finan of turbeddaal & ston, by whet (nd usiCo tistl if Pr- prognammed & it is the Opening Aystem & alko now- altenable by the end wien add on hechove wach application) + Perjonmrance i& key deciding h. Application - Speeipic fag uirene factor See Belection of Sle “WE, memo us etc, ane the Key deciding fectors + Lem] no toiloud toads 5. Mig ut heduced Openating power heqruihiments 5 psoas ty dette nent Level af pore ma va gtmed: toilond tari power Raving modes Supported b hard tore & the Openating Sy Aten. Scanned By Camera Scanner ge General Purpere Computing Embedded Syrtees | || Sy Aten 6. Reaponre req) uininends 6. For Certain i Ahe nok tine Critical. time i Algrty Cnn ju, Re spent F Need not be 4. Execution behaviouw i8 Petemtatic tn detennaustic tor Ajut Lx €Xccution behaviour: Had Reel - Time Dy ated. pe of Ewbedoled Synten® Claraifitation 18 bared om diffe nad Critenia :- 1) Bored On fee (a) Complexity Q Performance hequinanedts Bamd On deterministic behaviour Band On triggt hing. duitially S-bit micno phoceasos t wicx0Controller &- Scanned By Camera Scanner Scanned By Camera Scanner Scanned By Camera Scanner The ARM Design philosoph ce Gi Physical features ee faves ues Aer Rees chiqu « ARM pnocemon Pick Semiquedl eepen ae nes fucclesce owen Consumption & extendedl battery Operation Ex: Mobile phones 8 pensonal digital amistants ~ 4: "us Cole wes [on-chip memory | * Paice Renaitive , Blow, Loia-Cont menor b Aten. fos Pons debug Fechnotog y Withiu processor + Soe frrane Wiathility » Resolve jabues Heke Pe eaa! Solr pure RISC anchitectune “2 Of Courtraints % its Py Applications dnatruction Ket on Embedcbed SyAtens ARM instruction diffens rem pure Rise definite Variable Cyete execution for Contain initruction$ vE all ARM iu&thuction execute fn oe elon multiple tnBtnuction® Bary in no of ele depercting Tncheates [Mubtiple 4 tres : Scanned By Camera Scanner Scanned By Camera Scanner Embedded Syn ten Aanduare : ARM p noce st Sa eg 3 ee AHB anbiter| [ane -are bri Reat- time Clock | Ethos. —f— Ethers physical ghee Serial UARTS Console Bus [Aer | |Conteottere| | peripheral penipl Gites. Can be Bepenated inte we omctn Powis Components ¢ © ARM pnrocemon Gutyols the embedaled device. tent Veriton’ ARM pnoceasox ane Qvailable to the detinud ee) Chahacteniatics - Ann processor Comprises 1 Cote pluk the e outs that Hnctenface it witha Can include ¢ : Scanned By Camera Scanner Scanned By Camera Scanner Scanned By Camera Scanner Scanned By Camera Scanner Scanned By Camera Scanner TL. eee if QNidte #& Memory width th wo 4 ita the memory Returns On tach accem typically 8, 16,32 oh 64-bith- w dt has olenect effect On Overall pee 2 Get Shotio | % Uncachd Slm - 82 bit ARM fnatruction 16 btt Wotole mae mney Clap » then 2 mtmdry etches pth tmatruction: * . Be A 16-bit Loacls This rretuce B)m eae eee but Lem expenaive. A 4] Cove Cxecuteh® IC-bit thumb iInthuctions, ee point heve Actten Performance worth 16-bi memo ; aki xe Hi erdovmance TA hetult Coxe w scale - to memow to Load an instruction Tap hoved petra 4 lem Cont] Ro (Read ool Memory) ~ Learnt flexible Coudains Tmnage that ik Permanent Scanned By Camera Scanner Re ee B Snatnuction Size 3 bit Memory I6bit memory Sz-bit warnny ARM 32-bit 4 Cy clea 2 Cycles Iegcle Thumb 16-bit 2 Cycles 4 Cycle ICycte PAPSTUROM — Real g acre Vinut tout use dae * Usted to Bton fongtenm data a. ten porer off 8 ee fer p Hold device fixmroane . eee, | Ohiting , Chaking peas Rom ane Completely Boltware Contnolted- t No additional hardware 1% hequined [Less Co] * Flash Rom - popular Rom with Secondary Btovage Dean [Dynamic Random access memory | # Commonly uted RAM fon clevices. Pe rt dynamic = dt needs to hove sta Btonage Celts fefnerted § a Mew Electnouic charge every fer wk * DRAM need to be tet befone uhing wrewa0ay SRAM [Static Roudow acceas menos he a0, a than tnaditional DRart, but hequiscs Bilicon ahea - ‘ time i8 Shovtey than DRAM. Scanned By Camera Scanner Peniphenals . + Peniphanal device performs input § Output deacons oh chip by rey Othen deviccK On Atnfonsk that ane a chp. x AlL periphenals Qne menor mappeol: Eeiiae proghe ning intenface 18 set of a adol nemed negistens , 70 important types oh Controllers ane aa Coutnotles 8 inte ntupt Contyollers , padres at vouler : BE ao ise 7 2 2 ect diffe ret types of memory to processor a0. Power up sit 1B Conltq ured ju to be Active epg rest a tel alata device i ae Cont volley Sere deseticlDzach oe aati to be executes dntevupt Controller? -_ : ——_—_—_——— . Raikes intennupt to Procerson. types: Standard intexyupt Contyottey § vector intersupt Coutyotley (me) dul thaut Standard iederupt Embedded System Aoftia 1 An £8 need Aoftioane t? dnive it ve typical oftware Reqyuined to Conrnol ES I A pplication Operating System Device Handivane Devices + SO Component in Atack ses highen Level abatnaction 0 Acpenrate Cocke Jom Hardore devices * duitializate Code je 1% Coole On baard to Apecify forget oy Ginoup of tangeth # St witt AE up minimum Ports befor handing Contnol Over Openati Rates, # 08 gives pice peti Eo prow Cont nue 8 Application § manage hardware Bysten ReBources * 05 fhould be imple task Acheduley Cithey event Dr pot driven + Device Anivers Provide Conatatent Sol tiore intenbace to peripherals on fravdioare devices + Ax application artoiee One of the,torks heqpuired ie device - Ex. Mobile phone app * eae Comp omut’ Con Run eae RomM on RAM Rom fied on device 8 i% Called oe Initialization (Boot) Code’ eee ee edt takes phocersonr fie hemt Atate to a Atate Whenm 0S Con hun Re Co, quiets Memony Gutrolter § processor & initializes ot eurces + dt thandles no ¢f ae fakkh prion to handling Cont vol Ovey 5 fmage Diff ta8k% im 3 phones Seitiol Horelroore Conkig diag noaties bootin Petting up taract plattom W(44 ia embedded on || Loaclen image § Ro it boot image | jiniti alization Cocle oe Cortrolover : Tests flu by hijo q Cou, 4 Requives wrddifi cation! pen a a> td fratisdy thequinenents ee eS ‘aie 4° Gopys in feo one ele aah Ee Pho a with co q ¢ booted | a eae taps an fe data into Rani a munactus in - After bocting Shin oa Purpore ue rand Over Gutre: foutt identification UX iotation by modi pyc Peg Yom Counter Memory Pseepping itd Atavt i image Atm bad ES Provide ne mow Belone Ate Out see sss] * Ilo Regs | Tlo Regs gee Fasr seam [— TE allows Viti li Zadion Cock hoes Rom ot Dram Lox Boot Rom Comtiquous block Power up- DRAM Large Coudiquous block aa Fast SRAM Rom 0% 00000000) Basbaes Scanned By Camera Scanner Scanned By Camera Scanner Scanned By Camera Scanner Scanned By Camera Scanner Scanned By Camera Scanner

You might also like