|
||
|
|
||
|
Diamond offers C6000 users: Price: $8,000 |
Diamond offers C6000 users: Price: $8,000 |
GDD-100 Floating Point DSP Vector Library
for TMS320C6x. The library implements complete Level 1 BLAS (Basic Linear Algebra Subroutines) standard. The library is supported for use in any development environment using TI Code Generation Tools for the TMS320C6x DSP. Library's functions have been algorithmically optimised to fully utilize advantages of TMS320C6x parallel architecture and pipeline. The library can be used in various application areas such as DSP, audio/video processing, linear algebra, engineering, control, robotics, military and consuming. The user's manual gives the details on using library functions
Price: $1,495 |
Part #: GDD150 Double Precision Arithmetic Library for the 'C3x/'C4x Platforms The double precision math library routines provide
double precision arithmetic capabilities for DSP computations on
TMS320C3x/4x platform. Library's functions are based on 'C3x/4x hardware
floating point arithmetic to provide best possible performance and
accuracy. SINGLE PRECISION TO DOUBLE PRECISION OPERATIONS Price: $595 |
GDD-200 Optimized Math Library for TMS320C67x. This is a collection of functions and macros for calculating elementary algebraic and transcendental functions. The library consist of the following parts: -Algebraic and utilities functions The math library routines provide an user with standard C library functionality together with some additional mathematical functions that are commonly used in DSP. The library functions extensively use the TMS320C67xx DSP chip parallel architecture and hardware floating point arithmetic capabilities to provide the best possible performance and accuracy. The library functions have been algorithmically optimized at the assembly level and hand coded in assembly to obtain the maximum possible performance, and at the same time to provide for the maximum possible accuracy possible achievable in single precision arithmetic (32-bits IEEE-754 floating-point numbers). Therefore a user have a benefit of improved performance, which in some cases could be as 10 times as faster than that of the corresponding C functions. Usually the library functions would give 30% through 300% performance gain. Most of the functions computes a result which is accurate in all decimal places of single precision format. The relative error is less than 1ULP, or -140dB. Price: $2,495 |
GDD-300 Floating Point DSP Vector
Library for TMS320C67x. The library is a set of over 100 functions and
macros that perform commonly used DSP operations like Fast Fourier
Transform, Fast Hartley Transform, Discrete Cosine Transform, FIR/IIR
filters, coordinate transformations, vector operations, complex number
arithmetic operations, pseudo-random numbers The library implements complete Level 1 BLAS (Basic Linear Algebra Subroutines) standard. The library is supported for use in any development environment using TI Code Generation Tools for the TMS320C67x DSP. Library's functions have been optimised algorithmically at the assembly level to fully utilize advantages of TMS320C67x parallel architecture, floating point arithmetic and pipeline. All functions are hand-coded in assembly to obtain maximum possible performance on the TMS320C67x floating-point DSP. The library can be used in various application areas such as DSP, audio/video processing, linear algebra, engineering, control, robotics, military and consuming. The user's manual gives the details on using library functions. Price: $5,500 |
![]() Part#: GDD400 Hand Coded optimized Image Processing Library, Including 20 run-time licensees GDD400 Optimized IMAGE Video Graphics
Processing library GDD400 Digital Image/Video Processing and Graphics Library for TMS320C6000. GDD400 is a set of Digital Image/Video
Processing and Graphics primitives functions optimized algorithmically and
on the assembly level for TMS320C6000 VLIW architecture. The
library provides with a wide range of still image operations such as
arithmetic, logical and bit wise operations, image formats conversions, 2D
and 3D transforms, filtering and histograms, video stream manipulation.
Library functions are operating system independent and Target hardware: TMS320C62xx,
TMS320C64xx, TMS320DM64xx, Price: $7,500 |
Part#: GDD7000 Hand coded optimized LINPACK library for solving general and specialized linear systems, incl. 20 run-time licensees GDD-7000 Extended C Callable LINPACK LINEAR ALGEBRAIC SYSTEMS PACKAGE for TMS320C6000. The library is a set of about 100 functions and macros that solves algebraic systems of linear equations with various matrices, real or complex, general, band, symmetric, Toeplitz and others. Several types of matrix decompositions like SVD or QR can be performed by the library functions. The input matrices and right-hand side (RHS) vectors as well as the solution are set and found as IEEE-754 floating point format numbers. A set of memory allocation functions provides with economical storage for general/structured matrix classes. By using these memory allocation routines the amount of RAM storage is minimized for structured types of matrices, like symmetric, band and triangular classes of matrices. The library is supported for use in any development
environment using TI Code Generation Tools for the TMS320C6000
DSP and for both big endian and little endian memory formats. All the
functions are C The library implements and make use of complete Level 1 BLAS (Basic Linear Algebra Subroutines) standard. Library's functions have been optimised algorithmically
at the assembly level to fully utilize advantages of
TMS320C6000 parallel architecture, floating point arithmetic and pipeline.
BLAS Level 1 functions are |
Part#: GDD8000 Hand coded optimized EISPACK library for solving eigenvalue/eigenvector problems, incl. 20 run-time licensees GDD-8000 Extended C Callable EISPACK LINEAR EIGENVALUE/EIGENVECTOR SYSTEMS PACKAGE for TMS320C6000. The library is a set of about 100 functions and macros that find a solution to a linear algebraic eigensystems with various matrices, real or complex, general, band, symmetric or Hermitian. All or selected eigenvalues and eigenvectors can be computed. Several types of matrix decompositions like SVD or QR are performed by the library functions. A set of memory allocation functions provides with economical storage for general/structured matrix classes. By using these memory allocation routines the amount of RAM storage is minimized for structured types of matrices, like symmetric, band and triangular classes of matrices. The library
implements and make use of complete Level 1 BLAS (Basic Linear Algebra
Subroutines) Library's functions have been optimised algorithmically at the assembly level to fully utilize advantages of TMS320C6000 parallel architecture, floating point arithmetic and pipeline. BLAS Level 1 functions are hand-coded in assembly to obtain maximum possible performance of the TMS320C6000 DSPs Price: $9,500 |
Part# GDD9000 Optimized BLAS Library for C6000 GDD-9000 Floating Point Extended C Callable BLAS (Basic Linear Algebra Subroutines) Library for TMS320C6000. The library is a set of about 90 functions and macros that implement the Basic Linear Algebra Subroutines standard for Level 1 BLAS vector-vector (O(n) complexity) operations, Level 2 BLAS matrix-vector (O(n^2) complexity) operations and Level 2 BLAS matrix-matrix (O(n^3) complexity) operations. Library's functions perform these operations on the IEEE-754 single and double precision floating point format numbers. The library uses native floating point arithmetic support of the TMS320C67xx DSP and software simulates floating point arithmetic for the fixed point DSP members of theC6000 family of DSPs. The library process both REAL and COMPLEX data vectors and matrices. Many vector and matrix operations involve scaling by a real or complex scalar values. By using special memory allocation routines the amount of RAM storage is minimized for structured types of matrices, like symmetric, band and triangular classes of matrices The library is supported for use in any development environment using TI Code Generation Tools for the TMS320C6000 DSP and for both big endian and little endian memory formats. All the functions are C callable and comply with TI's C environment calling conventions. Library's functions have been optimised algorithmically at the assembly level to fully utilize advantages of TMS320C6000 parallel architecture, floating point arithmetic and pipeline. Level 1 functions are hand-coded in assembly to obtain maximum possible performance of the TMS320C6000 DSPs Price: $7,500 |
||