Echelon NodeBuilder FX User Manual
Page 5
NodeBuilder FX User's Guide
v
Specifying the Device Template Name................................................... 97
Specifying the Program ID ...................................................................... 98
Specifying Target Platforms.................................................................. 103
Managing and Editing Device Templates.................................................... 105
Managing Device Templates ................................................................ 105
Viewing and Editing Device Templates................................................. 106
Viewing Device Template Components................................................ 107
Managing Development and Release Targets ..................................... 109
Setting Device Template Target Properties: Compiler................... 110
Setting Device Template Target Properties: Linker ....................... 113
Setting Device Template Target Properties: Exporter.................... 114
Setting Device Template Target Properties: Configuration............ 116
Inserting a Library into a NodeBuilder Device Template ...................... 118
Using Hardware Templates ......................................................................... 121
Creating Hardware Templates .............................................................. 122
Editing Hardware Templates................................................................. 124
Setting Hardware Properties .......................................................... 124
Setting Memory Properties............................................................. 127
5000 Series Chips.................................................................... 128
3150 Neuron Core ................................................................... 129
3120 and 3170 Neuron Core ................................................... 129
Setting the Hardware Template Description................................... 129
6 Defining Device Interfaces and Creating their Neuron C
Application
Framework................................................................. 131
Introduction to Device Interfaces................................................................. 132
Starting the Code Wizard...................................................................... 132
Using the Resource Pane............................................................... 133
Introduction to Resource File Sets........................................... 134
Introduction to Resources ........................................................ 135
Using the NodeBuilder Resource Editor .................................. 137
Using the Program Interface Pane ................................................. 137
Defining the Device Interface................................................................ 139
Adding Functional Blocks ............................................................... 142
Using Large Functional Block Arrays....................................... 145
Editing Mandatory Network Variables ............................................ 145
Editing Mandatory Configuration Properties................................... 152
Implementing Optional Network Variables ..................................... 158
Implementing Optional Configuration Properties............................ 160
Adding Implementation-specific Network Variables ....................... 162
Adding Implementation-specific Configuration Properties ............. 164
Setting Initial Values for Network Variables and Configuration
Properties ....................................................................................... 167
Setting Initial Values for Structured Data Types ...................... 168
Setting Initial Values for Enumerations.................................... 170
Setting Initial Values for Floating Point and s32 Data Types... 171
Using Changeable-Type Network Variables .................................. 172
Generating Code with the Code Wizard ............................................... 173
Files Created by the Code Wizard ................................................. 173
Using Code Wizard Templates.................................................... 176
Version 3 Templates ................................................................ 176
Version 2 Templates ................................................................ 176
Version 1 Templates ................................................................ 177
Creating the Device Application ..................................................... 177