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