ARM.SDF.pdsc 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <package schemaVersion="1.3" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="PACK.xsd">
  3. <name>SDF</name>
  4. <description>Synchronous Data Flow for CMSIS-DSP</description>
  5. <vendor>ARM</vendor>
  6. <!-- <license>license.txt</license> -->
  7. <url>http://www.keil.com/pack/</url>
  8. <releases>
  9. <release version="0.3.0" date="2021-11-08">
  10. Refactor of the pack
  11. </release>
  12. <release version="0.2.0" date="2021-10-20">
  13. Adding support for VHT platform
  14. </release>
  15. <release version="0.1.0" date="2021-08-02">
  16. First version of Synchronous Data Flow
  17. </release>
  18. </releases>
  19. <conditions>
  20. <condition id="CMSIS-DSP">
  21. <require Cclass="CMSIS" Cgroup="DSP"/>
  22. </condition>
  23. <condition id="SDF">
  24. <require Cclass="Data Processing" Cgroup="Synchronous Data Flow" Csub="Core"/>
  25. <require condition="CMSIS-DSP"/>
  26. </condition>
  27. <condition id="RTOS2">
  28. <require Cclass="CMSIS" Cgroup="RTOS2" Capiversion="2.1.3"/>
  29. </condition>
  30. <condition id="SDFRTOS2">
  31. <require condition="SDF"/>
  32. <require condition="RTOS2"/>
  33. </condition>
  34. <condition id="StreamingVHT">
  35. <require Cclass="Data Processing" Cgroup="Synchronous Data Flow" Csub="Streaming Nodes"/>
  36. <require condition="SDF"/>
  37. <require condition="RTOS2"/>
  38. </condition>
  39. </conditions>
  40. <components>
  41. <component Cclass="Data Processing" Cgroup="Synchronous Data Flow" Csub="Core" Cvariant="Source" Cversion="0.3.0-dev" isDefaultVariant="true" condition="CMSIS-DSP">
  42. <description>SDF core files for CMSIS-DSP</description>
  43. <files>
  44. <file category="header" name="sdf/src/GenericNodes.h"/>
  45. <file category="include" name="sdf/nodes/cpp/"/>
  46. <file category="include" name="sdf/src/"/>
  47. </files>
  48. </component>
  49. <component Cclass="Data Processing" Cgroup="Synchronous Data Flow" Csub="Streaming Nodes" Cversion="0.3.0-dev" Cvariant="CMSIS-RTOS"
  50. isDefaultVariant="true" condition="SDFRTOS2">
  51. <description>Streaming nodes for SDF</description>
  52. <files>
  53. <file category="include" name="sdf/nodes/cpp/StreamingNodes/RingBuffer/"/>
  54. <file category="header" name="sdf/nodes/cpp/StreamingNodes/RingBuffer/RingInit.h"/>
  55. <file category="header" name="sdf/nodes/cpp/StreamingNodes/RingBuffer/RingBuffer.h"/>
  56. <file category="sourceCpp" name="sdf/nodes/cpp/StreamingNodes/RingBuffer/RingBuffer.cpp"/>
  57. <file category="sourceCpp" name="sdf/nodes/cpp/StreamingNodes/RingBuffer/RingInit.cpp"/>
  58. <file category="include" name="sdf/nodes/cpp/StreamingNodes/CMSIS_RTOS/"/>
  59. <file category="other" name="sdf/nodes/cpp/StreamingNodes/CMSIS_RTOS/ring.scvd" />
  60. <file category="header" name="sdf/nodes/cpp/StreamingNodes/Config/RingConfig.h" attr="config" version="1.0.0"/>
  61. </files>
  62. </component>
  63. <component Cclass="Data Processing" Cgroup="Synchronous Data Flow" Csub="AudioNodes" Cvariant="VHT" Cversion="0.3.0-dev" isDefaultVariant="true" condition="StreamingVHT">
  64. <description>Audio Source and Sink for VHT</description>
  65. <files>
  66. <file category="header" name="sdf/nodes/cpp/StreamingNodes/Config/AudioConfig.h" attr="config" version="1.0.0"/>
  67. <file category="sourceCpp" name="sdf/nodes/cpp/StreamingNodes/VHT/audio/AudioInterrupt.cpp"/>
  68. <file category="source" name="sdf/nodes/cpp/StreamingNodes/VHT/audio/audio_drv.c"/>
  69. <file category="header" name="sdf/nodes/cpp/StreamingNodes/VHT/audio/audio_drv.h"/>
  70. </files>
  71. </component>
  72. <component Cclass="Data Processing" Cgroup="Synchronous Data Flow" Csub="VideoNodes" Cvariant="VHT" Cversion="0.3.0-dev" isDefaultVariant="true" condition="StreamingVHT">
  73. <description>Video Source for VHT</description>
  74. <files>
  75. <file category="header" name="sdf/nodes/cpp/StreamingNodes/Config/VideoConfig.h" attr="config" version="1.0.0"/>
  76. <file category="sourceCpp" name="sdf/nodes/cpp/StreamingNodes/VHT/video/VideoInterrupt.cpp"/>
  77. <file category="source" name="sdf/nodes/cpp/StreamingNodes/VHT/video/video_drv.c"/>
  78. <file category="header" name="sdf/nodes/cpp/StreamingNodes/VHT/video/video_drv.h"/>
  79. </files>
  80. </component>
  81. </components>
  82. </package>