Résumé de section
-
This chapter introduces the main processor architectures used in embedded systems and explains their impact on system performance, efficiency, and design. Students will explore the Von Neumann and Harvard architectures, their operating principles, advantages, limitations, and application domains. A comparison between both architectures is presented to help understand their suitability for different embedded applications. The chapter also introduces modern processor architectures and development boards commonly used in embedded and IoT systems.
This chapter covers the following topics:
• Von Neumann Architecture
• Harvard Architecture
• Instruction Execution Cycle
• Comparison Between Von Neumann and Harvard Architectures
• Selection Criteria for Processor Architectures
• Applications of Each Architecture
• Raspberry Pi and Von Neumann-Based Systems
• Arduino and PIC Microcontrollers
• STM32 and ESP32 Architectures
• Modified Harvard and Optimized Von Neumann Architectures
• Modern Embedded System PlatformsThis chapter provides the fundamental knowledge required to understand processor architectures and their role in embedded system design.
