Project

General

Profile

Revision 3fd18385 vhdl_json/vhdl_files/2-exportOK/forth-cpu/ram.json

View differences:

vhdl_json/vhdl_files/2-exportOK/forth-cpu/ram.json
649 649
                "id" : "=", "args" : [["EXPRESSION", {
650 650
                  "args" : [["EXPRESSION", {
651 651
                    "args" : [["EXPRESSION", {
652
                      "args" : [["CALL", ["FUNCTION_CALL", {
653
                        "id" : ["SIMPLE_NAME", "mem_control_o"], "assoc_list" : [{
654
                          "actual_expr" : ["EXPRESSION", {
652
                      "args" : [["CALL", ["INDEXED_NAME", {
653
                        "id" : ["SIMPLE_NAME", "mem_control_o"], "exprs" : [["EXPRESSION", {
654
                          "args" : [["EXPRESSION", {
655 655
                            "args" : [["EXPRESSION", {
656 656
                              "args" : [["EXPRESSION", {
657
                                "args" : [["EXPRESSION", {
658
                                  "args" : [["CONSTANT_VALUE", {
659
                                    "value" : ["CST_LITERAL", "0"]}
660
                                  ]]}
657
                                "args" : [["CONSTANT_VALUE", {
658
                                  "value" : ["CST_LITERAL", "0"]}
661 659
                                ]]}
662 660
                              ]]}
663 661
                            ]]}
664
                          ]}
665
                        ]}
662
                          ]]}
663
                        ]]}
666 664
                      ]]]}
667 665
                    ]]}
668 666
                  ]]}
......
743 741
                "id" : "=", "args" : [["EXPRESSION", {
744 742
                  "args" : [["EXPRESSION", {
745 743
                    "args" : [["EXPRESSION", {
746
                      "args" : [["CALL", ["FUNCTION_CALL", {
747
                        "id" : ["SIMPLE_NAME", "mem_control_o"], "assoc_list" : [{
748
                          "actual_expr" : ["EXPRESSION", {
744
                      "args" : [["CALL", ["INDEXED_NAME", {
745
                        "id" : ["SIMPLE_NAME", "mem_control_o"], "exprs" : [["EXPRESSION", {
746
                          "args" : [["EXPRESSION", {
749 747
                            "args" : [["EXPRESSION", {
750 748
                              "args" : [["EXPRESSION", {
751
                                "args" : [["EXPRESSION", {
752
                                  "args" : [["CONSTANT_VALUE", {
753
                                    "value" : ["CST_LITERAL", "1"]}
754
                                  ]]}
749
                                "args" : [["CONSTANT_VALUE", {
750
                                  "value" : ["CST_LITERAL", "1"]}
755 751
                                ]]}
756 752
                              ]]}
757 753
                            ]]}
758
                          ]}
759
                        ]}
754
                          ]]}
755
                        ]]}
760 756
                      ]]]}
761 757
                    ]]}
762 758
                  ]]}
......
793 789
                "args" : [["EXPRESSION", {
794 790
                  "args" : [["EXPRESSION", {
795 791
                    "args" : [["EXPRESSION", {
796
                      "args" : [["CALL", ["FUNCTION_CALL", {
797
                        "id" : ["SIMPLE_NAME", "mem_control_o"], "assoc_list" : [{
798
                          "actual_expr" : ["EXPRESSION", {
792
                      "args" : [["CALL", ["INDEXED_NAME", {
793
                        "id" : ["SIMPLE_NAME", "mem_control_o"], "exprs" : [["EXPRESSION", {
794
                          "args" : [["EXPRESSION", {
799 795
                            "args" : [["EXPRESSION", {
800 796
                              "args" : [["EXPRESSION", {
801
                                "args" : [["EXPRESSION", {
802
                                  "args" : [["CONSTANT_VALUE", {
803
                                    "value" : ["CST_LITERAL", "2"]}
804
                                  ]]}
797
                                "args" : [["CONSTANT_VALUE", {
798
                                  "value" : ["CST_LITERAL", "2"]}
805 799
                                ]]}
806 800
                              ]]}
807 801
                            ]]}
808
                          ]}
809
                        ]}
802
                          ]]}
803
                        ]]}
810 804
                      ]]]}
811 805
                    ]]}
812 806
                  ]]}
......
832 826
              "id" : "=", "args" : [["EXPRESSION", {
833 827
                "args" : [["EXPRESSION", {
834 828
                  "args" : [["EXPRESSION", {
835
                    "args" : [["CALL", ["FUNCTION_CALL", {
836
                      "id" : ["SIMPLE_NAME", "mem_control_o"], "assoc_list" : [{
837
                        "actual_expr" : ["EXPRESSION", {
829
                    "args" : [["CALL", ["INDEXED_NAME", {
830
                      "id" : ["SIMPLE_NAME", "mem_control_o"], "exprs" : [["EXPRESSION", {
831
                        "args" : [["EXPRESSION", {
838 832
                          "args" : [["EXPRESSION", {
839 833
                            "args" : [["EXPRESSION", {
840
                              "args" : [["EXPRESSION", {
841
                                "args" : [["CONSTANT_VALUE", {
842
                                  "value" : ["CST_LITERAL", "3"]}
843
                                ]]}
834
                              "args" : [["CONSTANT_VALUE", {
835
                                "value" : ["CST_LITERAL", "3"]}
844 836
                              ]]}
845 837
                            ]]}
846 838
                          ]]}
847
                        ]}
848
                      ]}
839
                        ]]}
840
                      ]]}
849 841
                    ]]]}
850 842
                  ]]}
851 843
                ]]}
......
1097 1089
                "args" : [["EXPRESSION", {
1098 1090
                  "args" : [["EXPRESSION", {
1099 1091
                    "args" : [["EXPRESSION", {
1100
                      "args" : [["CALL", ["FUNCTION_CALL", {
1101
                        "id" : ["SIMPLE_NAME", "std_ulogic_vector"], "assoc_list" : [{
1102
                          "actual_designator" : ["SIMPLE_NAME", "MemDB"]}
1103
                        ]}
1092
                      "args" : [["CALL", ["INDEXED_NAME", {
1093
                        "id" : ["SIMPLE_NAME", "std_ulogic_vector"], "exprs" : [["EXPRESSION", {
1094
                          "args" : [["EXPRESSION", {
1095
                            "args" : [["EXPRESSION", {
1096
                              "args" : [["EXPRESSION", {
1097
                                "args" : [["CALL", ["SIMPLE_NAME", "MemDB"]]]}
1098
                              ]]}
1099
                            ]]}
1100
                          ]]}
1101
                        ]]}
1104 1102
                      ]]]}
1105 1103
                    ]]}
1106 1104
                  ]]}
......
1157 1155
                "args" : [["EXPRESSION", {
1158 1156
                  "args" : [["EXPRESSION", {
1159 1157
                    "args" : [["EXPRESSION", {
1160
                      "args" : [["CALL", ["FUNCTION_CALL", {
1161
                        "id" : ["SIMPLE_NAME", "std_logic_vector"], "assoc_list" : [{
1162
                          "actual_designator" : ["SIMPLE_NAME", "mem_data_buf_i"]}
1163
                        ]}
1158
                      "args" : [["CALL", ["INDEXED_NAME", {
1159
                        "id" : ["SIMPLE_NAME", "std_logic_vector"], "exprs" : [["EXPRESSION", {
1160
                          "args" : [["EXPRESSION", {
1161
                            "args" : [["EXPRESSION", {
1162
                              "args" : [["EXPRESSION", {
1163
                                "args" : [["CALL", ["SIMPLE_NAME", "mem_data_buf_i"]]]}
1164
                              ]]}
1165
                            ]]}
1166
                          ]]}
1167
                        ]]}
1164 1168
                      ]]]}
1165 1169
                    ]]}
1166 1170
                  ]]}

Also available in: Unified diff