craigix said:
you may think that it is impossible to get more than 128mb in this ram format but i could not possibly comment.
See - even the mighty craigix isn't going to make an absolute statement. Glad to see he's happy to goose this thread - I might even get to join the "10 pages of replies club"! Thanks Craig (now get back to work) - and I like your sensor of humor (you evil SOB for tweaking us
)
Squidge (and others) - stop asking me to list every app I want to run that takes more than 128MB.
(1) Like CBF I'm asking more for an understanding of the thought proces than for a specific something.
(2) I gave one something in my original post (Ubuntu Mobile) simply as an example and then everyone wanted to tell me how they would write a better OS in only 1 kilobyte (and they'd only use 1's and not 0's because we all know 1's are skinnier and more efficient). So, I'm certainly not going to list any app so that someone can tell me that the Amiga/BBC Model B/ZX-81 did it better with less memory already.
(3) One thing more memory <b>might</b> do is lower the bar for new ports. Some say that's a bad thing. I think that's not a bad thing. We can agree to differ, no?
See my next post for MWeston's reply.
I have my answer from the horse's mouth. I'll stop posting - unless others keep posting telling me how much ram such and such an OS uses or how much ram it takes to convert any particular game. Deal?
Like any email chain - read from the bottom up.
------------
Wow Michael - you guys never cease to amaze me - do you never sleep? This is a long and detailed answer. Thanks. I will post this verbatim and also summarize to some extent.
Now I finally "get it" about the specialized nature of the RAM. I daresay that the prices of it will tumble so maybe a "special edition" in the future? You could even paint the case gold ;-)
BTW you say "I hope this gives you what you need to feel comfortable with the choices made" - it wasn't so I get comfortable - it was so I could understand. But thanks for your generosity with your reply.
No doubt people will lambast me and point out that they told me all this already but I missed it because I missed the unique nature of the RAM (I assume you're saying it's not the same as the samples of Mobile DDR memroy chips (not packaged into a module) that I can buy online). At least I got one thing right though - the memory is coming from a seperate supplier than TI - which was my guess. ;-)
One thing that you again mention is the game aspect (referring to the PSX port) - and one of the things I'm most interested in is the ultra portable computer (but not a UMPC - I did learn that that moniker very much does belong to x86 based PCs). Getting ports up and running quickly I think is a good thing - even if the user does take a hit. If the port is worth optimizing then someone can still optimize it. However, if the port never happens in the first place then that detracts. I think you biased your view on the matter by tacking on "and considered final". This is just a different point of view - and I understand that if 256MB was simply too expensive then so be it.
I'm definitely buying one of the first ones I can lay my hands on - even if you cut the memory in half ;-) - and I don't blame you for not committing to dates!
Many thanks,
John H.
----- Original Message -----
From: Michael Weston
To: 'John Harding'
Sent: Friday, February 29, 2008 6:44 PM
Subject: RE: MWeston? 128MB question
Hi John, I did take a few minutes here and there this week to check out the GP32X forum and saw your topic. Since TI has publicly released the OMAP35xx (basically an updated part number for OMAP34xx, nothing to be concerned about) parts this week with the start of TIDC, I can be a little more open with the responses to this question then the ones I have given in the past, but the memory parts are still very much under NDA so I can’t say too much there.
One of my answers still stands. We went with 128MB because it was always going to be 128MB. We saw some wild demos this week running all kinds of software and not one of the kits had more than 128MB. Honestly, when we preview Pandora running real apps soon (not committing to any dates with this email, I just got home!) you will be blown away. This chip is unlike anything anyone has ever seen. It truly is a PC grade chip with an ARM core. If the dev kit was hidden behind the monitor, you would swear it was just your PC running a variation of some linux desktop complete with an amazingly full speed Firefox browser. There was no lag or scroll issues whatsoever, even at 720p. Again, I point out only 128MB J
So hear is the scoop on the RAM situation. 256MB chips would be, for sure, at least twice the cost of the 128MB version. The memory chip is a custom design made to fit on top of the OMAP processor so it is VERY NEW. This isn’t your usual LPDDR memory you can order online since 2006. When I emailed responses to other people saying that 128MB was what we had the ability to buy, I meant just that. It has the price point and availability we needed to move into production with Pandora during 2008. Memory is purchased completely separate from TI which is part of the reason the NDA still prevents me from saying anything else. I won’t say who is making it (but you can soon guess if you see pictures of a dev kit) and I can’t say when and what capacities are/will be available. I don’t have the right to go public with that.
The OMAP3 line can handle much more memory than 128MB. The datasheet is online now, free for anyone to download so you can verify this yourself. I did mention to others that I think some kind of “special edition” Pandora sounds like a neat idea to me. There will be one on my desk for sure J
I hope this gives you what you need to feel comfortable with the choices made. Honestly, this entire project needs to move away from the idea that “let’s have more so we can just be more wasteful and get quick and dirty ports running and considered final”. We have so much potential to run almost anything on Pandora without a second glance for optimization. Zodttd will have PSX full speed going without even touching the 3D core. From what I saw this week, I can see that being quite likely! 256MB of RAM could run more memory hungry apps without optimizing a thing. The end result is that the user (customer) takes the hit on it. In the first example, the battery life is less which reduces portability. In the second example, the cost of the system goes way up. I’d like to see Pandora out there for a while before we re-asses the memory requirement and if the customer response is overwhelming, we may have to consider the upgrade for some time in 2009. I wouldn’t advise holding out on buying a system just to get 256MB of RAM though. You would be keeping yourself out of the loop for a long, long time! J
Please feel free to post my response on the forum as a way to finalize the answer and maybe redeem yourself. I have no idea where the topic stands at the moment
Bye for now.
Michael
-----Original Message-----
From: John Harding
Sent: Thursday, February 28, 2008 10:12 AM
To: feed_back
Subject: MWeston? 128MB question
Hi,
Pickle on the forum suggest I send an email directly to you. I figure your busy so I didn't want to intrude - which is why I posted the question to the board - but alas it all went down in flames (and I accept my fair share of pouring gas onto the fire).
Feel free to delete this if you don't have the time!
Anyway - I (and at least a couple of others) are interested in the reasoning for 128MB of RAM.
Looking at the OMAP SOC diagram it appears that the memory is Mobile DDR. Looking on the web it appears that Mobile DDR is available in 128MB to 1GB packages. No one has been able to find a definitive document on how much the 3430 can address.
I understand that a socket is out of the question
So, was it simply cost? If so I'm surprised that this RAM is still so expensive
Is it availability? Do you get the OMAP's from TI with memory installed? I kind of figured that you didn't and that you source your RAM seperate from the OMAP.
Is it power draw? Or size of packaging? Or some other physical limitation?
Is it just because that's what you all figured was "enough"?
Thanks - and despite what others might think I'm simply amazed at how you've managed to pull this off. You three should write a book about this when you're finished (really - it's very much like early days of Apple).
Good luck - and put me down for one of the first 100! ;-)
Respectfully,
John "I'm not really a bad guy" H.