Campbell Scientific CR510 Basic Datalogger User Manual

Page 16

Advertising
background image

CR510 OVERVIEW

OV-4

FIGURE OV2.1-1. CR510 Memory

System Memory
(4096 Bytes)

Active Program
(default 2048 Bytes)

Input Storage
(default 28 locations,
112 bytes)

Intermediate Storage
(default 64 locations,
256 bytes)

Final Storage Area 1
(default 62,280
locations, 124,560
bytes)

Final Storage Area 2
(default 0 locations,
0 bytes)

Operating System
(96 Kbytes)

Active Program
(16 Kbytes)

Stored Programs
(16 Kbytes)

SRAM

Total 128 Kbytes

Flash Memory

(EEPROM)

Total 128 Kbytes

Optional

Flash EEPROM

Final Storage Area 1
and/or

Final Storage Area 2
(Additional 524,288
locations per Mbyte)

How it works:
The Operating System is loaded into
Flash Memory at the factory. System
Memory
is used while the CR510 is
running calculations, buffering data and
for general operating tasks.

Any time a user loads a program into
the CR510, the program is compiled in
SRAM and stored in the Active
Program
areas. If the CR510 is
powered off and then on, the Active
Program is loaded from Flash and run.

The Active Program is run in SRAM to
maximize speed. The program
accesses Input Storage and
Intermediate Storage and stores data
into Final Storage for later retrieval by
the user.

The Active Program can be copied into
the Stored Programs area. While 98
program "names" are available, the
number of programs stored is limited
by the available memory. Stored
programs can be retrieved to become
the active program. While programs
are stored one at a time, all stored
programs must be erased at once. That
is because the flash memory can only
be written to once before it must be
erased and can only be erased in 16
Kbytes blocks.

With the Optional Flash Memory, up to
2 Mbytes of additional memory can be
added to increase Final Storage by
another 524,288 data values per
Mbyte. The user can allocate this extra
memory to any combination of Area 1
or Area 2.

(Memory Areas separated by dashed
lines:
can be re-sized by the user.)

Advertising