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

Page 129

Advertising
background image

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.

Advertising