Products



3L Diamond Networking Kit

E-mail Print PDF
TCP/IPThe 3L Diamond Networking Kit (DNK) is a highly-optimised TCP/IP stack which integrates seamlessly into the Diamond 4 multiprocessor design environment. The DNK supports the TCP and UDP protocols, and includes many sample applications.


Features

  • Based on BSD4.4-Lite2 stack
  • RFC-compliant protocol implementations
  • BSD socket API
  • Includes configuration utilities for IP addresses, routing tables
  • Includes ping utility

Limitations

  • IPV6 protocol not supported
  • Only blocking sockets supported

Target processors

  • Texas Instruments C6472
  • Texas Instruments C6455

Prices

Please request a quotation here.

 

Real-Time Performance for DSPs

E-mail Print PDF
Hardware

The compact and robust Diamond real time operating system (RTOS) is ideal for distributed multicore systems. It allows developers to focus on their product while confident the OS will not negatively impact overall performance. 3L Diamond OS comprises a small kernel, device drivers, libraries, and a simple, easy to use API.

Real-time Response

The Diamond RTOS provides fast interrupt response and fast context switching. The real time reliability and performance of the 3L Diamond RTOS is supported by a set of features including fast context switches and low interrupt latencies, to achieve the best possible response time.

Simple and Easy to Use API

Powerful and simple channel communication functions provide you with a high-level, straightforward interface which can be simply described as tasks connected by channels.

Functions for thread creation, destruction and priority control are available. The Diamond API supports semaphores, events and timers.

Scalable for Distributed Systems

The Diamond 'channel-based' API is specifically designed for distributed multiprocessor systems.

A channel is an abstract mechanism that Diamond uses to transfer messages (data) efficiently from one task to exactly one other task. The two communicating tasks may be on the same processor, on processors directly connected by a physical link, or on processors that must be reached via a sequence of links.

The Diamond configurer automatically chooses the implementation of the channels when it builds the application.

 

Diamond Product Comparison

E-mail Print PDF

This table sums up the main differences between Diamond Core and Premium.

 

Diamond Core

Diamond Premium

3L Multiprocessor Compiler

tickj

tickj

Diamond Model

tickj

tickj

Diamond RTOS

tickj

tickj

Diamond Virtual Channels

tickj

tickj

Diamond Run-time library

tickj

tickj

Diamond Eclipse IDE

tickj

tickj

C6000 Licence

tickj

tickj

C6000 Multicore Licence

tickj

tickj

Xilinx Licence

tickj

tickj

Run applications without dongle

tickj

tickj

Stand-alone applications

tickj

tickj

Commercial Product

tickj

tickj

 

 

Try Diamond

Email Print PDF

Complete this form to request a free version of the software to give you a flavour of what Diamond can do.

 

The free version is extremely restricted and targets only Texas Instruments C6472 and C6474 multicore evaluation modules.

The available Diamond processor types are:

EVM6474L Texas Instruments TMDSEVM6474L
SD6474EVM Spectrum Digital Dual TMS320C6474 AMC Mezzanine Board
EVM6472 Texas Instruments TMS320C6472-EVM
EVP6472 Sundance Multiprocessor Technology EVP6472



 

Please fill in all fields.

From (email)
Subject
Name
Organisation
Address
Please enter the followingtsbxolpc
 Help us prevent SPAM!
   
 

 

 
Fatal error: Cannot redeclare uploadattachment() (previously declared in /home/psr/www.3l.com/modules/mod_simpleemailform/mod_simpleemailform.php:130) in /home/psr/www.3l.com/modules/mod_simpleemailform/mod_simpleemailform.php on line 181