Programming 5000 off chip memory – Echelon NodeBuilder FX User Manual

Page 222

Advertising
background image

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.

Advertising