Ft 6000 evb evaluation board, Extended address table, Network variables up to 228 bytes – Echelon IzoT NodeBuilder User Manual

Page 18

Advertising
background image

FT 6000 EVB Evaluation Board

The FT 6000 EVB is a complete 6000 Series IzoT and L

ON

W

ORKS

device that you can use to create

IzoT and L

ON

W

ORKS

devices. The FT 6000 EVB includes a FT 6050 Smart Transceiver with an

external 10 MHz crystal (you can adjust the system’s internal clock speed from 5MHz to 80MHz), an
FT-X3 communication transformer, 64KB external serial EEPROM and flash memory devices, and a
3.3V power source. The FT 6000 EVB features a compact design that includes the following I/O
devices that you can use to develop prototype and production devices and test the FT 6000 EVB
example applications:

• 4 x 20 character LCD
• 4-way joystick with center push button
• 2 push-button inputs
• 2 LED outputs
• Light-level sensor

• Temperature sensor

The FT 6000 EVB Evaluation Board also includes EIA-232/TIA-232 (formerly RS-232) and USB
interfaces that you can use to connect the board to your development computer and perform
application-level debugging.

Each FT 6000 EVB also features a flash in-circuit programmer header that supports the SPI interface
for fast downloads when programming the external non-volatile memory of the FT 6050 Smart
Transceiver on the board.

For more information on the FT 6000 EVB hardware, including detailed descriptions of its Neuron
core, I/O devices, service pin and reset buttons and LEDs, and jumper settings, see the FT 6000 EVB
Hardware Guide
.

Extended Address Table

Series 6000 chips can support up to 254 address table records, subject to available system resources
(for example, RAM and EEPROM) and application requirements. The Series 5000 and Series 3100
chips are limited to a maximum of 15 address table entries.

Network Variables Up To 228 Bytes

Series 6000 chip support network variables up to 228 bytes in size. The Series 5000 and Series 3100
chips are limited to a maximum network variable size of 31 bytes.

Creating new applications or adding larger than 31 bytes network variables to existing applications is
completely transparent except when larger than 31 bytes network variables are added to existing
applications which also implement changeable-type applications.

Applications implementing changeable-type network variables and larger than 31-bytes network
variables must return the current size of changeable-type network variables from the application-
specific implementation of the get_nv_length_override() callback. In previous releases, the
get_nv_length_override() callback would return a constant 0xFF by default. Applications which
support larger than 31 bytes network variables must default the callback result to the value obtained
from the get_declared_nv_length() API:

unsigned _RESIDENT get_nv_length_override(unsigned nvIndex)
{
#if defined(_SUPPORT_LARGE_NV)
unsigned uResult = get_declared_nv_length(nvIndex);
#else
unsigned uResult = 0xFF;
#endif

4

Introduction

Advertising