IntellaSys Blog

A Technical Post for the SEA of VentureForth Programmers
It is currently Fri Sep 03, 2010 1:33 am

All times are UTC - 8 hours




Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 
Author Message
 Post subject: 64 words of RAM and ROM
PostPosted: Tue Jan 08, 2008 1:40 pm 
Offline
Site Admin

Joined: Fri Jan 04, 2008 1:24 pm
Posts: 18
The datasheet indicates 64 words RAM/ 64words ROM per core. Is this correct? It looks that is is too little memory to run applications... and dynamicaly loading user code from the external Flash seems to indicate that there would be performance issues...especially for the one core accessing the memory and its neighbors.[/i]

64 words of RAM and ROM is correct. That’s up to 256 Forth instructions each when using packed stack opcodes. When cooperating with neighbors they can execute port instruction streams which are not limited to 64 words. Functions in ROM like PAUSE and math routines allow for smaller RAM routines.

The key to using small memories is to partition programs so that only some of the Forth words in the program execute on a given core. Dynamically loading code overlays from external Flash or from the external RAM server is slow compared to local memory access and should be minimized when timing is critical. If you think of a core with its CPU and RAM and ROM as being about as expensive as pin or a very short piece of wire the justification for their use as very small piece of an application.


Top
 Profile E-mail  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 

All times are UTC - 8 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group