 |


Code Development Tools
TS-Lib - Optimized Libraries for TigerSHARC
Related TS-Lib Information
Features
- Real floating-point processing
- forward and inverse fast fourier transformation
- Complex floating-point processing - forward and inverse fast fourier transformation
- Supports ADSP-TS101 and ADSP-TS20x TigerSHARC processors
- Over 20 high-performance FFT building blocks
- Flexible system that supports most real world applications, such as spectral analysis and HP-filtering
- Routines are specifically optimized to support TigerSHARC's TS2xx Cache-Enhanced Memory System
- Input/output quad word memory access
- Fully documented cycle performances for multi-memory block development
- Quad word optimised and striding versions of the routines
- Execution and error flag indicators
- Highly optimized C-callable routines
- Includes the following routines:
- Power routines
- Vector mathematics routines
- Matrix mathematics routines
- Standard operations
- Logic-test-sort operations
- Filter routines
- Transform routines
- Vector utility routines
- Statistic operations
TS-Lib is a collection of over 450 32-bit floating-point, over 125 16-bit fixed-point, and over 100 integer routines for the ADSP-TS101 and ADSP-TS201 TigerSHARC processors. TS-Lib is the fastest and most extensive library of signal and image processing routines available for TigerSHARC. Written specifically to take advantage of the TigerSHARC superscalar architecture’s ability to support multiple data types, these routines deliver optimal speed, performance, and flexibility. Their advanced calling interface and intuitive naming conventions also contribute to helping customers develop software faster, while drastically cutting development time and costs.
[+] Enlarge
Designed to complement Analog Devices’ run-time library (included within the VisualDSP++ tool-chain), TS-Lib is operating system independent and can be used ‘as is’ in any C-application, whether single-threaded or under operating systems such as Wind River’s VSPWorks or Enea’s OSEck. It includes quad word memory access and fully cycle performances for multi-memory block development. All routines are hand-optimized for the TigerSHARC architecture and employ the latest algorithm theory. And when implemented on BittWare’s TigerSHARC ADSP-TS101 or ADSP-TS201 based boards, the library creates an incredibly powerful environment that allows OEMs to move from prototype to production in substantially less time.
Libraries are available for manipulating large arrays of floating-point numbers and for performing Fast Fourier Transforms (FFTs), windowing, statistics, sorting, histogramming, trigonometry, and timing. Quad word optimised and striding versions of the routines are available, and each routine returns execution error flag indicators to simplify debugging. 

GT-3U-CPCI: Ruggedized Hybrid Signal Processing 3U CompactPCI Board
BittWorks: Complete DSP Software Development Suite
|
|
 |

Products & Services
Development Tools


Global Partners


|