Project

General

Profile

Download (5.05 KB) Statistics
| Branch: | Tag: | Revision:
1
{
2
  "DESIGN_FILE" : {
3
    "design_units" : [{
4
      "contexts" : [], "library" : ["ENTITY_DECLARATION", {
5
        "name" : ["IDENTIFIER", "inline_03"], "ENTITY_DECLARATIVE_PART" : [], "ENTITY_STATEMENT_PART" : []}
6
      ]}
7
    , {
8
      "contexts" : [], "library" : ["ARCHITECTURE_BODY", {
9
        "name" : ["IDENTIFIER", "test"], "entity" : ["IDENTIFIER", "inline_03"], "ARCHITECTURE_DECLARATIVE_PART" : [{
10
          "declaration" : ["SIGNAL_DECLARATION", {
11
            "names" : [["IDENTIFIER", "clk"], ["IDENTIFIER", "ready"]], "typ" : {
12
              "name" : ["SIMPLE_NAME", "bit"]}
13
            }
14
          ]}
15
        ], "ARCHITECTURE_STATEMENT_PART" : [["COMPONENT_INSTANTIATION_STATEMENT", {
16
          "name" : ["IDENTIFIER", "dut1"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "control_unit"]]], "inst_unit_type" : "entity", "generic_map" : [{
17
            "actual_expr" : ["EXPRESSION", {
18
              "args" : [["EXPRESSION", {
19
                "args" : [["EXPRESSION", {
20
                  "args" : [["EXPRESSION", {
21
                    "args" : [["CONSTANT_VALUE", {
22
                      "value" : ["CST_LITERAL", "200"], "unit_name" : ["SIMPLE_NAME", "ps"]}
23
                    ]]}
24
                  ]]}
25
                ]]}
26
              ]]}
27
            ]}
28
          , {
29
            "actual_expr" : ["EXPRESSION", {
30
              "args" : [["EXPRESSION", {
31
                "args" : [["EXPRESSION", {
32
                  "args" : [["EXPRESSION", {
33
                    "args" : [["CONSTANT_VALUE", {
34
                      "value" : ["CST_LITERAL", "1500"], "unit_name" : ["SIMPLE_NAME", "ps"]}
35
                    ]]}
36
                  ]]}
37
                ]]}
38
              ]]}
39
            ]}
40
          , {
41
            "actual_designator" : ["SIMPLE_NAME", "false"]}
42
          ], "port_map" : [{
43
            "actual_designator" : ["SIMPLE_NAME", "clk"]}
44
          , {
45
            "actual_designator" : ["SIMPLE_NAME", "ready"]}
46
          , {
47
            "actual_designator" : ["SIMPLE_NAME", "open"]}
48
          , {
49
            "actual_designator" : ["SIMPLE_NAME", "open"]}
50
          ]}
51
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
52
          "name" : ["IDENTIFIER", "dut2"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "control_unit"]]], "inst_unit_type" : "entity", "generic_map" : [{
53
            "formal_name" : ["SIMPLE_NAME", "Tpd_clk_out"], "actual_expr" : ["EXPRESSION", {
54
              "args" : [["EXPRESSION", {
55
                "args" : [["EXPRESSION", {
56
                  "args" : [["EXPRESSION", {
57
                    "args" : [["CONSTANT_VALUE", {
58
                      "value" : ["CST_LITERAL", "200"], "unit_name" : ["SIMPLE_NAME", "ps"]}
59
                    ]]}
60
                  ]]}
61
                ]]}
62
              ]]}
63
            ]}
64
          , {
65
            "formal_name" : ["SIMPLE_NAME", "Tpw_clk"], "actual_expr" : ["EXPRESSION", {
66
              "args" : [["EXPRESSION", {
67
                "args" : [["EXPRESSION", {
68
                  "args" : [["EXPRESSION", {
69
                    "args" : [["CONSTANT_VALUE", {
70
                      "value" : ["CST_LITERAL", "1500"], "unit_name" : ["SIMPLE_NAME", "ps"]}
71
                    ]]}
72
                  ]]}
73
                ]]}
74
              ]]}
75
            ]}
76
          ], "port_map" : [{
77
            "actual_designator" : ["SIMPLE_NAME", "clk"]}
78
          , {
79
            "actual_designator" : ["SIMPLE_NAME", "ready"]}
80
          , {
81
            "actual_designator" : ["SIMPLE_NAME", "open"]}
82
          , {
83
            "actual_designator" : ["SIMPLE_NAME", "open"]}
84
          ]}
85
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
86
          "name" : ["IDENTIFIER", "dut3"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "control_unit"]]], "inst_unit_type" : "entity", "generic_map" : [{
87
            "actual_expr" : ["EXPRESSION", {
88
              "args" : [["EXPRESSION", {
89
                "args" : [["EXPRESSION", {
90
                  "args" : [["EXPRESSION", {
91
                    "args" : [["CONSTANT_VALUE", {
92
                      "value" : ["CST_LITERAL", "200"], "unit_name" : ["SIMPLE_NAME", "ps"]}
93
                    ]]}
94
                  ]]}
95
                ]]}
96
              ]]}
97
            ]}
98
          , {
99
            "actual_expr" : ["EXPRESSION", {
100
              "args" : [["EXPRESSION", {
101
                "args" : [["EXPRESSION", {
102
                  "args" : [["EXPRESSION", {
103
                    "args" : [["CONSTANT_VALUE", {
104
                      "value" : ["CST_LITERAL", "1500"], "unit_name" : ["SIMPLE_NAME", "ps"]}
105
                    ]]}
106
                  ]]}
107
                ]]}
108
              ]]}
109
            ]}
110
          , {
111
            "formal_name" : ["SIMPLE_NAME", "debug"], "actual_designator" : ["SIMPLE_NAME", "open"]}
112
          ], "port_map" : [{
113
            "actual_designator" : ["SIMPLE_NAME", "clk"]}
114
          , {
115
            "actual_designator" : ["SIMPLE_NAME", "ready"]}
116
          , {
117
            "actual_designator" : ["SIMPLE_NAME", "open"]}
118
          , {
119
            "actual_designator" : ["SIMPLE_NAME", "open"]}
120
          ]}
121
        ]]}
122
      ]}
123
    ]}
124
  }
(3-3/12)