5000 series chips – Echelon IzoT NodeBuilder User Manual

Page 135

Advertising
background image

The Memory Addresses box details how on chip and off-chip memory is organized on the selected
Neuron Chip or Smart Transceiver model. These values are dependent on the chip type and may be
modified depending on the Neuron chip model and available memory. You can modify the Start and
End locations for available memory by clicking the arrows. A value of 0x0000 is displayed for any
memory location that has not been set; N/A is displayed for any memory location that is not available.

The Non-Volatile Memory box specifies the type of external non-volatile memory (EEPROM,
FLASH, and NVRAM) used, if any. If EEPROM is selected, the Write Time field specifies the
EEPROM write time. If Flash is selected, the Sector Size field specifies the flash memory sector size.

The following sections describe the memory properties of the 5000 Series chips, 3150 Neuron core,
and 3120 and 3170 Neuron core.

5000 Series Chips

The address ranges and consumption for the on-chip and off-chip memory of the 5000 Series chips are
as follows:

Off-Chip ROM

The 5000 Series chips do not support off-chip memory;
therefore, this property is set to N/A.

Extended Non-Volatile

The 5000 Series chips use a serial memory interface for
external non-volatile memory devices (EEPROM or flash).
The application code and configuration data are stored in the
external non-volatile memory device and then copied into the
internal RAM when the device is reset. The device application
is then executed from the internal RAM.

The Extended Non-Volatile memory always starts at 0x4000
and can extend to a configurable address of less than 0xE7FF
(a maximum of 42KB).

Echelon currently supports and provides drivers for the
following flash devices, which you can select from the Type
property in the Non-Volatile Memory box: Atmel
AT25F512AN
, ST M25P05-AVMN6T, and SST25VF512A.
See the Neuron Chip or Smart Transceiver data book for more
information.

Note: The drivers for different flash devices consume varying
amounts of EEPROM code space because of the different
programming algorithms required for the different flash
devices. For example, the SST driver takes 40 bytes more of
EEPROM than the other two supported flash devices.

Extended On-chip RAM

The Extended On-chip RAM can start at a configurable address
at or above 0x4000 or at the end of any extended non-volatile
memory and must end at 0xE7FF.

On-chip ROM

The On-chip ROM is set from 0x0000 to 0x3FFF.

On-chip RAM

The On-chip RAM is set from 0xE800 to 0xEFFF.

Mandatory EEPROM

The On-chip EEPROM is set from 0xF000 to 0xF7FF. This
reflects the fact that a minimum of 2K of external serial
EEPROM is required for the 5000 Series chips.

Extended On-chip EEPROM

The 5000 Series chips do not use Extended On-chip EEPROM;
therefore, this property is set from 0x0000 to 0x0000.

IzoT NodeBuilder User's Guide

121

Advertising