beautypg.com

Echelon NodeBuilder FX User Manual

Page 224

background image

210

Building and Downloading Device Applications

The following sections provide two sets of diagrams illustrating connection schemes that you could use
for connecting external serial memory devices to the Aardvark programmer over the I

2

C and SPI

interfaces in the Neuron core of the 5000 Series chips.

The first diagram in each section illustrates how to connect the external serial memory device to the
Aardvark programmer by connecting the TotalPhase 10-pin split cable to the Aardvark programmer
and then inserting the flying leads on the 10-pin split cable to the jumpers on your device’s board.
This is ideal for scenarios where you want to physically disconnect the external serial memory device
from the Neuron chip. Note that instead of using flying leads, you could use one or more custom
cable adapters that are individually wired or switched-in to match the configuration for each external
serial memory device to be programmed.

The second diagram in each section illustrates how to directly connect the external serial memory
device to the Aardvark programmer. This is ideal for small devices where there may be insufficient
space for jumpers on the board, or simple devices where jumpers are not desired. Note that in this
scenario, the external serial memory devices are still connected to the 5000 Series chip. You therefore
must connect the RST~ pin on the Neuron chip to GND on the Aardvark programmer. This holds the
RST~ line low, places the I

2

C and SPI interfaces in a high impedance state, and idles the Neuron chip.

This eliminates the possibility of the Aardvark programmer conflicting with the Neuron chip when the
Aardvark is accessing the I

2

C and SPI interfaces.

Serial Memory Device-Aardvark Connection Scheme for I

2

C Interface

To connect an external serial EEPROM device to the Aardvark programmer and perform in-circuit
programming over the I

2

C interface, you could use the following schemes: