beautypg.com

Improved memory architecture – Echelon Mini FX User Manual

Page 16

background image

Mini FX User's Guide

3

• Backwards compatibility for device applications.

Improved Memory Architecture

The Series 5000 chips have a new memory architecture that speeds up the CPU
operation and lowers development and device costs. The Series 5000 chips have internal

on-chip memory that includes 16 KB of ROM to store the Neuron firmware image and 64

KB of RAM (44 KB is available for application code and data). The Series 5000 chips use
external serial memory (EEPROM or flash) to store your application code, configuration

data, and an upgradable Neuron firmware image (the Series 5000 chips have no

user-accessible on-chip non-volatile memory). The external serial EEPROM and flash
memory devices communicate with Neuron 5000 Core via a serial peripheral interface

bus (SPI) or Inter-Integrated Circuit (I

2

C) interface. EEPROM devices can use either the

SPI or I

2

C interfaces; flash devices must use the SPI interface.

When a device is reset, the application code and configuration data are copied from the

external non-volatile memory into the internal on-chip RAM, and the device application

is then executed. The Series 5000 chips require at least 2KB of off-chip EEPROM to
store configuration data, and you can use a larger capacity EEPROM device or an

additional flash device (up to 64 KB) to store your application code and an upgradable
Neuron firmware image.
The Series 5000 chips also include a new interrupt processor that handles

user-programmable interrupts, which improves chip performance.

Note: Many types of EEPROM devices are supported; however, Echelon currently

supports and provides drivers for three external flash devices: Atmel AT25F512AN,
STM25P05, and SST25VF512A. You can configure the external non-volatile memory

used by a device in the Hardware Template Editor. For more information on using the

Hardware Template Editor, see Chapter 3.

Figure 1.1 illustrates the architecture of the Series 5000 chips. For more information on

the memory architecture of the Series 5000 chips, see the Series 5000 Chip Data Book.