CXXX.2 Analyze floating point processor architecture and its architectural [U] [A] support for higher level language. CXXX.3 Identify the architectural support of ARM for operating system and [U] analyze the function of memory Management unit of ARM. CXXX.4 Develop an application related to ARM processor. [U][C] Course Contents: ARM Architecture: Abstraction in hardware design MUO -Acorn RISC Machine Architecture – – Inheritance ARM programming model ARM Development Tools 3 and 5 Stage Pipeline ARM – – – Organization ARM Instruction Execution and Implementation ARM Co-Processor Interface; – – ARM Assembly Language programming: ARM Instruction Types data Transfer, Data Processing – and Control Flow Instructions ARM Instruction set Co-Processor Instruction; Architectural – – Support for High Level Language and Memory Hierarchy: Data Types Abstraction in software – design expressions Loops Functions and Procedures Conditional Statements use of – – – – – memory- Memory size and speed On Chip Memory Caches, Design an example – – – –Memory management; Architectural support for system Development: Advantaged Microcontroller Bus Architecture ARM memory Interface ARM Reference Peripheral Specification Hardware – – – System Prototyping Tools Emulator Debug Architecture; Arm Application Development: – – Introduction to DSP on ARM FIR Filter IIR Filter Discrete Fourier transform Exception – – – – Handling Interrupts Interrupt handling schemes – – Total Hours: 45 Text Books: 1 Steve Furber, System on Chip Architecture”, Addison Professional, “ARM –Wesley 2000. 2 Andrew N. Dominic Symes, Chris Wright, John Rayfield System “ARM Developer’s Guide Designing and Optimizing System Software”, Elsevier 2007. Reference Books: 1 Ricardo Reis, of System on a Chip: Devices and Components”, Springer, “Design 2004. 2 Andrews, of Hardware and Software for ARM System on Chip “o-Verification Design (Embedded Technology), ewnes, BK and CD-ROM”, Aug 2004. 3 William Hohl, Assebly Language Fundamentals and Techniques”. “ARM 4 ARM Architecture Reference Manual. Web References: 1 2 Online Resources: 1 http://nptel.ac.in/courses/108102045/5 2 http://nptel.ac.in/courses/117106111 Assessment Methods & Levels (based on Blooms’Taxonomy) Formative assessment based on Capstone Model (Max. Marks:20)
CXXX.2 Analyze floating point processor architecture and its architectural support for higher level language. [U] [A] CXXX.3 Identify the architectural support of ARM for operating system and analyze the function of memory Management unit of ARM. [U] CXXX.4 Develop an application related to ARM processor. [U][C] Course Contents: ARM Architecture: Abstraction in hardware design – MUO -Acorn RISC Machine – Architecture Inheritance – ARM programming model – ARM Development Tools – 3 and 5 Stage Pipeline ARM Organization – ARM Instruction Execution and Implementation – ARM Co-Processor Interface; ARM Assembly Language programming: ARM Instruction Types – data Transfer, Data Processing and Control Flow Instructions – ARM Instruction set – Co-Processor Instruction; Architectural Support for High Level Language and Memory Hierarchy: Data Types – Abstraction in software design – expressions – Loops – Functions and Procedures – Conditional Statements – use of memory- Memory size and speed – On Chip Memory – Caches, Design – an example –Memory management; Architectural support for system Development: Advantaged Microcontroller Bus Architecture – ARM memory Interface – ARM Reference Peripheral Specification – Hardware System Prototyping Tools – Emulator – Debug Architecture; Arm Application Development: Introduction to DSP on ARM – FIR Filter – IIR Filter – Discrete Fourier transform – Exception Handling – Interrupts – Interrupt handling schemes Total Hours: 45 Text Books: 1 Steve Furber, “ARM System on Chip Architecture”, Addison –Wesley Professional, 2000. 2 Andrew N. Dominic Symes, Chris Wright, John Rayfield “ARM System Developer’s Guide Designing and Optimizing System Software”, Elsevier 2007. Reference Books: 1 Ricardo Reis, “Design of System on a Chip: Devices and Components”, Springer, 2004. 2 Andrews, “o-Verification of Hardware and Software for ARM System on Chip Design (Embedded Technology), ewnes, BK and CD-ROM”, Aug 2004. 3 William Hohl, “ARM Assebly Language Fundamentals and Techniques”. 4 ARM Architecture Reference Manual. Web References: 1 2 Online Resources: 1 http://nptel.ac.in/courses/108102045/5 2 http://nptel.ac.in/courses/117106111 Assessment Methods & Levels (based on Blooms’Taxonomy) Formative assessment based on Capstone Model (Max. Marks:20)
R16%20syllabus.docx