Project

General

Profile

Download (7.4 KB) Statistics
| Branch: | Tag: | Revision:
1
{
2
  "DESIGN_FILE" : {
3
    "design_units" : [{
4
      "contexts" : [], "library" : ["ENTITY_DECLARATION", {
5
        "name" : ["IDENTIFIER", "ch_05_16"], "ENTITY_DECLARATIVE_PART" : [], "ENTITY_STATEMENT_PART" : []}
6
      ]}
7
    , {
8
      "contexts" : [], "library" : ["ARCHITECTURE_BODY", {
9
        "name" : ["IDENTIFIER", "test"], "entity" : ["IDENTIFIER", "ch_05_16"], "ARCHITECTURE_DECLARATIVE_PART" : [{
10
          "declaration" : ["CONSTANT_DECLARATION", {
11
            "names" : [["IDENTIFIER", "Tpd_01"]], "typ" : {
12
              "name" : ["SIMPLE_NAME", "time"]}
13
            , "init_val" : ["EXPRESSION", {
14
              "args" : [["EXPRESSION", {
15
                "args" : [["EXPRESSION", {
16
                  "args" : [["EXPRESSION", {
17
                    "args" : [["CONSTANT_VALUE", {
18
                      "value" : ["CST_LITERAL", "800"], "unit_name" : ["SIMPLE_NAME", "ps"]}
19
                    ]]}
20
                  ]]}
21
                ]]}
22
              ]]}
23
            ]}
24
          ]}
25
        , {
26
          "declaration" : ["CONSTANT_DECLARATION", {
27
            "names" : [["IDENTIFIER", "Tpd_10"]], "typ" : {
28
              "name" : ["SIMPLE_NAME", "time"]}
29
            , "init_val" : ["EXPRESSION", {
30
              "args" : [["EXPRESSION", {
31
                "args" : [["EXPRESSION", {
32
                  "args" : [["EXPRESSION", {
33
                    "args" : [["CONSTANT_VALUE", {
34
                      "value" : ["CST_LITERAL", "500"], "unit_name" : ["SIMPLE_NAME", "ps"]}
35
                    ]]}
36
                  ]]}
37
                ]]}
38
              ]]}
39
            ]}
40
          ]}
41
        , {
42
          "declaration" : ["SIGNAL_DECLARATION", {
43
            "names" : [["IDENTIFIER", "a"], ["IDENTIFIER", "z"]], "typ" : {
44
              "name" : ["SIMPLE_NAME", "bit"]}
45
            }
46
          ]}
47
        ], "ARCHITECTURE_STATEMENT_PART" : [["CONDITIONAL_SIGNAL_ASSIGNMENT", {
48
          "postponed" : false, "label" : ["IDENTIFIER", "asym_delay"], "lhs" : ["SIMPLE_NAME", "z"], "rhs" : [{
49
            "expr" : [{
50
              "value" : ["EXPRESSION", {
51
                "args" : [["EXPRESSION", {
52
                  "args" : [["EXPRESSION", {
53
                    "args" : [["EXPRESSION", {
54
                      "args" : [["CALL", ["SIMPLE_NAME", "a"]]]}
55
                    ]]}
56
                  ]]}
57
                ]]}
58
              ], "delay" : ["EXPRESSION", {
59
                "args" : [["EXPRESSION", {
60
                  "args" : [["EXPRESSION", {
61
                    "args" : [["EXPRESSION", {
62
                      "args" : [["CALL", ["SIMPLE_NAME", "Tpd_01"]]]}
63
                    ]]}
64
                  ]]}
65
                ]]}
66
              ]}
67
            ], "cond" : ["EXPRESSION", {
68
              "id" : "=", "args" : [["EXPRESSION", {
69
                "args" : [["EXPRESSION", {
70
                  "args" : [["EXPRESSION", {
71
                    "args" : [["CALL", ["SIMPLE_NAME", "a"]]]}
72
                  ]]}
73
                ]]}
74
              ], ["EXPRESSION", {
75
                "args" : [["EXPRESSION", {
76
                  "args" : [["EXPRESSION", {
77
                    "args" : [["CONSTANT_VALUE", {
78
                      "value" : ["CST_LITERAL", "'1'"]}
79
                    ]]}
80
                  ]]}
81
                ]]}
82
              ]]}
83
            ]}
84
          , {
85
            "expr" : [{
86
              "value" : ["EXPRESSION", {
87
                "args" : [["EXPRESSION", {
88
                  "args" : [["EXPRESSION", {
89
                    "args" : [["EXPRESSION", {
90
                      "args" : [["CALL", ["SIMPLE_NAME", "a"]]]}
91
                    ]]}
92
                  ]]}
93
                ]]}
94
              ], "delay" : ["EXPRESSION", {
95
                "args" : [["EXPRESSION", {
96
                  "args" : [["EXPRESSION", {
97
                    "args" : [["EXPRESSION", {
98
                      "args" : [["CALL", ["SIMPLE_NAME", "Tpd_10"]]]}
99
                    ]]}
100
                  ]]}
101
                ]]}
102
              ]}
103
            ]}
104
          ]}
105
        ], ["PROCESS_STATEMENT", {
106
          "id" : ["IDENTIFIER", "stimulus"], "PROCESS_STATEMENT_PART" : [["SIGNAL_ASSIGNMENT_STATEMENT", {
107
            "lhs" : ["SIMPLE_NAME", "a"], "rhs" : [{
108
              "value" : ["EXPRESSION", {
109
                "args" : [["EXPRESSION", {
110
                  "args" : [["EXPRESSION", {
111
                    "args" : [["EXPRESSION", {
112
                      "args" : [["CONSTANT_VALUE", {
113
                        "value" : ["CST_LITERAL", "'1'"]}
114
                      ]]}
115
                    ]]}
116
                  ]]}
117
                ]]}
118
              ], "delay" : ["EXPRESSION", {
119
                "args" : [["EXPRESSION", {
120
                  "args" : [["EXPRESSION", {
121
                    "args" : [["EXPRESSION", {
122
                      "args" : [["CONSTANT_VALUE", {
123
                        "value" : ["CST_LITERAL", "2000"], "unit_name" : ["SIMPLE_NAME", "ps"]}
124
                      ]]}
125
                    ]]}
126
                  ]]}
127
                ]]}
128
              ]}
129
            , {
130
              "value" : ["EXPRESSION", {
131
                "args" : [["EXPRESSION", {
132
                  "args" : [["EXPRESSION", {
133
                    "args" : [["EXPRESSION", {
134
                      "args" : [["CONSTANT_VALUE", {
135
                        "value" : ["CST_LITERAL", "'0'"]}
136
                      ]]}
137
                    ]]}
138
                  ]]}
139
                ]]}
140
              ], "delay" : ["EXPRESSION", {
141
                "args" : [["EXPRESSION", {
142
                  "args" : [["EXPRESSION", {
143
                    "args" : [["EXPRESSION", {
144
                      "args" : [["CONSTANT_VALUE", {
145
                        "value" : ["CST_LITERAL", "4000"], "unit_name" : ["SIMPLE_NAME", "ps"]}
146
                      ]]}
147
                    ]]}
148
                  ]]}
149
                ]]}
150
              ]}
151
            , {
152
              "value" : ["EXPRESSION", {
153
                "args" : [["EXPRESSION", {
154
                  "args" : [["EXPRESSION", {
155
                    "args" : [["EXPRESSION", {
156
                      "args" : [["CONSTANT_VALUE", {
157
                        "value" : ["CST_LITERAL", "'1'"]}
158
                      ]]}
159
                    ]]}
160
                  ]]}
161
                ]]}
162
              ], "delay" : ["EXPRESSION", {
163
                "args" : [["EXPRESSION", {
164
                  "args" : [["EXPRESSION", {
165
                    "args" : [["EXPRESSION", {
166
                      "args" : [["CONSTANT_VALUE", {
167
                        "value" : ["CST_LITERAL", "6000"], "unit_name" : ["SIMPLE_NAME", "ps"]}
168
                      ]]}
169
                    ]]}
170
                  ]]}
171
                ]]}
172
              ]}
173
            , {
174
              "value" : ["EXPRESSION", {
175
                "args" : [["EXPRESSION", {
176
                  "args" : [["EXPRESSION", {
177
                    "args" : [["EXPRESSION", {
178
                      "args" : [["CONSTANT_VALUE", {
179
                        "value" : ["CST_LITERAL", "'0'"]}
180
                      ]]}
181
                    ]]}
182
                  ]]}
183
                ]]}
184
              ], "delay" : ["EXPRESSION", {
185
                "args" : [["EXPRESSION", {
186
                  "args" : [["EXPRESSION", {
187
                    "args" : [["EXPRESSION", {
188
                      "args" : [["CONSTANT_VALUE", {
189
                        "value" : ["CST_LITERAL", "6200"], "unit_name" : ["SIMPLE_NAME", "ps"]}
190
                      ]]}
191
                    ]]}
192
                  ]]}
193
                ]]}
194
              ]}
195
            ]}
196
          ], ["WAIT_STATEMENT"]]}
197
        ]]}
198
      ]}
199
    ]}
200
  }
(117-117/372)