Memory; Sram; Flash Eprom; Serial Flash - Rabbit RabbitCore RCM3309 User Manual

C-programmable core module with serial flash mass storage and ethernet
Hide thumbs Also See for RabbitCore RCM3309:
Table of Contents

Advertisement

Distributor of Digi International: Excellent Integrated System Limited
Datasheet of 20-101-1194 - MODULE RABBITCORE RCM3309 ROHS
Contact us: sales@integrated-circuit.com Website: www.integrated-circuit.com

4.5 Memory

4.5.1 SRAM

RCM3309/RCM3319 boards have 512K of program-execution fast SRAM at U66. The
program-execution SRAM is not battery-backed. There are 512K of battery-backed data
SRAM installed at U9.

4.5.2 Flash EPROM

RCM3309/RCM3319 boards also have 512K of flash EPROM at U8.
NOTE: Rabbit 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.
Writing to arbitrary flash memory addresses at run time is also discouraged. Instead, use a
portion of the "user block" area to store persistent data. The functions writeUser-
Block() and readUserBlock() are provided for this. Refer to the
Microprocessor Designer's Handbook
additional information.
A Flash Memory Bank Select jumper configuration option based on 0 Ω surface-mounted
resistors exists at header JP12 on the RCM3309/RCM3319 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 a 256K flash
in such a way that both programs start at logical address 0000. This is useful for applica-
tions that require a resident download manager and a separate downloaded program. See
Rabbit's Technical Note TN218,
, for details.
Flash

4.5.3 Serial Flash

A serial flash is supplied on the RCM3309 and the RCM3319 to store data and Web pages.
Sample programs in the SAMPLES\RCM3300 folder illustrate the use of the serial flash.
These sample programs are described in Section 3.2.1, "Use of Serial Flash."

4.5.4 Dynamic C BIOS Source Files

The Dynamic C BIOS source files handle different standard RAM and flash EPROM sizes
automatically.
34
and the
Dynamic C Function Reference Manual
Implementing a Serial Download Manager for a 256K
Rabbit 3000
for
RabbitCore RCM3309/RCM3319

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RabbitCore RCM3309 and is the answer not in the manual?

Subscribe to Our Youtube Channel

This manual is also suitable for:

Rabbitcore rcm3319

Table of Contents