is 5gb ram is reliable for 32 bit processor
That entirely depends on the exact processor.
Or rather, it does not depend on the processor at all, just at how many hoops (hard- and software) you want to jump through to deal with accessing all the memory. Theoretically, you could address a few hundred GB with an 8-bit processor.
please give a reliable solution
Hi,
you could use a 32bit bus system and an other port pin to switch between memory banks. With one extra pin you have already a possible maximum of 2x 4G, minus peripheral memory.
But ... in the uC world - where could you need approx. 3.5G of RAM for? It's already massive for a PC, and I wounder if a uC is able to handle that...
BR, /th.
It takes a lot of RAM to run a PC simulator running Windows Vista ;)
Again, what do you mean by "reliable"?
Why do you fear that it might be unreliable?
Have you done any research into the standard techniques of doing this sort of thing - including Banking (or "Paging") and "Virtual Memory"...?
Maybe the OP has 163840 old 32K*8 SRAM chips kicking about.
No problem with nasty DDR timing there.
"Maybe the OP has 163840 old 32K*8 SRAM chips kicking about."
Sounds like an interesting way of heating a house. Too bad the reliability of so many chips would be quite bad, unless some more chips are added and everything connected to get ECC protection.
View all questions in Keil forum