0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
69 tayangan5 halaman
This document outlines the course structure for EC6504 Microprocessor and Microcontroller. It includes 5 units that cover topics such as the 8086 microprocessor architecture, 8086 system bus structure, I/O interfacing, microcontroller architecture, and interfacing microcontrollers. The course includes 45 class periods and recommends textbooks related to the 8086/8088 family and 8051 microcontrollers. It also lists experiments for the accompanying laboratory course CS6412 that involve programming microprocessors and peripherals using development kits.
This document outlines the course structure for EC6504 Microprocessor and Microcontroller. It includes 5 units that cover topics such as the 8086 microprocessor architecture, 8086 system bus structure, I/O interfacing, microcontroller architecture, and interfacing microcontrollers. The course includes 45 class periods and recommends textbooks related to the 8086/8088 family and 8051 microcontrollers. It also lists experiments for the accompanying laboratory course CS6412 that involve programming microprocessors and peripherals using development kits.
This document outlines the course structure for EC6504 Microprocessor and Microcontroller. It includes 5 units that cover topics such as the 8086 microprocessor architecture, 8086 system bus structure, I/O interfacing, microcontroller architecture, and interfacing microcontrollers. The course includes 45 class periods and recommends textbooks related to the 8086/8088 family and 8051 microcontrollers. It also lists experiments for the accompanying laboratory course CS6412 that involve programming microprocessors and peripherals using development kits.
Introduction to 8086 Microprocessor architecture Addressing modes - Instruction set and assembler directives Assembly language programming Modular Programming - Linking and Relocation - Stacks - Procedures Macros Interrupts and interrupt service routines Byte and String Manipulation. UNIT II - 8086 SYSTEM BUS STRUCTURE 9 8086 signals Basic configurations System bus timing System design using 8086 IO programming Introduction to Multiprogramming System Bus Structure - Multiprocessor configurations Coprocessor, Closely coupled and loosely Coupled configurations Introduction to advanced processors. UNIT III - I/O INTERFACING 9 Memory Interfacing and I/O interfacing - Parallel communication interface Serial communication interface D/A and A/D Interface - Timer Keyboard /display controller Interrupt controller DMA controller Programming and applications Case studies: Traffic Light control, LED display, LCD display, Keyboard display interface and Alarm Controller. UNIT IV - MICROCONTROLLER 9 Architecture of 8051 Special Function Registers(SFRs) - I/O Pins Ports and Circuits - Instruction set - Addressing modes - Assembly language programming. UNIT V - INTERFACING MICROCONTROLLER 9 Programming 8051 Timers - Serial Port Programming - Interrupts Programming LCD & Keyboard Interfacing - ADC, DAC & Sensor Interfacing - External Memory Interface- Stepper Motor and Waveform generation. TOTAL: 45 PERIODS TEXT BOOKS: 1. Yu-Cheng Liu, Glenn A.Gibson, Microcomputer Systems: The 8086 / 8088 Family Architecture, Programming and Design, Second Edition, Prentice Hall of India, 2007. 2. Mohamed Ali Mazidi, Janice Gillispie Mazidi, Rolin McKinlay, The 8051 Microcontroller and Embedded Systems: Using Assembly and C, Second Edition, Pearson Education, 2011 REFERENCE: 1. Doughlas V.Hall, Microprocessors and Interfacing, Programming and Hardware:,TMH, 2012
CS6412 MICROPROCESSOR AND MICROCONTROLLER LABORATORY
LIST OF EXPERIMENTS: 8086 Programs using kits and MASM 1. Basic arithmetic and Logical operations 2. Move a data block without overlap 3. Code conversion, decimal arithmetic and Matrix operations. 4. Floating point operations, string manipulations, sorting and searching 5. Password checking, Print RAM size and system date 6. Counters and Time Delay Peripherals and Interfacing Experiments 7. Traffic light control 8. Stepper motor control 9. Digital clock 10. Key board and Display 11. Printer status 12. Serial interface and Parallel interface 13. A/D and D/A interface and Waveform Generation 8051 Experiments using kits and MASM 14. Basic arithmetic and Logical operations 15. Square and Cube program, Find 2s complement of a number 16. Unpacked BCD to ASCII
EE6612 MICROPROCESSORS AND MICROCONTROLLERS LABORATORY LT P C 0 0 3 2
LIST OF EXPERIMENTS: 1. Simple arithmetic operations: addition / subtraction / multiplication / division. 2. Programming with control instructions: (i) Ascending / Descending order, Maximum / Minimum of numbers (ii) Programs using Rotate instructions (iii) Hex / ASCII / BCD code conversions. 3. Interface Experiments: with 8085 (i) A/D Interfacing. & D/A Interfacing. 4. Traffic light controller. 5. I/O Port / Serial communication 6. Programming Practices with Simulators/Emulators/open source 7. Read a key, interface display 8. Demonstration of basic instructions with 8051 Micro controller execution, including: (i) Conditional jumps, looping (ii) Calling subroutines. 9. Programming I/O Port 8051 (i) study on interface with A/D & D/A (ii) study on interface with DC & AC motor. 10. Mini project development with processors.
EE6602 EMBEDDED SYSTEMS L T P C 3 0 0 3
UNIT I INTRODUCTION TO EMBEDDED SYSTEMS 9 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, In circuit emulator, Target Hardware Debugging. UNIT II EMBEDDED NETWORKING 9 Embedded Networking: Introduction, I/O Device Ports & Buses Serial Bus communication protocols - RS232 standard RS422 RS485 - CAN Bus -Serial Peripheral Interface (SPI) Inter Integrated Circuits (I2C) need for device drivers. UNIT III EMBEDDED FIRMWARE DEVELOPMENT ENVIRONMENT 9 Embedded Product Development Life Cycle- objectives, different phases of EDLC, Modelling of EDLC; issues in Hardware-software Co-design, Data Flow Graph, state machine model, Sequential Program Model, concurrent Model, object oriented Model. UNIT IV RTOS BASED EMBEDDED SYSTEM DESIGN 9 Introduction to basic concepts of RTOS- Task, process & threads, interrupt routines in RTOS, Multiprocessing and Multitasking, Preemptive and non-preemptive scheduling, Task communication shared memory, message passing-, Inter process Communication synchronization between processes-semaphores, Mailbox, pipes, priority inversion, priority inheritance, comparison of Real Time Operating systems: Vx Works, C/OS-II, RT Linux. UNIT V EMBEDDED SYSTEM APPLICATION DEVELOPMENT 9 Case Study of Washing Machine- Automotive Application- Smart Card System Application, TOTAL: 45 PERIODS TEXT BOOKS: 1. Rajkamal, Embedded System-Architecture, Programming, Design, Mc Graw Hill, 2013. 2. Peckol, Embedded system Design, John Wiley & Sons,2010 3. Lyla B Das, Embedded Systems-An Integrated Approach, Pearson, 2013 REFERENCES: 1. Shibu. K.V, Introduction to Embedded Systems, Tata McGraw Hill,2009. 2. Elicia White, Making Embedded Systems, O Reilly Series, SPD,2011. 3. Tammy Noergaard, Embedded Systems Architecture, Elsevier, 2006. 4. Han-Way Huang, Embedded system Design Using C8051, Cengage Learning,2009. 5. Rajib Mall Real-Time systems Theory and Practice Pearson Education, 2007.
CS6303 COMPUTER ARCHITECTURE L T P C 3 0 0 3
UNIT I OVERVIEW & INSTRUCTIONS 9 Eight ideas Components of a computer system Technology Performance Power wall Uniprocessors to multiprocessors; Instructions operations and operands representing instructions Logical operations control operations Addressing and addressing modes. UNIT II ARITHMETIC OPERATIONS 7 ALU - Addition and subtraction Multiplication Division Floating Point operations Sub word parallelism. UNIT III PROCESSOR AND CONTROL UNIT 11 Basic MIPS implementation Building data path Control Implementation scheme Pipelining Pipelined data path and control Handling Data hazards & Control hazards Exceptions. UNIT IV PARALLELISM 9 Instruction-level-parallelism Parallel processing challenges Flynn's classification Hardware multithreading Multicore processors UNIT V MEMORY AND I/O SYSTEMS 9 Memory hierarchy - Memory technologies Cache basics Measuring and improving cache performance - Virtual memory, TLBs - Input/output system, programmed I/O, DMA and interrupts, I/O processors. TOTAL: 45 PERIODS TEXT BOOK: 1. David A. Patterson and John L. Hennessey, Computer Organization and Design, Fifth edition, Morgan Kauffman / Elsevier, 2014. REFERENCES: 1. V.Carl Hamacher, Zvonko G. Varanesic and Safat G. Zaky, Computer Organisation, VI edition, Mc Graw-Hill Inc, 2012. 2. William Stallings Computer Organization and Architecture, Seventh Edition, Pearson Education, 2006. 3. Vincent P. Heuring, Harry F. Jordan, Computer System Architecture, Second Edition, Pearson Education, 2005. 4. Govindarajalu, Computer Architecture and Organization, Design Principles and Applications", first edition, Tata Mc Graw Hill, New Delhi, 2005. 5. John P. Hayes, Computer Architecture and Organization, Third Edition, Tata Mc Graw Hill,