MATHLIB

DSP 演算ライブラリ、浮動小数点デバイス用

概要

The Texas Instruments math library is an optimized floating-point math function library for C programmers using TI floating point devices. These routines are typically used in computationally intensive real-time applications where optimal execution speed is critical. By using these routines instead of the routines found in the existing run-time-support libraries, considerably faster execution speeds can be achieved without rewriting existing code. The MATHLIB library includes all the floating-point math routines that are currently provided in the existing run-time-support libraries. These new functions can be called with the current run-time-support library names or the new names included in the math library.

The MATHLIB library includes all the floating-point math routines that are currently provided in the existing run-time-support libraries. These new functions can be called with the current run-time-support library names or the new names included in the math library.

See the benchmarks: DSP core benchmarks

特長
  • Types of functions included:
    • Trigonometric and hyperbolic: Sin, Cos, Tan, Arctan, etc.
    • Power, exponential, and logarithmic
    • Reciprocal
    • Square root
    • Division
  • Natural C Source Code
  • Optimized C code with Intrinsics
  • Hand-coded assembly-optimized routines
  • C-callable routines, which can be inlined and are fully compatible with the TMS320C6000 compiler
  • Routines which accept single sample or vector inputs
  • Provided functions are tested against C model and existing run-time-support functions
  • Benchmarks (cycle and code size)
  • Compiled using Code Generation Tools v7.2.0

ダウンロード

サポートされている製品とハードウェア

Arm ベースのプロセッサ
66AK2E05 High performance multicore DSP+Arm - 4x Arm A15 cores, 1x C66x DSP core, NetCP, 10GbE 66AK2H06 High performance multicore DSP+Arm - 2x Arm A15 cores, 4x C66x DSP cores 66AK2H12 High performance multicore DSP+Arm - 4x Arm A15 cores, 8x C66x DSP cores 66AK2H14 High performance multicore DSP+Arm - 4x Arm A15 cores, 8x C66x DSP cores, 10GbE AM5706 Sitara プロセッサ:セキュア・ブート機能搭載、コスト最適化 Arm Cortex-A15 と DSP AM5708 Sitara プロセッサ:マルチメディア機能とセキュア・ブート機能搭載、コスト最適化 Arm Cortex-A15 と DSP AM5716 Sitara プロセッサ: Arm Cortex-A15 と DSP AM5718 Sitara プロセッサ: Arm Cortex-A15 と DSP、マルチメディア AM5726 Sitara プロセッサ:デュアル Arm Cortex-A15 とデュアル DSP AM5728 Sitara プロセッサ:デュアル Arm Cortex-A15 とデュアル DSP、マルチメディア AM5746 Sitara プロセッサ:ECC @ DDR、セキュア・ブート機能搭載のデュアル Arm Cortex-A15 / デュアル DSP AM5748 Sitara プロセッサ:マルチメディア機能、ECC @ DDR、セキュア・ブート機能搭載のデュアル Arm Cortex-A15 / デュアル DSP AM5749 Sitara プロセッサ:デュアル Arm Cortex-A15 とデュアル DSP、マルチメディア、ECC 搭載 DDR、セキュア・ブート、ディープ・ラーニング OMAP-L132 Low power C674x floating-point DSP + Arm9 processor - 200MHz OMAP-L137 Low power C674x floating-point DSP + Arm9 processor - up to 456 MHz OMAP-L138 Low power C674x floating-point DSP + Arm9 processor - up to 456MHz OMAPL137-HT High temperature low power C674x floating-point DSP + Arm processor - up to 456 MHz OMAPL138B-EP Enhanced product low power C674x floating-point DSP + Arm9 processor - 345 MHz SMOMAPL138B-HIREL High reliability product low power C674x floating-point DSP + Arm9 processor - 375 MHz
DSP (デジタル・シグナル・プロセッサ)
66AK2L06 マルチコア DSP+ARM KeyStone II システム・オン・チップ(SoC) DM505 15mm パッケージ封止、ビジョン分析向け SoC SM320C6678-HIREL High reliability product high performance 8-core C6678 fixed and floating-point DSP SM320C6727B Military grade C6727B floating-point DSP SM320C6727B-EP Enhanced product C6727 floating-point DSP SMV320C6727B-SP Space grade C6727B floating-point DSP - rad-tolerant class V with ceramic package TMS320C6654 High performance single-core C66x fixed and floating-point DSP- up to 850MHz TMS320C6655 High performance single-core C66x fixed and floating-point DSP- up to 1.25GHz TMS320C6657 High performance dual-core C66x fixed and floating-point DSP- up to 1.25GHz, 2 UART TMS320C6670 通信 / テレコム向け 4 コア固定 / 浮動小数点 DSP TMS320C6671 High performance single-core C66x fixed and floating-point DSP - 1GHz TMS320C6672 High performance dual-core C66x fixed and floating-point DSP- up to 1.25GHz TMS320C6674 High performance quad-core C66x fixed and floating-point DSP- up to 1.25GHz TMS320C6678 High performance octo-core C66x fixed and floating-point DSP- up to 1.25GHz TMS320C6701 C67x floating-point DSP- up to 167MHz, McBSP TMS320C6711D C67x floating-point DSP- up to 250MHz, McBSP, 32-Bit EMIFA TMS320C6712D C67x floating-point DSP- up to 150MHz, McBSP, 16-Bit EMIFA TMS320C6713B C67x floating-point DSP- up to 300MHz, McBSP, 16-Bit EMIFA TMS320C6720 C67x floating-point DSP - 200MHz, McASP, 16-Bit EMIFA TMS320C6722B C67x floating-point DSP- up to 250MHz, McASP, 16-Bit EMIFA TMS320C6726B C67x floating-point DSP- up to 266MHz, McASP, 16-Bit EMIFA TMS320C6727 C67x floating-point DSP- up to 250MHz, McASP, 32-Bit EMIFA TMS320C6727B C67x floating-point DSP- up to 350MHz, McASP, 32-Bit EMIFA TMS320C6742 Low power C674x floating-point DSP- 200MHz TMS320C6743 Low power C674x floating-point DSP- 375MHz TMS320C6745 Low power C674x floating-point DSP- 456MHz, QFP TMS320C6746 Low power C674x floating-point DSP- 456MHz TMS320C6747 Low power C674x floating-point DSP- 456MHz, PBGA TMS320C6748 Low power C674x floating-point DSP- 456MHz, SATA

技術資料

結果が見つかりませんでした。検索条件をクリアして、もう一度検索を行ってください。
すべて表示 2
種類 タイトル 英語版のダウンロード 日付
技術記事 Leveraging TI’s free libraries in your development 2017年 3月 15日
技術記事 Using OpenCLTM to offload to C66x DSPs on Sitara™ AM572x processors 2016年 10月 7日

サポートとトレーニング

TI E2E™ Forums (英語) では、TI のエンジニアからの技術サポートが活用できます

すべてのフォーラムトピックを英語で表示

コンテンツは、TI 投稿者やコミュニティ投稿者によって「現状のまま」提供されるもので、TI による仕様の追加を意図するものではありません。使用条件をご確認ください

TI 製品の品質、パッケージ、ご注文に関する質問は、TI サポートのページをご覧ください。

ビデオ