XDAIS-Algorithmen - XDAIS algorithms

Der XDAIS- oder eXpressDsp-Algorithmus-Interoperabilitätsstandard ist ein Standard für die Algorithmusentwicklung von Texas Instruments für die TMS320- DSP-Familie. Der Standard wurde erstmals 1999 eingeführt und wurde entwickelt, um die Integration von DSP-Algorithmen in Systeme ohne Umstrukturierungskosten zu erleichtern. Der XDAIS-Standard befasst sich mit den Problemen der Zuweisung und des Verbrauchs von Algorithmusressourcen auf einem DSP. Algorithmen, die dem Standard entsprechen, werden getestet und erhalten nach erfolgreichem Abschluss des Tests die Note "eXpressDSP-konform".

Der Standard besteht aus einer Reihe allgemeiner Regeln und Richtlinien, die auf alle Algorithmen angewendet werden sollten. Beispielsweise müssen alle XDAIS-kompatiblen Algorithmen eine Algorithmusschnittstelle namens IALG implementieren. Für diese Algorithmen, die DMA verwenden , muss die IDMA-Schnittstelle implementiert werden. Ferner werden spezifische Regeln für jede Familie von TI DSP bereitgestellt.

Probleme im Algorithmus werden häufig durch die Hardcodierung des Zugriffs auf Systemressourcen verursacht, die von anderen Algorithmen verwendet werden. XDAIS verbietet die Verwendung dieser Art der Hardcodierung. Stattdessen benötigt XDAIS eine Standard-API, damit die Anwendung eine bestimmte Algorithmusklasse aufrufen kann. Diese API ist im xDM-Standard definiert , der auch als VISA-APIs (Video, Imaging, Sprache und Audio) bezeichnet wird.

Ein XDAIS-Entwicklerkit enthält den Standard selbst, Beispielcode und eine Demonstration.

Zu den Vorteilen von XDAIS gegenüber nicht standardisierten Ansätzen gehören:

  • Deutliche Reduzierung der Integrationszeit, da Algorithmen die Ressourcen des anderen nicht belasten
  • Einfacher Vergleich von Algorithmen aus mehreren verschiedenen Quellen in derselben Anwendung
  • Durch den Zugriff auf eine breite Palette kompatibler Algorithmen, die von mehreren TI DSP-Drittanbietern angeboten werden, müssen keine komplexen Algorithmen kundenspezifisch entwickelt werden
  • Algorithmen funktionieren sofort mit eXpressDSP Multimedia Framework-Produkten wie Codec Engine (TI).

Siehe auch

Externe Links