Programming 5000 off chip memory – Echelon NodeBuilder FX User Manual
Page 222

208
Building and Downloading Device Applications
Processor
System Image
Memory Type
Application
Memory Type
Application
Image File
Extension
Application
Image
Programming
Tool
Off-chip serial
EEPROM
.NME
Off-chip serial
flash
.NMF
Compatible
Device
Programmer
Neuron 5000
Processor
FT 5000 Smart
Transceiver
On-chip ROM
Off-chip serial
EEPROM or
flash
.NDL
NodeLoad Utility
.NEI
Device
programmer
Neuron 3150
Chip
FT 3150 Smart
Transceiver
PL 3150 Smart
Transceiver
Off-chip flash
Off-chip flash
.NDL
NodeLoad Utility
.NEI
Neuron 3120
Programmer
.APB and .NXE
(TP/XF-1250
devices only)
Network Tool
Neuron 3120xx
Chip
On-chip
EEPROM
On-chip
EEPROM
.NDL
NodeLoad Utility
.NFI
Compatible
Programmer
.APB and .NXE
(for initial load,
TP/XF-1250
devices only)
Network tool
Neuron 3120E4
Chip
FT 3120 Smart
Transceiver
PL 3120 Smart
Transceiver
PL 3170 Smart
Transceiver
On-chip
EEPROM
On-chip
EEPROM
.NDL
NodeLoad Utility
The procedure that you will use to program the application image depends on whether you are
programming off-chip memory for a device based on a Neuron 5000 core; the off-chip or on-chip
memory for a device based on a Neuron 3150 core; or the on-chip memory for a device based on a
Neuron 3120 core. These procedures are described in the following sections. See the Smart
Transceiver databook for more information.
Programming 5000 Off-chip Memory
A 5000 Series device requires at least 2K of external serial EEPROM, and it can optionally contain
external serial flash memory. There is no on-chip non-volatile memory provided for the application.
Many types of EEPROM devices are supported; however, Echelon currently supports and provides
drivers for only the following three external flash devices: Atmel AT25F512AN, ST
M25P05-AVMN6T, and SST25VF512A.
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.