Application program development and export, Nodebuilder development tool, Development hardware setup – Echelon FT 3150 Smart Transceiver User Manual

Page 122: Release hardware setup, Development hardware setup release hardware setup

Advertising
background image

Chapter 6 - Programming Considerations

116

FT 3120 / FT 3150 Smart Transceiver Data Book

Application Program Development and Export

Applications are initially developed, tested, and debugged using the NodeBuilder Development Tool. See the
NodeBuilder User’s Guide for detailed instructions on developing and testing applications. For updates to the
development procedures, also see the ReadMe.txt file installed by the latest service pack for the development tool.
Actual unit and system testing of an application targeted for an FT 3120 or FT 3150 Smart Transceiver-based device
requires an Echelon Model 65150-24P LTM-10A/FT-10 Platform. The following section describes specifics related
to the development environment.

NodeBuilder Development Tool

Development Hardware Setup

The NodeBuilder 3 Development Tool must be configured to use the TP/FT-10 channel by using an LNS compatible
network interface with a TP/FT-10 connection and installing an FTM-10 SMX transceiver on the LTM-10A Platform.
Initial device development is done using the LTM-RAM device template to target the LTM-10A Platform for the
execution environment. The LTM-10A platform has a 10MHz input clock. If the hardware is set to run at a lower
input clock rate, the design of the application must be tolerant of the reduced execution performance.

Node Builder 3 (Service Pack 1 or later) is required to build applications for FT Smart Transceivers. For detailed
instructions on creating this setup using the NodeBuilder tool, refer to the Quick Start Guide in the NodeBuilder
User’s Guide
and follow the steps below.

The NodeBuilder Device Template wizard runs during the creation of a new device template. This wizard provides an
opportunity to select predefined hardware templates. At a later point in the development process, the hardware
template can be accessed through the Development and Release folders of the project pane.

During initial device development, use the LTM-10A RAM hardware template. If this template was not selected in
the NodeBuilder Device Template Wizard, you can access it by dragging the LTM-10A RAM icon from the Standard
Templates folder located in the Hardware Templates folder to the device template Development folder for the device.

Release Hardware Setup

Once the application has been developed, tested, and debugged on the LTM-10A platform, a hardware template must
be generated to match the final target hardware. Refer the NodeBuilder User’s Guide and follow the steps listed in
this section, to generate the device template.

Predefined hardware templates for the FT Smart Transceivers are included with the NodeBuilder software. These
templates may be used to describe the release hardware or as a reference point to create a customized template.

When using the FT3120 Smart Transceiver at 40MHz, use the FT 3120-E4 40MHz device template. During the initial
process of creating a device in the NodeBuilder software, select this template in the NodeBuilder Device Template
wizard. To access the template later, drag the FT 3120-E4 40MHz icon from Standard Templates folder into the
Release folder of the device. Similarly, applications developed for the FT3150 Smart Transceiver that utilize a 64K
external memory part should use the predefined FT 3150 64K Flash 10MHz standard template.

If the final target device does not match the predefined templates, create a hardware template. First, drag the
appropriate FT standard template into the User Templates folder in the Hardware Templates folder of the Project
pane. For a FT3120 Smart Transceiver, use the FT 3120-E4 40MHz device template. For a FT3150 Smart
Transceiver, use the FT 3150 64K Flash 10MHz device template.

Once the standard template icon has been placed in the User Templates folder, the NodeBuilder Hardware Template
Properties window opens with the values of the selected standard template. Change the template's name and modify
the template properties as follows:

Advertising
This manual is related to the following products: