10.07.2015 Views

B.Tech. Degree Programme Computer Science & Engineering

B.Tech. Degree Programme Computer Science & Engineering

B.Tech. Degree Programme Computer Science & Engineering

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

B.<strong>Tech</strong>. <strong>Computer</strong> <strong>Science</strong> & <strong>Engineering</strong> (Regular)6. VHDL STATEMENTS: Assignment statements,sequential statements and process, conditionalstatements, generate statement, case statementarray and loops, resolution functions, packagesand libraries, concurrent statements,subprograms: application of functions andprocedures, structural modelling, componentdeclaration, structural layout and generics,configuration statements7. COMBINATIONAL CIRCUIT DESIGN: VHDLmodels and simulation of combinational circuitssuch as multiplexers, demultiplexers, encoders,decoders, code converters, comparators,implementation of Boolean functions, etc.SEQUENTIAL CIRCUITS DESIGN: VHDL modelsand simulation of sequential circuits flip flops, shiftregisters, counters, etc. design implementationusing CPLDs and FPGAsTEXT BOOKJain R. P., “Modern Digital Electronics”, 3rd Edition,Tata McGraw Hill, 2000.REFERENCE BOOKS1. Brown and Vranesic, “Fundamentals of DigitalLogic with VHDL Design”, Tata McGraw Hill, 20002. Taub and Schilling, “Digital Integrated Electronics”,McGraw Hill, 20083. Malvino A. P. and Leach D., “Digital Principles andApplications”, McGraw Hill, 19864. Mano Morris, “Digital Design”, 4th Edition, PrenticeHall of India, 20065. IEEE, “IEEE Standard VHDL Language ReferenceManual”, IEEE <strong>Computer</strong> Society Press, 19936. Chang K. C., “Digital Design and Modelling withVHDL and Synthesis”, IEEE <strong>Computer</strong> SocietyPress.7. Roth Charles H., “Digital System Design usingVHDL”, PWS, 19988. Navabi Z., "VHDL-Analysis & Modelling of DigitalSystems”, 2nd Edition. McGraw Hill, 19979. Perry, “VHDL”, 4th Edition, Tata McGraw Hill,2002EC-305EMBEDDED SYSTEM L T P CrDESIGN 5 0 0 3OBJECTIVEEmbedded computers are found everywhere fromhome appliances to automobiles to medical devices.Designing an embedded computing system is achallenging task because the requirements includemanufacturing cost, performance, power consumption,user interface, hard deadlines and rich functionality.The objective is to teach embedded system designprocess which includes requirements, specification,architecture, components and system integrationphases. The course will have real-life design examplesto illustrate the design process and the students areencouraged to design embedded systems to gainexperience.PRE-REQUISITESKnowledge of logic design, assembly languageprogramming, computer organization and architecture,microprocessors and interfacing, operating systems1. INTRODUCTION: Introduction, overview, designprocess; instruction set architecture; CISC andRISC instruction set; architecture; basicembedded processor/ microcontroller architecture;memory system architecture; I/O sub-system; coprocessorsand hardware accelerators; processorperformance enhancement; 16 & 32 bitmicroprocessor and micro-controller and DSPhardware with reference to embedded system.2. REAL TIME OPERATING SYSTEMS: Real timeoperating system overview; basic features of anoperating system, kernel features; processes andthreads, context switching; scheduling, interprocesscommunication; real-time memorymanagement; I/O processes; exposure to WindowsCE, QNX, micro kernels and μc/OS of introductionto process models; interrupt routines in an RTOsenvironment; encapsulating semaphores andqueues; hard real-time scheduling considerations;saving memory space.3. DESIGNING EMBEDDED COMPUTINGPLATFORM: Using CPU bus, memory devicesand their characteristics, I/O devices, componentinterfacing, memory interfacing; I/O deviceinterfacing, interfacing protocols, designing withprocessors: system architecture, hardware design,FPGA based design; implementation: developmentenvironment, debugging techniques, designexamples: data compressor, alarm clock.4. PROGRAMMING EMBEDDED SYSTEMS:Program design, programming languages, use ofhigh level languages, programming and run-timeenvironment, basic compilation techniques,analysis and optimization of execution time,analysis and optimization of energy and power,analysis and optimization of program size, programvalidation and testing5. NETWORK BASED EMBEDDEDAPPLICATIONS: Network fundamentals, layersand protocols, network architectures, distributedembedded architectures, elements of protocoldesign, high level protocol design languages,network based design, internet-enabled systems:protocols for industrial and control applications;internetworking protocols; wireless applications6. EMBEDDED CONTROL APPLICATIONS:Introduction, open-loop and closed loop controlsystems; PID controllers, fuzzy logic controller;application examples: washing machine, automotivesystems, auto-focusing digital camera, air-conditioner7. EMBEDDED SYSTEM DEVELOPMENT: Designmethodologies; architectural design; designexamples: telephone PBX, PDA, set-top box,elevator control system, ATM system, faulttolerancetechniques, reliability evaluationtechniquesTEXT BOOKSimon David E., “An Embedded System Primer”,Addison-Wesley, 1999REFERENCE BOOKS48

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!