Software Design Tools

The Element CXI Alchemy SDK allows the designer to operate in two ways.  First, for Chip Level development the SDK is used as a standalone package.  Alchemy contains all the tools required to capture, debug analyze and emulate designs created for the Element CXI ECA products.  Second, for System Level development the SDK produces System C API wrapped models for inclusion in Platform based tools produced by CoWare, Inc.  The models contain all the functionality and dynamic operating characteristics of an actual ECA running a given binary code set developed in the SDK.  The SDK is capable of simultaneous support for virtual chip simulation, and chip level emulation using Element CXI Development Boards. 

The following library and data types are available.  These technology optimized libraries can be incorporated into the design as functions and operators in the source code or by call out in the Logic Tool.  Additionally, they are also available as CoWare Signal Processing Designer (SPD) libraries.

Mathematics functions
Add, Subtract, Multiplication, Divide, Exponent, Natural logarithm, Logarithm base 2, Logarithm base 10, Negate, Square root, Maximum, Minimum, Sum of squares

Trigonometric functions

Sine, Cosine, Tangent, Arcsine, Arccosine, Arctangent

Matrix functions

Add, Subtract, Multiplication, Transpose, Scale, Inverse, Split, Merge

DSP functions

FFT, IFFT, DCT, IDCT, Wavelet, IWavelet, IIR filter, FIR filter, Elliptic filter,
Chebyshev filter, Bessel filter, Correlation, Autocorrelation, Cross Correlation, LMS

Utility functions

Random, Float to Fix, Fix to Float, Timer

© Copyright 2005-2007, Element CXI, Inc. All rights reserved.