LTCMiner cloud mining
Posts

BCS402: Microcontrollers

Module 1: ARM Embedded Systems Fundamentals Covers the differences between microprocessors and microcontrollers, the RISC design philosophy, and the ARM design philosophy. Topics include embedded system hardware and software, ARM processor fundamentals (registers, Current Program Status Register (CPSR), pipeline), and exception/interrupt handling mechanisms. Module 2: ARM Instruction Set Introduces the ARM instruction set architecture. Focuses on data processing instructions, branch instructions, software interrupt instructions, and program status register instructions. Module 3: C Compilers and Optimization Discusses basic C data types, C looping structures, and how C compilers handle register allocation, function calls, pointer aliasing, and portability issues in an embedded context. Module 4: Exception and Interrupt Handling Detailed exploration of ARM processor exceptions and modes, vector tables, interrupt priorities, and basic interrupt stack design. Covers firmware and bootloader concepts, including the ARM firmware suite and the structure of Sandstone code. Module 5: Cache Memory Explains the memory hierarchy and cache memory. Topics include cache architecture, basic operation of a cache controller, cache policies (write-back vs. write-through), and the role of Coprocessor 15 in cache management.

Getting Info...
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.