EasyManuals Logo

Analog Devices ADuCM356 User Manual

Analog Devices ADuCM356
312 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #180 background imageLoading...
Page #180 background image
Reference Manual ADuCM356
FLASH CONTROLLER
analog.com Rev. A | 180 of 312
Figure 50. ADuCM356 Flash Memory Structure
FLASH MEMORY STRUCTURE
The memory pages are categorically divided into two sections:
information space and user space. Total device storage is generally
described as the size of user space alone.
Information Space
Information space is reserved for use by Analog Devices and
generally stores a bootloader (kernel), several trim and calibration
values, and other device specific metadata. All but the top 128
bytes of information space are readable by user code, but attempt-
ed erasures and writes are denied. Bus errors are also generated
if user code attempts to read the protected range of information
space. Other read only metadata can be made available to the user
within the scope of the information space, but it is software defined.
As such, the addresses and data types are not defined by the flash
controller.
Besides the top 128 bytes of protected space, the remainder of
the information space is freely readable by user code. Information
space cannot be programmed or erased by the user, and these
commands are denied. User code can perform a mass erase com-
mand on the ADuCM356 without affecting the content of information
space. This mass erase provides a mechanism to upload new user
firmware and data to a device without affecting the bootloader. User
accessible information space is shown in Figure 51.
Figure 51. Information Space User Accessible Area
User Space Metadata
User space is the portion of flash memory intended for user data
and program code. Several small address ranges in user space
are used by the flash controller as metadata to enable various
protection and integrity features.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Analog Devices ADuCM356 and is the answer not in the manual?

Analog Devices ADuCM356 Specifications

General IconGeneral
BrandAnalog Devices
ModelADuCM356
CategoryMicrocontrollers
LanguageEnglish