EIE CBCS Syllabus

Page 18

Chip Peripherals – Assembly Language Syntax – Addressing Modes – Normal pipeline operation, Convolution using MAC, MACD instructions – FIR filter implementation Module 4: Architecture of TMS320C54x And TMS320C6x :(8 Hours) Architecture of TMS320C54X- Bus Structure – Data Path - Normal Pipe line operation – FIR filter implementation – VLIW Architecture of TMS320C6X- Bus Structure – Data path – Normal Pipe line operation – Serial/Partially Parallel/ Fully Parallel FIR filter implementation. Module 5: Overview of FPGA: (8 Hours) FPGA Technology pros and cons behind FPGA and programmable signal processors, FPGA structure, Implementation of basic MAC Unit. Module 6: DSP with FPGA :(7 Hours) FPGA for Digital Signal Processing Applications-Distributed Arithmetic- Digital filter Implementation in FPGA. Reference Books 1. Venkataramani B &M.Bhaskar, “Digital Signal Processor”, TMH, New Delhi, 2003. 2. Meyer U – Baese “Digital Signal Processing with Field Programmable GateArrays”, Spinger, New York, 2003. 3. Michael John Sabastian Smith, “ Application Specific Integrated Circuits”,Pearson Education,USA,2005. 4. Stephen Brown, ZvonkoVranesic, “Fundamentals of Digital Logic with VHDLDesign”, McGraw – Hill Higher Education, New Delhi – 2005. 18EI3002

EMBEDDED SYSTEM AND SOFTWARE DESIGN

L 3

T 0

P 0

C 3

Course Objectives 1. To provide a clear understanding on the basic concepts, building blocks of embedded system 2. To teach the fundamentals of Embedded networking and RTOS 3. To study the basic concepts of Embedded OS Course outcome: At the end of this course, students will demonstrate the ability to 1. Recall the basic concepts of embedded systems 2. Summarize the concepts of embedded networking and interrupt service mechanisms. 3. Identification of various RTOS features for real time applications 4. Analyze the scope of UML for creating visual models of software-intensive systems.\ 5. Explain the basic concepts of embedded OS 6. Design real time embedded systems using the concepts of RTOS. Module 1: Introduction to Embedded Systems :(6 Hours) Introduction to Embedded Systems – The build process for embedded systems- Structural units in Embedded processor , selection of processor & memory devices- DMA – Memory management methods- Timer and Counting devices, Watchdog Timer, Real Time Clock . Module 2: Embedded Networking and interrupt service mechanism: (8 Hours) Embedded networking: Introduction, I/O Device Ports & Buses– Serial Bus communication protocols - RS232 standard – RS485 –USB – Inter Integrated Circuits (I2C) – interrupt sources , ProgrammedI/O busy-wait approach without interrupt service mechanism- ISR concept-– multiple interrupts – context and periods for context switching, interrupt latency and deadline -Introduction to Basic Concept Device Drivers. Module 3:RTOS based Embedded System Design: (8 Hours) Introduction to basic concepts of RTOS- Task, process & threads, interrupt routines in RTOS, Multiprocessing and Multitasking, Pre-emptive and non-pre-emptive scheduling, Task communication- shared memory, message passing-, Inter-process Communication – synchronization between processes-semaphores, Mailbox, pipes, priority inversion, priority inheritance-comparison of commercial RTOS features - RTOS Lite, Full RTOS, VxWorks, μC/OS-II, RT Linux Module 4: Software Development Tools :(8 Hours) Software Development environment-IDE, assembler, compiler, linker, simulator, debugger, In-circuit emulator, Target Hardware Debugging, need for Hardware-Software Partitioning and Co-Design. Overview of UML, Scope of UML modelling, Conceptual model of UML, Architectural, UML basic elements-Diagram- Modelling techniques - structural, Behavioural, Activity Diagrams. Module 5: Embedded Operating System: (8 Hours) Creating embedded operating system: Basis of a simple embedded OS, Introduction to sEOS, Using Timer 0 and Timer 1, Portability issue, Alternative system architecture, Important design Instrumentation Engineering


Turn static files into dynamic content formats.

Create a flipbook

Articles inside

18EI3025 Entrepreneurship development for embedded system 3:0:0 3

6hr
pages 39-246

18EI3023 Internet of things and protocols 3:0:0 3

1min
page 37

18EI3021 Real Time Operating System 3:0:0 3

2min
page 35

18EI3022 Embedded networking and automation of Electrical Systems

2min
page 36

18EI3020 Advanced course in Embedded C 3:0:0 3

2min
page 34

18EI3019 Python programming and Interfacing Techniques 3:0:0 3

2min
page 33

18EI3018 Embedded Android Programming 3:0:0 3

2min
page 32

18EI3016 Embedded based Image Processing Techniques 3:0:0 3

2min
page 30

18EI3017 Optimization techniques for Embedded Systems 3:0:0 3

2min
page 31

18EI3015 Embedded Product Development 3:0:0 3

2min
page 29

18EI3013 Smart system Design 3:0:0 3

2min
page 27

18EI3014 MEMS Technology for Embedded Design 3:0:0 3

2min
page 28

18EI3012 Wireless and Mobile Communication 3:0:0 3

2min
page 26

18EI3011 Distributed Embedded Computing 3:0:0 3

2min
page 25

18EI3010 Embedded Automotive Systems 3:0:0 3

2min
page 24

18EI3008 IoT Lab 0:0:4 2

1min
page 22

18EI3009 Field programmable Lab 0:0:4 2

1min
page 23

18EI3007 Embedded Based Virtual Instrumentation Lab 0:0:4 2

2min
page 21

18EI2013 Microcontroller and PLC Laboratory 0:0:2 1

2min
page 13

18EI3006 Advanced Embedded System Lab 0:0:4 2

2min
page 20

18EI3005 Embedded Linux 3:0:0 3

2min
page 19

18EI3004 Advanced Embedded Processors 3:0:0 3

2min
page 18

18EI2014 Modelling and Simulation 3:0:0 3

2min
page 14

18EI3002 Embedded system and software design 3:0:0 3

2min
page 16

18EI3003 Programmable Devices for Industrial Automation 3:0:0 3

2min
page 17

18EI3001 Advanced Embedded Signal Processors 3:0:0 3

1min
page 15
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.