101-1279 Rabbit Semiconductor, 101-1279 Datasheet - Page 96
101-1279
Manufacturer Part Number
101-1279
Description
PLASTIC ENCLOSURE FOR BL4S100
Manufacturer
Rabbit Semiconductor
Datasheet
1.20-101-1258.pdf
(144 pages)
Specifications of 101-1279
Accessory Type
Enclosure
Product
Prototyping Accessories
Processor Type
BL4S100
Board Size
146 mm x 96 mm x 16 mm
Interface Type
Ethernet
For Use With/related Products
BL4S100
Lead Free Status / RoHS Status
Not applicable / Not applicable
Other names
316-1159
- Current page: 96 of 144
- Download datasheet (3Mb)
4.4.6 SRAM Use
The BL4S100 has a battery-backed data SRAM and a program-execution SRAM.
Dynamic C provides the
into the battery-backed SRAM. The compiler generates code that maintains two copies of
each protected variable in the battery-backed SRAM. The compiler also generates a flag to
indicate which copy of the protected variable is valid at the current time. This flag is also
stored in the battery-backed SRAM. When a protected variable is updated, the “inactive”
copy is modified, and is made “active” only when the update is 100% complete. This
assures the integrity of the data in case a reset or a power failure occurs during the update
process. At power-on the application program uses the active copy of the variable pointed
to by its associated flag.
The sample code below shows how a protected variable is defined and how its value can
be restored.
The
tery-backed SRAM without affecting the performance of the application program. Data
integrity is not assured when a reset or power failure occurs during the update process.
Additional information on
User’s Manual.
BL4S100 User’s Manual
bbram
protected nf_device nandFlash;
int main() {
...
_sysIsSoftReset();
keyword may also be used instead if there is a need to store a variable in bat-
protected
bbram
and
// restore any protected variables
keyword to identify variables that are to be placed
protected
variables is available in the Dynamic C
94
Related parts for 101-1279
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
COMPUTER SNGLBD BL2120 FRCTNLOCK
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
KIT APPLCTN RABBITCORE RCM4010
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
KIT MESH NETWORK ADD-ON RCM4510W
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
KIT DEV FOR BL2500 COYOTE
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
KIT APPLICATION SIMPLE SENSOR
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
PWR SUPPLY UNIV 110/240VAC-12VDC
Manufacturer:
Rabbit Semiconductor
Part Number:
Description:
IC CPU RABBIT2000 30MHZ 100PQFP
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
IC CPU RABBIT4000 128-LQFP
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
IC MPU RABIT3000A 55.5MHZ128LQFP
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
MODULE RABBITCORE RCM4010
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
RCM4110 RABBITCORE
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
MODULE RABBITCORE RCM2000
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
MODULE RABBITCORE RCM3000
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
MCU RCM4000 RABBITCORE
Manufacturer:
Rabbit Semiconductor
Datasheet: