UsefulLinks
Computer Science
Control Systems
Microprocessors and Embedded Systems
1. Introduction to Embedded Systems
2. Digital System Fundamentals
3. Microprocessor Architecture and Organization
4. Microcontroller Architecture
5. Memory Systems
6. Input/Output Systems
7. Embedded Programming Fundamentals
8. Peripheral Interfacing
9. Real-Time Systems and RTOS
10. System Design and Development
11. Advanced Embedded System Topics
5.
Memory Systems
5.1.
Memory Hierarchy
5.1.1.
Register Level
5.1.2.
Cache Memory
5.1.3.
Main Memory
5.1.4.
Secondary Storage
5.1.5.
Memory Access Time
5.1.6.
Memory Bandwidth
5.2.
Memory Organization
5.2.1.
Address Space
5.2.1.1.
Physical Address Space
5.2.1.2.
Logical Address Space
5.2.1.3.
Memory Mapping
5.2.2.
Memory Map Design
5.2.2.1.
Memory Allocation
5.2.2.2.
Peripheral Mapping
5.2.2.3.
Reserved Areas
5.2.3.
Address Decoding
5.2.3.1.
Full Address Decoding
5.2.3.2.
Partial Address Decoding
5.2.3.3.
Address Decoder Circuits
5.3.
Memory Technologies
5.3.1.
Volatile Memory Technologies
5.3.1.1.
Static RAM Characteristics
5.3.1.2.
Dynamic RAM Characteristics
5.3.1.3.
Memory Cell Design
5.3.2.
Non-Volatile Memory Technologies
5.3.2.1.
ROM Technologies
5.3.2.2.
Flash Memory Technology
5.3.2.3.
EEPROM Technology
5.3.2.4.
Emerging Memory Technologies
5.4.
Memory Interfacing
5.4.1.
Memory Bus Signals
5.4.1.1.
Address Bus Connections
5.4.1.2.
Data Bus Connections
5.4.1.3.
Control Signal Connections
5.4.2.
Memory Timing
5.4.2.1.
Read Cycle Timing
5.4.2.2.
Write Cycle Timing
5.4.2.3.
Setup and Hold Times
5.4.3.
Memory Controller Design
5.4.3.1.
Controller Functions
5.4.3.2.
Timing Generation
5.4.3.3.
Error Detection and Correction
Previous
4. Microcontroller Architecture
Go to top
Next
6. Input/Output Systems