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