# click the upper-left icon to select videos from the playlist
source: nptelhrd 2015年6月15日
Electronics - ARM Based Development by S. Chandramouleeswaran, Independent Embedded SW Trainer, Bangalore. For more details on NPTEL visit http://nptel.ac.in
01 Types of computer Architectures, ISA's and ARM History 47:44
02 Embedded System Software and Hardware, stack implementation in ARM 55:53
03 Processor core VS CPU core, ARM7TDMI Interface signals, Memory Interface 1:07:41
04 Instruction Format, ARM Core Data Flow Model, ARM 3 stage Pipeline 1:00:01
05 ARM 5 stage Pipeline, Pipeline Hazards, Data forwarding - a hardware solution 1:00:49
06 ARM ISA and Processor Variants, Different Types of Instructions, ARM Instruction set 1:14:42
07 Shift Operations, shift Operations using RS lower byte, Immediate value encoding 1:28:31
08 Dataprocessing Instructions 1:13:59
09 AddressingMode-1, Addressing Mode -2 59:36
10 Addressing Mode -2, LDR/STR, Addressing mode -3 with examples 1:37:29
11 Instruction Timing, Addressing Mode - 4 with Examples 1:25:11
12 Swap Instructions, Swap Register related Instructions, Loading Constants 1:14:00
13 Program Control Flow, Control Flow Instructions, B & BL instructions, BX instruction 1:16:30
14 Interrupts and Exceptions, Exception Handlers, Reset Handling 1:31:14
15 Aborts, software Interrupt Instruction, undefined instruction exception 1:35:25
16 Interrupt Latency, Multiply Instructions, Instruction set examples 1:14:06
17 Thumb state, Thumb Programmers model, Thumb Implementation, Thumb Applications 1:14:55
18 Thumb Instructions, Interrupt processing 1:20:10
19 Interrupt Handelling schemes, Examples of Interrupt Handlers 1:59:20
20 Coprocessors 1:20:14
21 Coprocessor Instructions, data Processign Instruction, data transfers 1:28:45
22 Number representations, floating point representation 1:36:22
23 Flynn's Taxonomy, SIMD and Vector Processors, Vector Floating Point Processor 1:35:06
24 Memory Technologies, Need for memory Hierarchy, Hierarchical Memory 1:28:20
25 Cache Memory, Mapping Functions 1:51:01
26 Cache Design, Unified or split cache, multiple level of caches, ARM cache features 1:31:04
27 Processes, Memory Map, Protected Systems, ARM systems with MPU, memory Protection Unit 1:43:05
28 Physical Vs Virtual Memory, Paging, Segmentation 45:59
29 MMU Advantage, virtual memory translation, Multitasking with MMU, MMU organization 59:56
Mod-05 Lec-30 ARM Development Environment, Arm Procedure Call Standard (APCS), Example C program 1:21:29
31 Example C program 28:01
32 Embedded software Development, Image structure, linker inputs and outputs, 57:00
33 AMBA Overview, Typical AMAB Based Microcontroller, AHB bus features, AHB Bus 1:10:26
34 DMA, Peripherals, Programming Peripherals in ARM 14:10
35 DMA: Direct Memory Access 58:17
36 Protocols (I2c, SPI), UART, GPIO 49:44
37 ARM ISAs, ARMv5, ARMv6, ARM v7, big.little technology, ARMv8 46:57
1. Clicking ▼&► to (un)fold the tree menu may facilitate locating what you want to find. 2. Videos embedded here do not necessarily represent my viewpoints or preferences. 3. This is just one of my several websites. Please click the category-tags below these two lines to go to each independent website.
No comments:
Post a Comment