3150 neuron core, 3170 neuron core – Echelon Mini FX User Manual
Page 129

116
Appendix B: Editing Hardware Templates
Extended Non-Volatile
The Series 5000 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, STM25P05, 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 Series 5000 chips.
Extended On-chip
EEPROM
The Series 5000 chips do not use Extended On-chip
EEPROM; therefore, this property is set from 0x0000
to 0x0000.
3150 Neuron Core
For the 3150 PL Smart Transceivers, the on-chip memory values are dependent on the
chip type and may not be modified with the exception of the Extended On-chip RAM.
The Type property in the Non-Volatile Memory box specifies the type of non-volatile
memory (EEPROM, FLASH, and NVRAM) used, if any. For devices where the system
image is kept in non-volatile memory, select either flash or NVRAM. EEPROM is not
supported for this configuration.
3170 Neuron Core
For the 3170 PL Smart Transceivers, the on-chip memory values are dependent on the
chip type and may not be modified with the exception of the Extended On-chip RAM.
These chips do not support off-chip memory, therefore, the Off-Chip ROM, Off-Chip
RAM, Off-Chip Non-Volatile and I/O properties are set to N/A.