DeploymentView.aadl 2.22 KB
Newer Older
Maxime Perrotin's avatar
Maxime Perrotin committed
1
---------------------------------------------------
Maxime Perrotin's avatar
Maxime Perrotin committed
2
-- AADL2.2
Maxime Perrotin's avatar
Maxime Perrotin committed
3
4
5
6
7
8
9
10
11
12
13
-- TASTE type deploymentview
-- 
-- generated code: do not edit
---------------------------------------------------

PACKAGE deploymentview::DV::Node1
PUBLIC

WITH Taste;
WITH Deployment;
WITH TASTE_DV_Properties;
Maxime Perrotin's avatar
Maxime Perrotin committed
14
15
PROCESS stm32f429_discovery_partition
END stm32f429_discovery_partition;
Maxime Perrotin's avatar
Maxime Perrotin committed
16

Maxime Perrotin's avatar
Maxime Perrotin committed
17
18
PROCESS IMPLEMENTATION stm32f429_discovery_partition.others
END stm32f429_discovery_partition.others;
Maxime Perrotin's avatar
Maxime Perrotin committed
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

END deploymentview::DV::Node1;

PACKAGE deploymentview::DV
PUBLIC

WITH interfaceview::IV::Function1;
WITH interfaceview::IV::Function2;
WITH ocarina_processors_arm;
WITH deploymentview::DV::Node1;
WITH Taste;
WITH Deployment;
WITH interfaceview::IV;
WITH TASTE_DV_Properties;
SYSTEM Node1
END Node1;

SYSTEM IMPLEMENTATION Node1.others
SUBCOMPONENTS
  IV_Function1 : SYSTEM interfaceview::IV::Function1::Function1.others {
    Taste::FunctionName => "Function1";
  };
  IV_Function2 : SYSTEM interfaceview::IV::Function2::Function2.others {
    Taste::FunctionName => "Function2";
  };
Maxime Perrotin's avatar
Maxime Perrotin committed
44
45
  stm32f429_discovery_partition : PROCESS deploymentview::DV::Node1::stm32f429_discovery_partition.others {
    Taste::coordinates => "99824 73966 130564 93643";
Maxime Perrotin's avatar
Maxime Perrotin committed
46
47
    Deployment::Port_Number => 0;
  };
48
  stm32f429_discovery_gnat2020 : PROCESSOR ocarina_processors_arm::stm32f429_discovery.gnat2020 {
Maxime Perrotin's avatar
Maxime Perrotin committed
49
    Taste::coordinates => "95982 68344 134406 96454";
Maxime Perrotin's avatar
Maxime Perrotin committed
50
51
  };
PROPERTIES
Maxime Perrotin's avatar
Maxime Perrotin committed
52
53
  Taste::APLC_Binding => (reference (stm32f429_discovery_partition)) APPLIES TO IV_Function1;
  Taste::APLC_Binding => (reference (stm32f429_discovery_partition)) APPLIES TO IV_Function2;
54
  Actual_Processor_Binding => (reference (stm32f429_discovery_gnat2020)) APPLIES TO stm32f429_discovery_partition;
Maxime Perrotin's avatar
Maxime Perrotin committed
55
56
57
58
59
60
61
62
END Node1.others;

SYSTEM deploymentview
END deploymentview;

SYSTEM IMPLEMENTATION deploymentview.others
SUBCOMPONENTS
  Node1 : SYSTEM Node1.others {
Maxime Perrotin's avatar
Maxime Perrotin committed
63
    Taste::coordinates => "91179 60313 139209 100470";
Maxime Perrotin's avatar
Maxime Perrotin committed
64
65
66
67
68
69
  };
  interfaceview : SYSTEM interfaceview::IV::interfaceview.others;
END deploymentview.others;

PROPERTIES
  Taste::coordinates => "0 0 297000 210000";
Maxime Perrotin's avatar
Maxime Perrotin committed
70
  Taste::version => "2.2";
Maxime Perrotin's avatar
Maxime Perrotin committed
71
  Taste::interfaceView => "InterfaceView.aadl";
Maxime Perrotin's avatar
Maxime Perrotin committed
72
  Taste::HWLibraries => ("../../../../tool-inst/share/ocarina/AADLv2/ocarina_components.aadl");
Maxime Perrotin's avatar
Maxime Perrotin committed
73
74
END deploymentview::DV;