![]() |
2007-09-03
, 13:48
|
Posts: 3,841 |
Thanked: 1,079 times |
Joined on Nov 2006
|
#2
|
The idea was to take out the combo memory chip and replace it with something with bigger size. But I was surprised to see that the combo chip is marked as 512Mb DDR + 1Gb NAND, and that only 64Mb RAM and 128 Mb NAND are used... what a waste !.
![]() |
2007-09-03
, 13:50
|
Posts: 7 |
Thanked: 2 times |
Joined on Aug 2007
|
#3
|
The Following User Says Thank You to choffee For This Useful Post: | ||
![]() |
2007-09-03
, 13:55
|
Posts: 90 |
Thanked: 32 times |
Joined on Sep 2006
@ Bucuresti, Romania
|
#4
|
![]() |
2007-09-03
, 14:04
|
Posts: 23 |
Thanked: 2 times |
Joined on Aug 2007
|
#5
|
![]() |
2007-09-03
, 15:03
|
Posts: 2,152 |
Thanked: 1,490 times |
Joined on Jan 2006
@ Czech Republic
|
#6
|
But I was surprised to see that the combo chip is marked as 512Mb DDR + 1Gb NAND, and that only 64Mb RAM and 128 Mb NAND are used... what a waste !
![]() |
2007-10-08
, 22:18
|
Posts: 326 |
Thanked: 39 times |
Joined on Jul 2007
|
#7
|
![]() |
2007-10-09
, 16:07
|
Posts: 3,841 |
Thanked: 1,079 times |
Joined on Nov 2006
|
#8
|
I got last weekend the repair schematics for the 770 and N800. I have a 770 and I'd like to increase the RAM so I can run bigger apps and decrease the load on the swap file
The idea was to take out the combo memory chip and replace it with something with bigger size. But I was surprised to see that the combo chip is marked as 512Mb DDR + 1Gb NAND, and that only 64Mb RAM and 128 Mb NAND are used... what a waste !. So I'm trying to figure out how to mod the 770 (warranty already expired) to put the rest to the use.
So I'm taking a look at the repair schematics, page 7 out of 11. Here the OMAP chip is shown directly linked to the memory, and if I remember correctly, the OMAP includes the memory controller - this makes sense. I'm focusing on SDRAM part, and we have this signals:
- SDRAM_AD(0:15) with 12 lines connected on memory chip and 13 lines connected on OMAP ????; this makes between 14 and 16 lines for addressing,
addressing 16K to 64K of memory
- SDRAM_BA(0:1) with 2 lines of memory bank selection !?!?
- SDRAM_CTRL(0:9) with 10 lines for control, labeled clearly enough
- SDRAM_DA(0:1%) with 16 lines of data
The Combo memory has quite a few of Not Connected pins, and the Omap processor has 16 NC pins labeled ExtAdDa, and 9 more NC pins labeled ExtDa.
This tells me that the OMAP 1710 (presumably pictured in schematics) can transfer data on 32 bits (SDRAM_DA w/ ExtAdDa) and for 41 bits addresses (SDRAM_AD w/ ExtAdDa w/ ExtAd), up to 2 Terabytes !. However if we're limiting to SDRAM_AD and ExtAdDa we still get a whopping addressable 2G RAM, which should pose no problem addressing the 512 Mb supposedly available on chip.
Back to seeing possible addressing modes:
14-16 lines of address -> 16 K to 64 K of memory addressed by directly sending the address
2 lines for bank selection -> 64 K to 256 K accessed with bank selection
2 bytes transfered at once -> 16 bit memory granularity -> 128Kb to 512Kb of 16-bit memory addressed by direct addressing w/ bank selection
So there still are a couple of lines to figure out till the 64Mb limit - this means a composite memory addressing mode.
So I have a couple of questions, if anyone here can help me I would be grateful:
- does anybody have detailed specs of the OMAP and memory Combo chips ?
- what is the current addressing mode used ? I hope that by modifying the current addressing mode, I could get the RAM increase without soldering
- someone with the right tools, can pls trace what signals pass between the OMAP and the memory chip ?
cheers,
Alex