We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
is 5gb ram is reliable for 32 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"...?
Just a footnote: Large RAM chips are using some form of multiplexed bus, and are having quite interesting timings. And dual data rate (DDR) is most common. And dynamic memory (DRAM) also requires regular refreshes to recharge the capacitors - without the refresh, all bits will be cleared to high or low state.
To handle such memory, you need an ARM chip with a suitable memory controller. And it will the capabilities of that controller that will decide what type of memory you can use, and how easy/hard it will be to connect really large memory modules/chips.
Right now, you haven't supplied any information at all, for people to even begin helping you. We don't know what processor. We don't know about what type of memory you are thinking about. We do not know what you are planning to do with the memory - running a Linux? What needs these quantities of RAM, and how fast accesses are needed?
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.