This action might not be possible to undo. Are you sure you want to continue?
Submitted by: Nishant Gautam (0612831051) Shorya Mittal (0512831075) Parmendra Singh (0612831053)
An Emb S st m is micr pr c ss r b s s st m t t is mb s subs st m, in l r r s st m (w ic may or may not be a computer system).
Aut m tiv
l ctr nics
Aircr ft l ctr nics
l c mmunic ti n
pr c ss r S ns rs C nv rt rs (A-D nd D-A) Actu t rs Mem r (On-c ip nd Off c ip) C mmunic ti n p t wit t e inter cting envir nment
Resp Area C
nse ime -- Real
ime S stems
st P rtabilit L w P wer (Batter Life) Fault lerance
stem Specificati n
Functi ns, Real ime C nstraints, C st and P wer C nstraints
S ftware Partiti ning Hardware S nt esis Simulati n Implementati n
Perform a single task Usuall not general purpose Increasingly high performance and real time constrained Power, cost and reliability are important considerations HW-SW systems Software is used for more features and flexibility Hardware (processors, ASICs, memory etc. are used for performance and security
and Non distributed
dominated and Data dominated
³ The New York Times has estimated that the average American comes into contact with about 60 microprocessors every day....´
Latest top-level BMWs contain over 100 microprocessors [Personal communication]
Most of the functionality of embedded systems will be implemented in software!
The AT 89C2051 is a low voltage, high performance CMOS 8-bit microcontroller with 2K bytes of flash programmable memory.
Cost effectiveness. 89C2051 as onl 15 I/O lines so, port1 and port3 are onl available on it. e arc itecture of 89C2051 does not support any external address/data bus and t erefore RD,WR signals are absent . e 89C2051 also supports full-duplex serial fullcommunication and six interrupt sources.