news | articles | reviews | software | modules | accessories | discussion | faq | mobile | store
VisorCentral.com >> Discussion >> General Chat >> Visor General Chat
How much memory can the Palm OS handle?

Post a New Thread | Post A Reply

  Last Thread   Next Thread
Author
Topic: How much memory can the Palm OS handle?    
joelforman
Member

Registered: Dec 1999
Location: New York, NY, USA
Posts: 60

Question

With the news about a possible 16mb springboard module and even a 16mb RAM upgrade I was wondering if anyone out there knows what the limitations of the Palm OS are regarding memory. Can the Palm OS really handle 16mb of RAM and a 16mb springboard? What would this do to speed? Are there differences between OS 3.1H and 3.5H? As a physician that carries alot of reference data, my VDx with 8mb springboard is full and I want more room!!

Thanks.

joelforman is offline Old Post 01-04-2001 03:40 PM
Click Here to See the Profile for joelforman Edit/Delete Message Reply w/Quote
pda4you
Member

Registered: Dec 2000
Location:
Posts: 13

Smile Hardware CPU not OS

The ram is limited by the CPU not the Palm OS. I remember reading that the older Motorola processors are limited to 8MB RAM and 8MB of flash RAM.

The new Visors (Prism and Platinum) uses the 33 MHz Motorola Dragonball VZ processor and I beveive that I read somewhere that it supports 32MB of RAM. I am not sure if that is split amount flash and non.

pda4you is offline Old Post 01-04-2001 05:12 PM
Click Here to See the Profile for pda4you Edit/Delete Message Reply w/Quote
MPM
Member

Registered: Jun 2000
Location: Sunnyvale, CA
Posts: 216

Post Re: Hardware CPU not OS

quote:
Originally posted by pda4you
The ram is limited by the CPU not the Palm OS. I remember reading that the older Motorola processors are limited to 8MB RAM and 8MB of flash RAM...


Yes the 8MB of RAM limit is a limit of the Dragonball EZ processor. But the limit on Springboard based Flash memory is not 8MB, it is 32MB. This is a limit of both the processor and the way the Springboard slot was designed. Note that this is the parallel access type Flash like in Handspring's 8MB Flash module, and not the serial access type of Flash like you would find in a CompactFlash card or in Handsrping's 8MB Backup module.

MPM is offline Old Post 01-04-2001 08:45 PM
Click Here to See the Profile for MPM Edit/Delete Message Reply w/Quote
BEN
Member

Registered: Feb 2000
Location:
Posts: 638

Well, if you want to know how much memory the palm OS can handle, it's 2GB's. But I don't think that well see that anytime soon in PDA's (unless there made by Micro$oft)

BEN

BEN is offline Old Post 01-04-2001 09:11 PM
Click Here to See the Profile for BEN Edit/Delete Message Reply w/Quote
joelforman
Member

Registered: Dec 1999
Location: New York, NY, USA
Posts: 60

Cool

Thanks. So the upcoming 16mb springboard is likely to really happen. For my purposes I can do a lot with a 16mb springboard as I am mostly in need of space for large medical databases and most of them (e.g. from handheldmed, K2, Tealpoint, etc) are fully flash compatible. I hope the 16mb module gets here from Hong Kong soon.

joelforman is offline Old Post 01-04-2001 09:44 PM
Click Here to See the Profile for joelforman Edit/Delete Message Reply w/Quote
technopop
Member

Registered: May 2000
Location: Toronto, ON, Canada
Posts: 34

One friend bought a TRG Pro.

Another friend bought an Olympus Camera with an IBM 340MB CF microdrive.

They plugged the microdrive into the TRG Pro and it picked up 340MB of memory.

I'd be interested to see the Springboard-CF adapter working with the IBM 1GB CF microdrive.

technopop is offline Old Post 01-15-2001 06:55 AM
Click Here to See the Profile for technopop Edit/Delete Message Reply w/Quote
chrisfoster
Member

Registered: Apr 2000
Location: Urbana, IL
Posts: 99

I think they should make a native 360 GB Superdrive Springboard, no CF bridge card. That would rock.

chrisfoster is offline Old Post 01-15-2001 02:46 PM
Click Here to See the Profile for chrisfoster Edit/Delete Message Reply w/Quote
DocVisor
Member

Registered: Nov 2000
Location:
Posts: 56

quote:
Originally posted by joelforman
Thanks. So the upcoming 16mb springboard is likely to really happen.


Joel,
I assume you are talking about the Hagiwara sys-com 16mb Flash Module. This 'upcoming' 16mb springboard has happened. I purchased one from Japan last week. The Audible Advisor Module (which is also 16mb) is scheduled for release at some point during the next 3 months.

See following post for info on Hagiwara module:
http://discussion.visorcentral.com/...?threadid=10931

-Regards

__________________
<i> If it's worth doing, it's got to be done right now.</i>

DocVisor is offline Old Post 01-21-2001 02:03 PM
Click Here to See the Profile for DocVisor Edit/Delete Message Reply w/Quote
klau1
Member

Registered: Dec 2000
Location:
Posts: 11

These are the Direct Spec from the Motorolla website

How can the CPU be limited to 8MB?

Static 68EC000 Core Processor-Identical to MC68EC000 Microprocessor
Full Compatibility with MC68000 and MC68EC000
32-Bit internal address bus
-----=====24-Bit external address bus capable of addressing maximum 4 x 16MB blocks with chip selects CSA, CSB and 4 x 4 MB blocks with chip selects CSC, CSD. ====-----
16-Bit on-chip data bus for MC68000 bus operations
Static design allows processor clock to be stopped to provide power savings
2.7 MIPS Performance at 16.58 MHz processor clock
External M68000 Bus interface with selectable bus sizing for 8-bit and 16-bit data ports

klau1 is offline Old Post 01-24-2001 04:57 AM
Click Here to See the Profile for klau1 Edit/Delete Message Reply w/Quote
potter
Member

Registered: Feb 2000
Location: SW Virginia
Posts: 290

I found this in the "Palm OS Programmer's FAQ" under limits:

quote:
8 MB addressable memory The Dragonball EZ and eariler CPUs can only address 8 MB of memory at a time. This is not a limit in the CPU's instruction set, it's a limit in the CPU's DRAM controller. This limit can be worked around by having more than one separate 8 MB chunk of memory you see this technique used in the original Visor and the Sony Clie, both of which have 8 MB add-on cards available. The TRG units can use even larger Compact Flash cards, but they don't directly access this memory: they move blocks of data to and from the CF card like your desktop computer uses its hard drive. The newer Dragonball VZ chip supports up to 32 MB of memory, but currently no released device has more than 8 MB.

Though I know that this limit is not correct, for the Visor uses two of the four 16MB chip select signals for the spring board.

[Edited by potter on 01-24-2001 at 11:36 AM]

potter is offline Old Post 01-24-2001 03:52 PM
Click Here to See the Profile for potter Edit/Delete Message Reply w/Quote
xjx
Member

Registered: Dec 1999
Location: Atlanta, GA
Posts: 114

Re: These are the Direct Spec from the Motorolla website

You need to look into the specification of the chip select signal and the DRAM controller.

CSA, CSB can only be used to select non-DRAM memory chips, the maximum size is 4x16MB (4 chip select signals: CSA0, CSA1, CSB0, CSB1, each chip can be as large as 16MB).

CSC, CSD can be used to select non-DRAM chips as well as DRAM chips, but not at the same time. When non-DRAM chips are used, the size can be up to 4x16MB (signals are CSC0, CSC1, CSD0, CSD1). When DRAM chips are used, for DragonBall EZ, the size can be up to 4x4MB; for VZ, the size can be up to 4x16MB (signals are CAS0, CAS1, RAS0, RAS1).

This means EZ can support up to 16M DRAM plus 64M non-DRAM memory, and VZ can support up to 64M DRAM plus 64M non-DRAM memory. However, two DRAM banks are required to make full use of all the capacity. In Visor, their is only one momory bank, so the DRAM limit is 8M for VDX (with EZ CPU) and 32M for VPL and VPR (with VZ CPU).

I guess the Springbboard port makes use of CSB and the ROM use CSA, both are seperated from the DRAM space.

quote:
Originally posted by klau1
How can the CPU be limited to 8MB?

Static 68EC000 Core Processor-Identical to MC68EC000 Microprocessor
Full Compatibility with MC68000 and MC68EC000
32-Bit internal address bus
-----=====24-Bit external address bus capable of addressing maximum 4 x 16MB blocks with chip selects CSA, CSB and 4 x 4 MB blocks with chip selects CSC, CSD. ====-----
16-Bit on-chip data bus for MC68000 bus operations
Static design allows processor clock to be stopped to provide power savings
2.7 MIPS Performance at 16.58 MHz processor clock
External M68000 Bus interface with selectable bus sizing for 8-bit and 16-bit data ports

xjx is offline Old Post 01-24-2001 10:11 PM
Click Here to See the Profile for xjx Edit/Delete Message Reply w/Quote
argent
Member

Registered: Jan 2000
Location:
Posts: 391

It's not an addressing limitation. It's a refresh limitation. DRAM (dynamic RAM) needs to be read and rewritten continuously to avoid losing data. SRAM (static RAM) uses flip-flops rather than capacitors for data storage (basically, anyway), but that makes the cells larger and more complex, which in turn makes SRAM much more expensive.

The built-in DRAM controller in the EZ can only provide refresh for 8M of DRAM. To get more than 8M you need an external DRAM controller or SRAM.

__________________
Rev. Peter da Silva, ULC<br>
<a href=http://www.taronga.com/~peter/>Ar rug t� barr�g ar do mhact�re inniu?</a>

argent is offline Old Post 01-26-2001 12:27 AM
Click Here to See the Profile for argent Edit/Delete Message Reply w/Quote
All times are GMT. The time now is 06:48 PM. Post New Thread    Post A Reply
  Last Thread   Next Thread
[ Show a Printable Version | Email This Page to Someone! | Receive updates to this thread ]

Forum Jump:

Powered by: vBulletin Version 2.3.4
Copyright ©2000, 2001, Jelsoft Enterprises Limited.