Description – Sundance SMT6060-TCPIP User Manual

Page 17

Advertising
background image

Revision 0.4

Page 17 of 17

Sundance Digital Signal Processing Inc.

4790 Caughlin Parkway 233, Reno, NV 89519-0907, U.S.A.

Tel: +1 (775) 827-3103, Fax: +1 (775) 827-3664, email:

[email protected]

www.sundancedsp.com

5. DESCRIPTION

The SMT363 provides an interface to Ethernet. It also provides an RS232 port. This
port is used to output debug logging information.

You create your Diamond application as a number of tasks distributed onto the network of processors.
Refer to the 3L Diamond documentation for a more detailed description of this process.

Each of the tasks that wish to access the Ethernet is linked with the socketapi.lib library. This library is
your task’s interface to the standard socket API.

Internally, socketapi.lib uses 3L Diamond channels to communicate with an RPCProxy task that runs on
the DSP of the SMT363 module. The proxy task in turn communicates with the NET50 on the SMT363
to perform the actual network operations.

Your application

Sockapi.lib

Ethernet

NET50

Channel

Channel

TI DSP

Rpcproxy.tsk

Your application

Channel

Channel

RS232

Sockapi.lib

SMT363

Node

Node

Figure 10 - SMT6060-TCPIP Block Diagram

It is important that you understand the overall system design, because you will need to ensure that the
appropriate 3L Diamond configuration file is used for your application. Examples included in this
package illustrate the process.

Note that you always have to place RPCProxy.tsk on the SMT363 module. Each task that you place on
the network of processors will have at least 1 input and 1 output port. And each task on the network of
processors should have their input and output channels connected to the proxy task as shown.

5.1.

DIRECTORY STRUCTURE

The SMT6060 installs into the structure shown below. The examples directories contain a number of
examples that illustrate how to use the SMT6060 libraries. The include folder contains the shared header
files that are used by the examples.

Advertising