beautypg.com

Echelon NodeBuilder FX User Manual

Page 5

background image

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