Embedded Systems is a special purpose computer system/board, which positions all the devices such as processor, memory, interface and control in single package to perform only a specific application activity.
Common examples of embedded systems are- cell phones, automated teller machines, home security systems.
Module 1 - Logic Synthesis
Digital Design review: Number Systems, Boolean algebra, K-map row, four variables, logic gates, combinational logic, combinational logic with MSI and LSI.
Sequential Logic – flip-flops, triggering of flip-flops, Registers –shift registers, counters- ripple counter, synchronous counter, memory –RAM, ROM, etc. Introduction, basic terminology, entity declaration architecture body, configuration declaration, package declaration, package body, model analysis, identifiers, data objects, data types, operators.
Behavioural Modelling – entity declaration, architecture body, process statement, variables, signal assignment, statements – wait, if, case, null, loop next, assertion, report, multiple process. Data modelling – concurrent signal assignment, Delta delay, multiple drivers, block statements, structural Modelling- component declaration, and component instantiation.
Module 2 - Embedded micro Controllers
Module 3 - Real Time Operating System
What are embedded systems? – Important aspects of embedded systems. Embedded system design concepts. Embedded system: hardware Design. Embedded processors, Embedded Memories. Interface to the external world software design for embedded systems.