You are on page 1of 4

IT2354 Embedded System Question bank UNIT I PART-A(2 MARKS) 1. What is an embedded com !te" s#stem$ 2. Wh# do %e !

!se mic"o "ocesso"s to desi&n a di&ita' s#stem$ (. Mention the cha''en&es in embedded com !tin& s#stem desi&n. ). Mention the "easons that ma*es embedded com !tin& machines desi&n di++ic!'t. ,. State the im o"tance o+ desi&n methodo'o&#. -. Mention the ma.o" ste s in embedded s#stem desi&n "ocess. /. Mention the ma.o" &oa's o+ embedded s#stem desi&n. 0. Mention the non +!nctiona' "e1!i"ements. 2. Mention the com onents o+ 3PS s#stem s eci+ication. 14. Mention the di++e"ent t# es o+ "e'ationshi s. 11. What is ca''ed a 5on Ne!mann machine$ 12. What is ca''ed a 6a"5a"d machine$ 1(. Mention the cha"acte"istics o+ inst"!ctions. 1). State the im o"tance o+ c!""ent "o&"am stat!s "e&iste" (7PSR). 1,. Mention the add"essin& modes o+ 7,,8 9SP. 1-. 9e+ine "oced!"e 'in*a&e. 1/. 9e+ine 7IS7. 10. 9e+ine RIS7. 12. Mention the +eat!"es o+ assemb'# 'an&!a&e. 24. 9i++e"entiate bi& and 'itt'e endian b#te o"de"in& modes. .PART-:(1- MARKS) 1. ;8 'ain in detai' abo!t the cha''en&es in embedded com !tin& s#stem desi&n. 2. ;8 'ain in detai' abo!t the embedded s#stem desi&n "ocess. (. ;8 'ain in detai' abo!t ARM "ocesso". ). ;8 'ain in detai' abo!t TI 7,,8 9SP. ,. ;8 'ain in detai' abo!t the cha"acte"istics o+ embedded com !tin& a 'ications. -. ;8 'ain St"!ct!"a' desc"i tion in detai'. /. ;8 'ain :eha5io"a' desc"i tion in detai'. 0. ;8 'ain 7once t!a' s eci+ication in detai'. 2. ;8 'ain in detai' abo!t 04,1 mic"ocont"o''e". 14. ;8 'ain in detai' abo!t data o e"ations o+ ARM "ocesso". UNIT II PART-A(2 MARKS) 1. State the im o"tance o+ data "e&iste" and stat!s "e&iste". 2. Mention the t%o %a#s !sed +o" e"+o"min& in !t and o!t !t o e"ations. (. 9e+ine o''in&. ). 9e+ine an inte""! t. ,. Mention the si&na's !sed +o" b# i<o de5ices +o" inte""! tin&. -. 9e+ine +o"e&"o!nd "o&"am. /. Mention the %a#s !sed +o" &ene"a'i=in& the inte""! ts to hand'e m!'ti 'e de5ices. 0. 9e+ine non mas*ab'e inte""! ts. 2. 9e+ine e8ce tion. 14. 9e+ine t"a . 11. 9e+ine cache memo"#. 12. 9e+ine cache hit. 1(. 9e+ine cache miss. 1). Mention the t# es o+ cache misses.

1,. 1-. 1/. 10. 12. 24.

Mention the di++e"ent st"ate&ies !sed +o" %"itin& in a cache. 9e+ine a&e +a!'t. 9e+ine 9MA. Mention the "e&iste"s "esent in the 9MA cont"o''e". What is a %atch do& time"$ 9e+ine as ect "atio.

PART-:(1- MARKS) 1. ;8 'ain the conce t o+ inte""! ts in detai'. 2. ;8 'ain the %o"*in& o+ cache memo"# in detai'. (. ;8 'ain memo"# ma in& and add"ess t"ans'ation in detai'. ). ;8 'ain the %o"*in& o+ 7PU b!s in detai'. ,. ;8 'ain di"ect memo"# access in detai'. -. ;8 'ain the 5a"io!s I<> de5ices in detai'. /. ;8 'ain memo"# de5ices in detai'. 0. ;8 'ain the 5a"io!s dis 'a# de5ices and the methods o+ inte"+acin& in detai'. 2. ;8 'ain abo!t e8ce tions and t"a in detai'. 14. ;8 'ain abo!t inte""! t "io"it# and 5ecto" in detai'. UNIT III PART-A(2 MARKS) 1. 9e+ine "ocess. 2. 9e+ine th"ead. (. Mention the "e1!i"ements on "ocesses. ). 9e+ine e"iod. ,. 9e+ine tas* &"a h. -. 9e+ine initiation time and com 'etion time. /. Mention the 5a"io!s sched!'in& states o+ a "ocess. 0. 9e+ine sched!'in& o'ic#. 2. 9e+ine !ti'i=ation. 14. 9e+ine time 1!ant!m. 11. 9e+ine conte8t s%itchin&. 12. Mention the t%o %a#s o+ assi&nin& "io"it# to a "ocess. 1(. 9e+ine "ate mono'ithic sched!'in&. 1). 9e+ine ea"'iest dead'ine +i"st sched!'in&. 1,. 9e+ine "io"it# in5e"sion. 1-. Mention the t%o di++e"ent st#'es !sed +o" inte" "ocess comm!nication. 1/. 9e+ine si&na'. 10. 9e+ine "es onse time. 12. 9e+ine P7:. 24.9e+ine c"itica' instant. PART :(1- MARKS) 1. ;8 'ain m!'ti 'e tas*s and m!'ti 'e "ocesses in detai'. 2. ;8 'ain the 5a"io!s sched!'in& o'icies in detai'. (. ;8 'ain P"eem ti5e "ea' time o e"atin& s#stem in detai'. ). ;8 'ain Non-P"eem ti5e "ea' time o e"atin& s#stems in detai'. ,. ;8 'ain "io"it# based sched!'in& in detai'. -. ;8 'ain the 5a"io!s inte" "ocess comm!nication mechanism in detai'. /. ;8 'ain the 5a"io!s t# es o+ Pe"+o"mance iss!es. UNIT-I? PART-A(2 MARKS) 1. @ist the ad5anta&es in assemb'# 'an&!a&e codin& +o" an a 2. What do #o! mean b# o timi=ation o+ memo"#$ 'ication.

(. 6o% to dec'a"e NU@@ ointe"s in embedded 7$ ). 9e+ine e8e +i'e. ,. What is an in-ci"c!it em!'ato"$ -. What a"e "eent"ant +!nctions in embedded so+t%a"e$ /. 9e+ine a testbench. 0. 9e+ine a host and a ta"&et. 2. What is a c"oss com i'e"$ 14. What a"e "ea'-time const"aints +o" an embedded s#stem$ 11. S eci+# the 2 cate&o"ies o+ m!'ti-state s#stems. 12. What is a 'in*e"$ 1(. What is a 'ocato"$ 1). What is a sim!'ato"$ 1,. What a"e the deb!&&in& too's a5ai'ab'e$ 1-. What t# e o+ "ocesso"A o e"atin& s#stem and 'an&!a&e a"e !sed +o" embedded s#stems$ 1/. @ist the ad5anta&es in hi&h-'e5e' 'an&!a&e "o&"ammin&. 10. What a"e con+i&!"ation +i'es$ 12. 6o% does a mac"o di++e" +"om a +!nction$ 24. 6o% %i'' #o! o timi=e embedded s#stem codes in >>Ps 'an&!a&e$ PART-:(1- MARKS) 1. a) Tab!'ate "o&"am e'ementsB Mac"os and C!nctions and thei" !ses. b) ;8 'ain the !se o+ ointe"sA NU@@ ointe"s. 2. a) What a"e the ad5anta&es o+ !sin& m!'ti 'e +!nction ca''s in c#c'ic o"de" in the main() $ A'soA %"ite the ad5anta&es o+ b!i'din& ISR 1!e!es. b) What a"e the "o&"ammin& ad5anta&es o+ 7DD $ What a"e the disad5anta&es o+ 7D D$ (. a) 7om a"e "o&"ammin& in assemb'# 'an&!a&e and in hi&h 'e5e' 'an&!a&e E7F. b) What a"e the t# ica' cha''en&es o+ "o&"ammin& +o" embedded s#stems$ ). a) 7om a"e 7 "o&"am com i'e" and c"oss-com i'e". b) 9isc!ss the ste s !sed +o" o timi=in& the !se o+ memo"# in a s#stem. ,. a) @ist the 5a"io!s so+t%a"e too's o+ embedded s#stem and its !ses. b) ;8 'ain So+t%a"e too's a 'ication %ith e8em 'a"# s#stems. -. ;8 'ain the +o''o%in& "o&"am e'ements %ith s!itab'e s#nta8 and e8am 'esa) Inc'!de di"ecto"ies b) So!"ce +i'es c) 7on+i&!"ation +i'es d) P"e "ocesso" di"ecti5es /. a) 9isc!ss abo!t the !sa&e o+ +!nction ca''s in embedded 7 'an&!a&e. b) 9isc!ss abo!t m!'ti 'e +!nction ca''s in c#c'ic o"de". 0. a) 9esc"ibe the deb!&&in& st"ate&ies !sed in embedded s#stems in detai'. b) %hat a"e the di++e"ences bet%een 'in*e" and 'oade"$ 2. ;8 'ain the +eat!"es o+ assemb'e"sA com i'e"s and c"oss-com i'e"s !sed in embedded s#stems. 14. a) What a"e sim!'ato"s$ What a"e the ad5anta&es and disad5anta&es o+ sim!'ato"s$ b) 9esc"ibe the "o'e o+ in-ci"c!it em!'ato" in the desi&n o+ embedded s#stem. UNIT-? PART-A(2 MARKS) 1. 2. (. ). Wh# is UM@ a o%e"+!' mode'in& 'an&!a&e$ What is a s#nch"oni=ation ob.ect$ @ist the 5a"io!s so+t%a"e 'a#e"s in so+t%a"e a"chitect!"e o+ a came"a s#stem. 9e+ine 6a"d%a"e A"chitect!"e.

,. What a"e the 2 di++e"ent a "oaches +o" desi&nin& an embedded s#stem$ -. @ist the iss!es in ha"d%a"e and so+t%a"e desi&n +o" an embedded s#stem. /. S eci+# the ad5anta&es o+ ha"d%a"e im 'ementations. 0. S eci+# the ad5anta&es o+ so+t%a"e im 'ementations. 2. @ist the choices a5ai'ab'e +o" embedded s#stem "ocesso"s. 14. Mention the 'an&!a&e !sed +o" sim!'atin& and s#nthesi=in& &ate 'e5e' desi&n. 11. 6o% %i'' #o! im 'ement CSM and state t"ansitions$ 12. @ist an# ) +acto"s %hich sho!'d be ta*en into acco!nt %hi'e choosin& a mic"o "ocesso" o" mic"ocont"o''e". 1(. S eci+# +e% data sets %hich a"e a''otted memo"# 1). What a"e the "e&iste"s in a de5ice$ 1,. @ist the 5a"io!s e"+o"mance met"ics. 1-. @ist the met"ics based on %hich "ea'-time "o&"am e"+o"mance de ends ! on. 1/. What a"e the %a#s in %hich #o! acce'e"ate the e"+o"mance$ 10. What does a P@7 !nit consist o+$ 12. 6o% does a o"t inst"!ction data t# e di++e" +"om one 'at+o"m to anothe" 'at+o"m$ 24. What a"e the c"ite"ia to be conside"ed abo!t %hich the mic"ocont"o''e" is to be !sed$ PART-:(1- MARKS) 1. 9"a% and e8 'ain basic s#stem(A7?S) o+ an A!tomatic 7hoco'ate ?endin& Machine. 2. Identi+# the tas*s +o" an A7?S. ;8 'ain the 5a"io!s inte" "ocess comm!nication methods "e1!i"ed in im 'ementin& the a 'ication. (. Pe"+o"m the case st!d# +o" an A7?S !sin& MU7>S RT>S. ). Pe"+o"m the case st!d# o+ an embedded s#stem +o" a sma"t ca"d. ,. What a"e the ha"d%a"e and so+t%a"e desi&n iss!es to be conside"ed %hi'e desi&nin& an embedded s#stem$

You might also like