[Coco] CocoSDC

RETRO Innovations go4retro at go4retro.com
Tue Oct 14 02:13:32 EDT 2014


On 10/14/2014 12:40 AM, camillus.b.58 at gmail.com wrote:
> Hi, I was thinking, is it short of ram for code or for data?
In embedded systems, RAM would be for data.  Except in very specific 
instances, code cannot be executed from RAM (yes, there are scenarios 
where it works, but it not the straightforward solution).

1 wire2 wire/spi could be used, but there are a couple issues:

speed  (those are 8 times slower than internal RAM, as a rule)
no library support (ASM might not be a big deal, but C code typically 
likes to use the C library routines, which assume RAM is internal.

The former is really the bigger issue.

Still, if you're planning to add some external RAM, you'll be redoing 
the board.  If you are redoing the board, you can select another CPU, 
like the ATMEGA644 or 1284, which are larger, but have substantially 
more RAM. and ROM.

Jim


More information about the Coco mailing list