Flexible Memory Allocation
Flexible Memory Allocation
•
8051 Architecture uses a separate address space for code and for data
•
Allocate dual banks of Flash to meet Application Demands
–
The Decode PLD controls where Flash memory resides
•
You decide how to split the Flash memory
Can use
EEPROM
Emulation
www.st.com/micropsd
Big Code
(complex
- OR -
algorithms)
nd
nd
2
2
nd
FLASH
FLASH
2
FLASH
DATA
DATA
DATA
MAIN FLASH
MAIN FLASH
MAIN FLASH
CODE
CODE
CODE
Big Data
(printers, big
- OR -
GUI, tables)
nd
nd
2
2
FLASH
FLASH
nd
2
FLASH
CODE
CODE
CODE
MAIN FLASH
MAIN FLASH
MAIN FLASH
DATA
DATA
DATA
All Code
(like typical
flash 8051s)
nd
nd
2
2
nd
FLASH
FLASH
2
FLASH
CODE
CODE
CODE
MAIN FLASH
MAIN FLASH
MAIN FLASH
CODE
CODE
CODE
7
Need help?
Do you have a question about the switch/hub and is the answer not in the manual?