27f50a266cd9e8960a77b5d7af3abcc9433106be
[jump.git] / square / Square.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <processnetwork 
3 xmlns="http://www.tik.ee.ethz.ch/~shapes/schema/PROCESSNETWORK" 
4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
5 xsi:schemaLocation="http://www.tik.ee.ethz.ch/~shapes/schema/PROCESSNETWORK
6     http://www.tik.ee.ethz.ch/~shapes/schema/processnetwork.xsd" name="square"> 
7
8   <!-- HOST -->
9   <process name="EpiphanyHost">
10     <port type="input" name="HP0"/>
11     <source type="c"/>
12   </process>
13
14   <!-- APPLICATION -->
15   <process name="Gen">
16     <port type="output" name="0"/>
17     <source type="c" location="Gen.c"/>
18   </process>
19
20   <process name="Square">
21     <port type="input" name="0"/>
22     <port type="output" name="1"/>
23     <source type="c" location="Square.c"/>
24   </process>
25
26   <sw_channel type="fifo" size="16" name="C1">
27     <port type="input" name="0"/>
28     <port type="output" name="1"/>
29   </sw_channel>
30
31   <sw_channel type="fifo" size="16" name="HC1">
32     <port type="input" name="1"/>
33     <port type="output" name="HP0"/>
34   </sw_channel>
35
36   <!-- CONNECTIONS -->
37   <connection name="Gen-C1">
38     <origin name="Gen">
39       <port name="0"/>
40     </origin>
41     <target name="C1">
42       <port name="0"/>
43     </target>
44   </connection>
45
46   <connection name="C1-Square">
47     <origin name="C1">
48       <port name="1"/>
49     </origin>
50     <target name="Square">
51       <port name="0"/>
52     </target>
53   </connection>
54
55   <connection name="Square-HC1">
56     <origin name="Square">
57       <port name="1"/>
58     </origin>
59     <target name="HC1">
60       <port name="1"/>
61     </target>
62   </connection>
63
64   <connection name="HC1-Host">
65     <origin name="HC1">
66       <port name="HP0"/>
67     </origin>
68     <target name="EpiphanyHost">
69       <port name="HP0"/>
70     </target>
71   </connection>
72 </processnetwork>