Project

General

Profile

« Previous | Next » 

Revision ddabd63e

Added by Arnaud Dieumegard over 3 years ago

Updated tests for lustrei vhdl import

View differences:

vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/vests/vhdl-93/ashenden/compliant/ch_06_mac-r.json
169 169
            }
170 170
          ]}
171 171
        ], "ARCHITECTURE_STATEMENT_PART" : [["COMPONENT_INSTANTIATION_STATEMENT", {
172
          "name" : ["IDENTIFIER", "x_real_input_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg"]]], "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
172
          "name" : ["IDENTIFIER", "x_real_input_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
173 173
            "formal_name" : ["SIMPLE_NAME", "clk"], "actual_designator" : ["SIMPLE_NAME", "clk"]}
174 174
          , {
175 175
            "formal_name" : ["SIMPLE_NAME", "d"], "actual_designator" : ["SIMPLE_NAME", "x_real"]}
......
177 177
            "formal_name" : ["SIMPLE_NAME", "q"], "actual_designator" : ["SIMPLE_NAME", "pipelined_x_real"]}
178 178
          ]}
179 179
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
180
          "name" : ["IDENTIFIER", "x_imag_input_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg"]]], "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
180
          "name" : ["IDENTIFIER", "x_imag_input_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
181 181
            "formal_name" : ["SIMPLE_NAME", "clk"], "actual_designator" : ["SIMPLE_NAME", "clk"]}
182 182
          , {
183 183
            "formal_name" : ["SIMPLE_NAME", "d"], "actual_designator" : ["SIMPLE_NAME", "x_imag"]}
......
185 185
            "formal_name" : ["SIMPLE_NAME", "q"], "actual_designator" : ["SIMPLE_NAME", "pipelined_x_imag"]}
186 186
          ]}
187 187
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
188
          "name" : ["IDENTIFIER", "y_real_input_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg"]]], "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
188
          "name" : ["IDENTIFIER", "y_real_input_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
189 189
            "formal_name" : ["SIMPLE_NAME", "clk"], "actual_designator" : ["SIMPLE_NAME", "clk"]}
190 190
          , {
191 191
            "formal_name" : ["SIMPLE_NAME", "d"], "actual_designator" : ["SIMPLE_NAME", "y_real"]}
......
193 193
            "formal_name" : ["SIMPLE_NAME", "q"], "actual_designator" : ["SIMPLE_NAME", "pipelined_y_real"]}
194 194
          ]}
195 195
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
196
          "name" : ["IDENTIFIER", "y_imag_input_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg"]]], "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
196
          "name" : ["IDENTIFIER", "y_imag_input_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
197 197
            "formal_name" : ["SIMPLE_NAME", "clk"], "actual_designator" : ["SIMPLE_NAME", "clk"]}
198 198
          , {
199 199
            "formal_name" : ["SIMPLE_NAME", "d"], "actual_designator" : ["SIMPLE_NAME", "y_imag"]}
......
201 201
            "formal_name" : ["SIMPLE_NAME", "q"], "actual_designator" : ["SIMPLE_NAME", "pipelined_y_imag"]}
202 202
          ]}
203 203
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
204
          "name" : ["IDENTIFIER", "real_mult_1"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "multiplier"]]], "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
204
          "name" : ["IDENTIFIER", "real_mult_1"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "multiplier"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
205 205
            "formal_name" : ["SIMPLE_NAME", "a"], "actual_designator" : ["SIMPLE_NAME", "pipelined_x_real"]}
206 206
          , {
207 207
            "formal_name" : ["SIMPLE_NAME", "b"], "actual_designator" : ["SIMPLE_NAME", "pipelined_y_real"]}
......
209 209
            "formal_name" : ["SIMPLE_NAME", "p"], "actual_designator" : ["SIMPLE_NAME", "real_part_product_1"]}
210 210
          ]}
211 211
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
212
          "name" : ["IDENTIFIER", "real_mult_2"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "multiplier"]]], "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
212
          "name" : ["IDENTIFIER", "real_mult_2"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "multiplier"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
213 213
            "formal_name" : ["SIMPLE_NAME", "a"], "actual_designator" : ["SIMPLE_NAME", "pipelined_x_imag"]}
214 214
          , {
215 215
            "formal_name" : ["SIMPLE_NAME", "b"], "actual_designator" : ["SIMPLE_NAME", "pipelined_y_imag"]}
......
217 217
            "formal_name" : ["SIMPLE_NAME", "p"], "actual_designator" : ["SIMPLE_NAME", "real_part_product_2"]}
218 218
          ]}
219 219
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
220
          "name" : ["IDENTIFIER", "imag_mult_1"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "multiplier"]]], "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
220
          "name" : ["IDENTIFIER", "imag_mult_1"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "multiplier"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
221 221
            "formal_name" : ["SIMPLE_NAME", "a"], "actual_designator" : ["SIMPLE_NAME", "pipelined_x_real"]}
222 222
          , {
223 223
            "formal_name" : ["SIMPLE_NAME", "b"], "actual_designator" : ["SIMPLE_NAME", "pipelined_y_imag"]}
......
225 225
            "formal_name" : ["SIMPLE_NAME", "p"], "actual_designator" : ["SIMPLE_NAME", "imag_part_product_1"]}
226 226
          ]}
227 227
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
228
          "name" : ["IDENTIFIER", "imag_mult_2"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "multiplier"]]], "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
228
          "name" : ["IDENTIFIER", "imag_mult_2"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "multiplier"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
229 229
            "formal_name" : ["SIMPLE_NAME", "a"], "actual_designator" : ["SIMPLE_NAME", "pipelined_x_imag"]}
230 230
          , {
231 231
            "formal_name" : ["SIMPLE_NAME", "b"], "actual_designator" : ["SIMPLE_NAME", "pipelined_y_real"]}
......
233 233
            "formal_name" : ["SIMPLE_NAME", "p"], "actual_designator" : ["SIMPLE_NAME", "imag_part_product_2"]}
234 234
          ]}
235 235
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
236
          "name" : ["IDENTIFIER", "real_part_product_reg_1"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg"]]], "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
236
          "name" : ["IDENTIFIER", "real_part_product_reg_1"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
237 237
            "formal_name" : ["SIMPLE_NAME", "clk"], "actual_designator" : ["SIMPLE_NAME", "clk"]}
238 238
          , {
239 239
            "formal_name" : ["SIMPLE_NAME", "d"], "actual_designator" : ["SIMPLE_NAME", "real_part_product_1"]}
......
241 241
            "formal_name" : ["SIMPLE_NAME", "q"], "actual_designator" : ["SIMPLE_NAME", "pipelined_real_part_product_1"]}
242 242
          ]}
243 243
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
244
          "name" : ["IDENTIFIER", "real_part_product_reg_2"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg"]]], "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
244
          "name" : ["IDENTIFIER", "real_part_product_reg_2"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
245 245
            "formal_name" : ["SIMPLE_NAME", "clk"], "actual_designator" : ["SIMPLE_NAME", "clk"]}
246 246
          , {
247 247
            "formal_name" : ["SIMPLE_NAME", "d"], "actual_designator" : ["SIMPLE_NAME", "real_part_product_2"]}
......
249 249
            "formal_name" : ["SIMPLE_NAME", "q"], "actual_designator" : ["SIMPLE_NAME", "pipelined_real_part_product_2"]}
250 250
          ]}
251 251
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
252
          "name" : ["IDENTIFIER", "imag_part_product_reg_1"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg"]]], "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
252
          "name" : ["IDENTIFIER", "imag_part_product_reg_1"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
253 253
            "formal_name" : ["SIMPLE_NAME", "clk"], "actual_designator" : ["SIMPLE_NAME", "clk"]}
254 254
          , {
255 255
            "formal_name" : ["SIMPLE_NAME", "d"], "actual_designator" : ["SIMPLE_NAME", "imag_part_product_1"]}
......
257 257
            "formal_name" : ["SIMPLE_NAME", "q"], "actual_designator" : ["SIMPLE_NAME", "pipelined_imag_part_product_1"]}
258 258
          ]}
259 259
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
260
          "name" : ["IDENTIFIER", "imag_part_product_reg_2"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg"]]], "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
260
          "name" : ["IDENTIFIER", "imag_part_product_reg_2"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
261 261
            "formal_name" : ["SIMPLE_NAME", "clk"], "actual_designator" : ["SIMPLE_NAME", "clk"]}
262 262
          , {
263 263
            "formal_name" : ["SIMPLE_NAME", "d"], "actual_designator" : ["SIMPLE_NAME", "imag_part_product_2"]}
......
265 265
            "formal_name" : ["SIMPLE_NAME", "q"], "actual_designator" : ["SIMPLE_NAME", "pipelined_imag_part_product_2"]}
266 266
          ]}
267 267
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
268
          "name" : ["IDENTIFIER", "real_product_subtracter"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "product_adder_subtracter"]]], "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
268
          "name" : ["IDENTIFIER", "real_product_subtracter"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "product_adder_subtracter"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
269 269
            "formal_name" : ["SIMPLE_NAME", "mode"], "actual_expr" : ["EXPRESSION", {
270 270
              "args" : [["EXPRESSION", {
271 271
                "args" : [["EXPRESSION", {
......
285 285
            "formal_name" : ["SIMPLE_NAME", "s"], "actual_designator" : ["SIMPLE_NAME", "real_product"]}
286 286
          ]}
287 287
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
288
          "name" : ["IDENTIFIER", "imag_product_adder"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "product_adder_subtracter"]]], "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
288
          "name" : ["IDENTIFIER", "imag_product_adder"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "product_adder_subtracter"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
289 289
            "formal_name" : ["SIMPLE_NAME", "mode"], "actual_expr" : ["EXPRESSION", {
290 290
              "args" : [["EXPRESSION", {
291 291
                "args" : [["EXPRESSION", {
......
305 305
            "formal_name" : ["SIMPLE_NAME", "s"], "actual_designator" : ["SIMPLE_NAME", "imag_product"]}
306 306
          ]}
307 307
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
308
          "name" : ["IDENTIFIER", "real_product_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg"]]], "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
308
          "name" : ["IDENTIFIER", "real_product_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
309 309
            "formal_name" : ["SIMPLE_NAME", "clk"], "actual_designator" : ["SIMPLE_NAME", "clk"]}
310 310
          , {
311 311
            "formal_name" : ["SIMPLE_NAME", "d"], "actual_designator" : ["SLICE_NAME", {
......
329 329
            "formal_name" : ["SIMPLE_NAME", "q"], "actual_designator" : ["SIMPLE_NAME", "pipelined_real_product"]}
330 330
          ]}
331 331
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
332
          "name" : ["IDENTIFIER", "imag_product_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg"]]], "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
332
          "name" : ["IDENTIFIER", "imag_product_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
333 333
            "formal_name" : ["SIMPLE_NAME", "clk"], "actual_designator" : ["SIMPLE_NAME", "clk"]}
334 334
          , {
335 335
            "formal_name" : ["SIMPLE_NAME", "d"], "actual_designator" : ["SLICE_NAME", {
......
353 353
            "formal_name" : ["SIMPLE_NAME", "q"], "actual_designator" : ["SIMPLE_NAME", "pipelined_imag_product"]}
354 354
          ]}
355 355
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
356
          "name" : ["IDENTIFIER", "real_accumulator"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "accumulator_adder"]]], "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
356
          "name" : ["IDENTIFIER", "real_accumulator"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "accumulator_adder"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
357 357
            "formal_name" : ["SLICE_NAME", {
358 358
              "id" : ["SIMPLE_NAME", "a"], "range" : ["RANGE_WITH_DIRECTION", {
359 359
                "direction" : "downto", "from" : ["EXPRESSION", {
......
467 467
            "formal_name" : ["SIMPLE_NAME", "ovf"], "actual_designator" : ["SIMPLE_NAME", "real_accumulator_ovf"]}
468 468
          ]}
469 469
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
470
          "name" : ["IDENTIFIER", "imag_accumulator"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "accumulator_adder"]]], "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
470
          "name" : ["IDENTIFIER", "imag_accumulator"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "accumulator_adder"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
471 471
            "formal_name" : ["SLICE_NAME", {
472 472
              "id" : ["SIMPLE_NAME", "a"], "range" : ["RANGE_WITH_DIRECTION", {
473 473
                "direction" : "downto", "from" : ["EXPRESSION", {
......
581 581
            "formal_name" : ["SIMPLE_NAME", "ovf"], "actual_designator" : ["SIMPLE_NAME", "imag_accumulator_ovf"]}
582 582
          ]}
583 583
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
584
          "name" : ["IDENTIFIER", "real_accumulator_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "accumulator_reg"]]], "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
584
          "name" : ["IDENTIFIER", "real_accumulator_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "accumulator_reg"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
585 585
            "formal_name" : ["SIMPLE_NAME", "clk"], "actual_designator" : ["SIMPLE_NAME", "clk"]}
586 586
          , {
587 587
            "formal_name" : ["SIMPLE_NAME", "clr"], "actual_designator" : ["SIMPLE_NAME", "clr"]}
......
591 591
            "formal_name" : ["SIMPLE_NAME", "q"], "actual_designator" : ["SIMPLE_NAME", "pipelined_real_sum"]}
592 592
          ]}
593 593
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
594
          "name" : ["IDENTIFIER", "imag_accumulator_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "accumulator_reg"]]], "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
594
          "name" : ["IDENTIFIER", "imag_accumulator_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "accumulator_reg"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
595 595
            "formal_name" : ["SIMPLE_NAME", "clk"], "actual_designator" : ["SIMPLE_NAME", "clk"]}
596 596
          , {
597 597
            "formal_name" : ["SIMPLE_NAME", "clr"], "actual_designator" : ["SIMPLE_NAME", "clr"]}
......
601 601
            "formal_name" : ["SIMPLE_NAME", "q"], "actual_designator" : ["SIMPLE_NAME", "pipelined_imag_sum"]}
602 602
          ]}
603 603
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
604
          "name" : ["IDENTIFIER", "real_accumulator_ovf_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "synch_sr_ff"]]], "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
604
          "name" : ["IDENTIFIER", "real_accumulator_ovf_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "synch_sr_ff"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
605 605
            "formal_name" : ["SIMPLE_NAME", "clk"], "actual_designator" : ["SIMPLE_NAME", "clk"]}
606 606
          , {
607 607
            "formal_name" : ["SIMPLE_NAME", "set"], "actual_designator" : ["SIMPLE_NAME", "real_accumulator_ovf"]}
......
611 611
            "formal_name" : ["SIMPLE_NAME", "q"], "actual_designator" : ["SIMPLE_NAME", "pipelined_real_accumulator_ovf"]}
612 612
          ]}
613 613
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
614
          "name" : ["IDENTIFIER", "imag_accumulator_ovf_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "synch_sr_ff"]]], "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
614
          "name" : ["IDENTIFIER", "imag_accumulator_ovf_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "synch_sr_ff"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
615 615
            "formal_name" : ["SIMPLE_NAME", "clk"], "actual_designator" : ["SIMPLE_NAME", "clk"]}
616 616
          , {
617 617
            "formal_name" : ["SIMPLE_NAME", "set"], "actual_designator" : ["SIMPLE_NAME", "imag_accumulator_ovf"]}
......
717 717
            ]}
718 718
          ]}
719 719
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
720
          "name" : ["IDENTIFIER", "result_overflow_logic"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "overflow_logic"]]], "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
720
          "name" : ["IDENTIFIER", "result_overflow_logic"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "overflow_logic"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "behavioral"], "port_map" : [{
721 721
            "formal_name" : ["SIMPLE_NAME", "real_accumulator_ovf"], "actual_designator" : ["SIMPLE_NAME", "pipelined_real_accumulator_ovf"]}
722 722
          , {
723 723
            "formal_name" : ["SIMPLE_NAME", "imag_accumulator_ovf"], "actual_designator" : ["SIMPLE_NAME", "pipelined_imag_accumulator_ovf"]}

Also available in: Unified diff