32
RabbitCore RCM3600
4.6 Memory
4.6.1 SRAM
RCM3600 series boards have 256K–512K of SRAM.
4.6.2 Flash EPROM
RCM3600 series boards also have 256K–512K of flash EPROM.
NOTE:
Z-World 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 function calls
writeUser-
Block
and
readUserBlock
are provided for this. Refer to the
Rabbit 3000 Micropro-
cessor Designer’s Handbook
for additional information.
A Flash Memory Bank Select jumper configuration option based on 0
Ω
surface-mounted
resistors exists at header JP1 on the RCM3600 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 512K flash in such a way that both pro-
grams start at logical address 0000. This is useful for applications that require a resident
download manager and a separate downloaded program. See Technical Note TN218,
Implementing a Serial Download Manager for a 256K Flash
, for details.
4.6.3 Dynamic C BIOS Source Files
The Dynamic C BIOS source files handle different standard RAM and flash EPROM sizes
automatically.
Содержание RabbitCore
Страница 1: ...RabbitCore RCM3600 C Programmable Core Module User s Manual 019 0135 050630 C ...
Страница 6: ...RabbitCore RCM3600 ...
Страница 12: ...6 RabbitCore RCM3600 ...
Страница 92: ...86 RabbitCore RCM3600 ...
Страница 128: ...122 RabbitCore RCM3600 ...
Страница 132: ...126 RabbitCore RCM3600 ...
Страница 136: ...130 RabbitCore RCM3600 ...
Страница 138: ......