Campbell Scientific CR10X TD Operating System Addendum for CR510, CR10X, and C - Page 18

Total 128 Kbytes, Flash Memory, EEPROM, Flash EEPROM

Page 18 highlights

TD ADDENDUM  SECTION 1. FUNCTIONAL MODES Flash Memory (EEPROM) Operating System (96 Kbytes-CR10X) (128 Kbytes-CR23X) Active Program (16 Kbytes) Input and Final Storage Lables (16 Kbytes) How it works: The Operating System is loaded into Flash Memory at the factory. System Memory is used while the CR10X is running for calculations, buffering data and general operating tasks. Any time a user loads a program into the datalogger, the program is compiled in SRAM and stored in the Active Program areas. If the datalogger 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. Table Data Operating Systems Save Input Storage and Final Storage Lables. Flash Memory, increases Final Storage by 524,288 data values per Mbyte. (Memory Areas separated by dashed lines: can be re-sized.) SRAM Total 128 Kbytes 32K SRAM Main Memory System Memory Active Program (automatically allocated) Input Storage default: 28 locations (Size Set with *A) Intermediate Storage (automatically allocated) PakBus Routing Table (Size Set with *D 15) PakBus Settings (Size Set with *A) 96K SRAM Final Storage Data Tables Flash EEPROM Optional in CR10X Final Storage (Additional 524,288 locations per Mbyte) FIGURE 1.5-1. Datalogger Memory 1.5.2 ∗A MODE The ∗A Mode is used to 1) check the size of Input Storage, Intermediate Storage, Final Storage, Program Memory; PakBus and user Settings memory 2) check the number of bytes remaining in Flash Program memory; Main Memory, and Label Memory 3) change the memory allotted to Input Locations and Settings; and 5) to completely reset the datalogger. When ∗A is entered, the first number displayed is the number of memory locations allocated to Input Storage. The "A" key is used to advance through the next 6 windows. Table 1.5-2 describes what the values in the ∗A Mode represent. The sizes of Input Storage and Settings Memory may be altered by keying in the desired value and entering it by keying "A". AD-1-2

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62

TD ADDENDUM
SECTION 1.
FUNCTIONAL MODES
AD-1-2
FIGURE 1.5-1.
Datalogger Memory
1.5.2
A MODE
The
A Mode is used to 1) check the size of Input
Storage, Intermediate Storage, Final Storage,
Program Memory; PakBus and user Settings
memory 2) check the number of bytes remaining in
Flash Program memory; Main Memory, and Label
Memory 3) change the memory allotted to Input
Locations and Settings; and 5) to completely reset
the datalogger.
When
A is entered, the first number displayed
is the number of memory locations allocated to
Input Storage.
The "A" key is used to advance
through the next 6 windows.
Table 1.5-2
describes what the values in the
A Mode
represent.
The sizes of Input Storage and Settings Memory
may be altered by keying in the desired value and
entering it by keying "A".
32K SRAM
Main Memory
System Memory
Active Program
(automatically allocated)
Input Storage
default: 28 locations
(Size Set with *A)
Intermediate Storage
(automatically allocated)
PakBus Routing Table
(Size Set with *D 15)
PakBus Settings
(Size Set with *A)
Operating System
(96 Kbytes-CR10X)
(128 Kbytes-CR23X)
Active Program
(16 Kbytes)
Input and Final
Storage Lables
(16 Kbytes)
SRAM
Total 128 Kbytes
Flash Memory
(EEPROM)
Flash EEPROM
Optional in CR10X
Final Storage
(
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 CR10X is
running for calculations, buffering data
and general operating tasks.
Any time a user loads a program into
the datalogger, the program is
compiled in SRAM and stored in the
Active Program
areas.
If the
datalogger 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.
Table Data Operating Systems Save
Input Storage and Final Storage
Lables.
Flash Memory, increases Final Storage
by 524,288 data values per Mbyte.
(Memory Areas separated by dashed
lines:
can be re-sized.)
96K SRAM
Final Storage Data
Tables