Echelon IzoT NodeBuilder User Manual

Page 279

Advertising
background image

supports the mapping of external non-volatile memory from 0x4000 to 0xDFFF in the Neuron address
space (a maximum of 42KB).

Neuron Assembler (NAS)

A Neuron C tool that is used to produce Neuron object files.

Neuron C

A programming language based on ANSI C that you can use to develop applications for Neuron Chips
and Smart Transceivers. It includes network communication, I/O, and event-handling extensions to
ANSI C, which make it a powerful tool for the development of L

ON

W

ORKS

device applications.

Neuron Chip

A semiconductor component specifically designed for providing intelligence and networking
capabilities to low-cost control devices. The Neuron core includes up to four processors that provide
both communication and application processing capabilities. Two processors execute the layer 2
through 6 implementation of the ISO/IEC 14908-1 protocol and the third executes layer 7 and the
application code. L

ON

W

ORKS

2.0 Neuron cores include a fourth processor for interrupt service

routine (ISR) processing.

Neuron C Compiler (NCC)

A Neuron C tool that is used to produce Neuron assembly source files from Neuron C source code.

Neuron Exporter (NEX)

A Neuron C tool that takes input from the compiler and the linker and produces the following types of
files: downloadable application image files (.APB, .NDL, and .NXE extensions), programmable
application image files (.NRI, .NFI, .NEI, .NME, and .NMF, extensions), and device interface files
(.XIF and .XFB extensions).

Neuron Firmware

A complete operating system including an implementation of the ISO/IEC 14908-1 protocol used by a
Neuron chip. The Neuron firmware is a program that is inserted into programmable read-only memory
(programmable ROM) of a Neuron chip.

Neuron ID

A 48-bit number assigned to each Neuron Chip at manufacture time. Each Neuron Chip has a unique
Neuron ID, making it like a serial number.

Neuron Librarian (NLIB)

A Neuron C tool that is used to create and manage libraries, or to add and remove individual object
files to and from an existing library.

Neuron Linker (NLD)

A Neuron C tool that is used to produce Neuron executable files. It links the application image,
user-libraries, system libraries, and the Neuron firmware.

Neuron Object File

A Neuron object file (.NO extension) is an intermediate file that contains the data and executable code
in binary form, and contains information about exported and imported symbols. Neuron object files
are the link between the Neuron Assembler and the Neuron Linker, but other data also contributes to
the linking

Node Object

A functional block that monitors the status of all functional blocks in a device and makes the status
information available for monitoring by the IzoT Commissioning tool. A L

ON

M

ARK

-compliant device

that has more than one functional block must have a node object.

IzoT NodeBuilder User's Guide

265

Advertising