Unit 1
Aurix Architecture Overview On-Chip System Buses Memory Maps CPU Subsystem System Control Unit Program Memory Unit Local Memory Unit (LMU) Data Access Overlay (OVC) – Multicore Task Management UART DMA ADC Group Scan Interrupt Programming
| Course Name | Advanced Embedded Systems |
| Course Code | 26AL611 |
| Program | M. Tech. in Automotive Electronics |
| Semester | 2 |
| Credits | 3 |
| Campus | Coimbatore |
Aurix Architecture Overview On-Chip System Buses Memory Maps CPU Subsystem System Control Unit Program Memory Unit Local Memory Unit (LMU) Data Access Overlay (OVC) – Multicore Task Management UART DMA ADC Group Scan Interrupt Programming
Task Management – tasks, process and threads, task attributes and types – task states and transition, preemption-context switching, task control block, Introduction to real-time task scheduling, scheduling algorithms. Blocking, Deadlock and avoidance strategies, priority inversion and solutions. Task Communication and Synchronization – Semaphores and Mutex, Mailbox, Queue. Shell Programming – operating systems services system calls – Process and Processor management: Process concepts process scheduling operations on process.
Overview of parallel computing – CPU Vs GPU – Basics of GPU architecture – Introduction to CUDA – CUDA programming basics – CUDA threads, blocks, and grids – Memory hierarchy in CUDA (shared memory, global memory) – vector addition – Kernels – Thread Hierarchy – Thread Block Clusters – Memory Hierarchy – Heterogeneous Programming. Overview of QNX OS architecture microkernel – process manager – Protected address spaces – process/thread model scheduling – message passing – IO-mapped and memory-mapped IO
Reference (s)
Course Objectives
Course Outcomes:
CO-PO Mapping:
| CO/PO | PO1 | PO2 | PO3 | PO4 | PO5 | PO6 |
| CO01 | 2 | 3 | 3 | |||
| CO02 | 2 | 3 | 3 | |||
| CO03 | 2 | 3 | 3 | 2 | ||
| CO04 | 2 | 3 | 3 | 3 | ||
| CO05 | 2 | 3 | 3 | 3 |
Skills Acquired: Configuration of peripherals of an advanced processor, CUDA programming using GPU, QNX configuration
DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.