Starting a new Lecture Notes Series on Electronics - ARM Based Development
%20(1).png)
%20(1).png)
Youtube Lecture Playlist CreditsChannel Name: nptelhrd
So Let Us Start to This Journey of Learning
Electronics - ARM Based Development By Lecture Notes together!
Lecture 2: Embedded System Software and Hardware, stack implementation in ARM, Endianness, condition codes
Lecture 3: Processor core VS CPU core, ARM7TDMI Interface signals, Memory Interface, Bus Cycle types
Lecture 4: Instruction Format, ARM Core Data Flow Model, ARM 3 stage Pipeline, ARM family attribute comparision
Lecture 8: Dataprocessing Instructions
Lecture 9: AddressingMode-1, Addressing Mode -2
Lecture 18: Thumb Instructions, Interrupt processing
Lecture 20: Coprocessors
Lecture 21: Coprocessor Instructions, data Processign Instruction, data transfers, register transfers
Lecture 23: Flynn's Taxonomy, SIMD and Vector Processors, Vector Floating Point Processor (VFP), VFP and ARM
Lecture 24: Memory Technologies, Need for memory Hierarchy, Hierarchical Memory Organization, Virtual Memory
Lecture 25: Cache Memory, Mapping Functions
Lecture 26: Cache Design, Unified or split cache, multiple level of caches, ARM cache features, coprocessor 15
Lecture 27: Processes, Memory Map, Protected Systems, ARM systems with MPU, memory Protection Unit (MPU)
Lecture 28: Physical Vs Virtual Memory, Paging, Segmentation
Lecture 31: Example C program
Lecture 32: Embedded software Development, Image structure, linker inputs and outputs, memory map, application
Lecture 34: DMA, Peripherals, Programming Peripherals in ARM
Lecture 35: DMA:Direct Memory Access
Lecture 36: Protocols (I2c, SPI), UART, GPIO