Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[Moved] How external memory is addressed in processors?

Status
Not open for further replies.

jamesnzt

Newbie level 4
Joined
Jul 7, 2014
Messages
5
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
31
an 32 bit processor can address only up to 4GB memory. Then some processor can allow external memory up to 32GB. Then how 32GB is addressed in 32bit processor? Please tell the concept behind this addressing.

Thanks in advance
 

'Memory segmentation' and 'paging' are what you are looking for.
 

an 32 bit processor can address only up to 4GB memory. Then some processor can allow external memory up to 32GB. Then how 32GB is addressed in 32bit processor? Please tell the concept behind this addressing.

Thanks in advance
MCU/MPU don't directly talk with external memory directly. They tend to have memory controllers in between that enable the to access more memory. These memory controller translate the logical address into physical address. When it comes to direct access memory like RAM or resistors they tend to fall in 4GB range.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top