spacer.gif
Search:
home   contact us   site map
BittWare Signal Processing
spacer.gif
spacer.gif
spacer.gif spacer.gif
spacer.gif

Code Development Tools

TS-Lib - Optimized Libraries for TigerSHARC

 

TS-Lib logo

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.

 

TS-Lib Screen Capture

[+] 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.

spacer.gif

Featured Products & Services
spacer.gif
spacer.gif spacer.gif
spacer.gif
spacer.gif
Global Partners
spacer.gif
AlteraAnalog

spacer.gif
spacer.gif spacer.gif spacer.gif