DSP6060-TCPIP

SMT6060-TCPIP is a software package that provides Ethernet connectivity via the industry standard Berkeley sockets interface to a 3L/Diamond network of DSP processors. The package is typically used when there is at least one SMT363 present in the system; however, using a feature of the SMT6025 software package, it also provides seamless connectivity via the HOST PC’s (Winsock 2.2) Ethernet hardware. The software is ready-to-use and provides sockets connectivity to any Sundance DSP processor.

What the SMT6060-TCP/IP can do for you:

  • Shorten development time by providing you with a ready-to-use interface to the hardware.
  • Integrates SMT6025 to provide Ethernet connectivity via the HOST PC to the 3L/Diamond network.
  • Download applications to the SMT363 and an array of DSPs.
  • Give you a basic building block for more complex custom systems.
  • Support 3L Diamond board services and integrates 3L/Diamond with SMT363 hardware.
  • Provides network-based logging support via a syslog-style API.

 

Module Description Functionality
SMT363S 6711 DSP, ARM50 + Spartan FPGA Partial support
SMT363V 6711 DSP, ARM50 + Virtex FPGA Partial support
SMT363-XC2 6713 DSP, ARM50 + Virtex II FPGA Full support

Having a standard interface such as the SMT6060 ensures that you may not need to recompile and link your software when the hardware in the system changes.

 

 

Benefits

  • Shorten development time by providing you with a ready-to-use interface to the IP network.
  • Speeds porting of existing network applications to the DSP due to the standardized BSD sockets interface API (Winsock compatible).
  • Transfer data between any DSP and any networked device.
  • Provide the basic building blocks of network-centric applications, allowing you to build complex custom systems.

Features

  • Integrates 3L/Diamond with SMT363 hardware
  • Integrates SMT6025 to provide Ethernet connectivity via the HOST PC to the 3L/Diamond network.
  • Provides network-based logging support via a syslog-style API.

Requirements

  • CCS 2.2
  • 3L/Diamond v2.4 (or 2.5.2(beta3) w/CONFIG.EXE v7.3.2 or better)
  • (optional, but recommended) Cygwin environment for Win32
  • (optional, but recommended) Microsoft Visual C++ 6.0

Additional Options

  • NetOS 6.0 GNU Development Environment (includes arm-elf-gcc v3.2, and NetSilicon NetOS6, etc.)
  • SMT6060-TCPIP Source Code