Memory; Sram; Flash Eprom; Dynamic C Bios Source Files - Rabbit RCM3000 User Manual

C-programmable module with ethernet
Hide thumbs Also See for RCM3000:
Table of Contents

Advertisement

4.5 Memory

4.5.1 SRAM

The RCM3000 can accept 128K to 512K of SRAM at U4.

4.5.2 Flash EPROM

The RCM3000 can accept 256K to 512K of flash EPROM.
Writing to arbitrary flash memory addresses at run time is also discouraged. Instead,
define a "user block" area to store persistent data. The functions writeUserBlock and
readUserBlock are provided for this.
A Flash Memory Bank Select jumper configuration option based on 0 Ω surface-mounted
resistors exists at header JP1 on the RCM3000 RabbitCore modules. This option, used in
conjunction with some configuration macros, allows Dynamic C to compile two different
co-resident programs for the upper and lower halves of the 256K flash in such a way that
both programs start at logical address 0000. This is useful for applications that require a
resident download manager and a separate downloaded program. See Technical Note 218,
Implementing a Serial Download Manager for a 256K Flash, for details.

4.5.3 Dynamic C BIOS Source Files

The Dynamic C BIOS source files handle different standard RAM and flash EPROM sizes
automatically.
User's Manual
Downloaded from
Elcodis.com
electronic components distributor
NOTE: Rabbit Semiconductor recommends that any customer applications should not be
constrained by the sector size of the flash EPROM since it may be necessary to change
the sector size in the future.
27

Advertisement

Table of Contents
loading

Table of Contents