DRAM size

Sergio
Are you going to develop a new version with 128MB SDRAM?

Andreas
If you want more "ALL" have a look at the odroid or the openpandora.

More ram would be great, but is this possible with the integrated ram
controller of the S3C2440 ?

Errol
If i understand the datasheet correctly then the S3C2440 supports up to
128MB per bank.

Something like this should be a direct drop in replacement.
http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=557...

But $70 to upgrade a board that costs $90 is harsh... :)

Thanks,
Errol

crmann
How much investigation did you do before determining this might work? I'm
going to cross-reference the datasheets as well. The bootloader would need
work I believe.

I've been meaning to look for a replacement to boost the RAM but got as far
as finding dead-end links to the original part..

crmann
Hmm so a quick check of the datasheets shows the pinouts for the Micron
parts are the same:

MT48LC128M4A2 – 32 Meg x 4 x 4 banks  (512Mbit)

MT48LC64M4A2 – 16 Meg x 4 x 4 banks (256Mbit)

I dunno - if you plan on keeping the 2440 and ramping the clock to its max
frequency, this board is worth the price if you can get someone to do the
work. I have the resources to do this (just take the guy to lunch LOL) so I
am probably going to order the parts. I still need to double check what
code would be affected.

FYI I'm positive the RAM on my board is NOT name-brand RAM   but given the
board design hasn't changed I should be OK.

Thanks for the tip Errol!!!

Errol
The pinout is pretty standard for DRAM.

Just make sure you get 16bit devices as they come in 4bit,8bit and 16bit
wide.

As far as i can see there will be changes in the bootloader, SuperVivi, and
the OS.

I see two problems:
1. Getting the chips at a reasonable price.
2. Updating SuperVivi. We don't have source for it.

Are your dram chips' partnumbers also lasered off?

Thanks,
Errol

crmann
It appears I made a mistake above - the part that should work according to
what Errol linked is the following:

32 Meg x 16 (8 Meg x 16 x 4 banks) 32M16

When you reference the S3C2440 cpu pdf  on page 197 it appears (at the
time) they did not outline a 16bit wide, 512Mbit part when configuring 64MB
per bank (for 128MB total). No reason it shouldn't work hardware wise but
just wanted to point this out.

Do we even need to use the supervivi included with the mini2440? From what
I read "vivi" is a samsung open-source bootloader. All I need to do is burn
wince images to NAND and Idon't need a fancy bootloader to do it. Maybe I
can just use the original vivi and edit that since I can get the source.

I see you posted while I was writing this! Yes I was incorrect I didn't
list the 16bit bus part!

crmann
Yes my chip part numbers are burned off w/ lines through them I did notice
they ARE Micron parts when I double checked (they have the "MT" logo to the
far left).

Errol
crmann, I would suggest you first get Vivi to run. Make sure it can do
everything required, i don't know what ARM9 changed in it.

Then upgrade ram. Then change MemoryController setup in Vivi.

I don't know if Wince/Linux reconfigures the MemoryController or if they
assume that it is already configured.

Errol
I wonder why they removed the part number from the DRAM?

Was it labled wrong, the label removed, and sold "on the cheap"? Not that
it would bother me if that was the case, just wondering.

Errol
Sorry about serial posting.

In the datasheet on page 197 they do list it. It's the last item in the
table.

On the mini2440 both dram chips(16 bit each) form one 32 bit bank, listed
as "(8M x 16 x 4B) x 2" in the datasheet. Thus it will be a 128MB bank.

Also, because both chips are in the same bank, 128MB is the max for the
mini2440.