Project

General

Profile

Download (2.35 KB) Statistics
| Branch: | Tag: | Revision:
1
{
2
  "DESIGN_FILE" : {
3
    "design_units" : [{
4
      "contexts" : [], "library" : ["ENTITY_DECLARATION", {
5
        "name" : ["IDENTIFIER", "ch_05_26"], "ENTITY_DECLARATIVE_PART" : [], "ENTITY_STATEMENT_PART" : []}
6
      ]}
7
    , {
8
      "contexts" : [["LIBRARY_CLAUSE", [["IDENTIFIER", "widget_cells"], ["IDENTIFIER", "wasp_lib"]]], ["USE_CLAUSE", [["SELECTED_NAME", [["SIMPLE_NAME", "widget_cells"], ["IDENTIFIER", "reg32"]]]]]], "library" : ["ARCHITECTURE_BODY", {
9
        "name" : ["IDENTIFIER", "test"], "entity" : ["IDENTIFIER", "ch_05_26"], "ARCHITECTURE_DECLARATIVE_PART" : [{
10
          "declaration" : ["SIGNAL_DECLARATION", {
11
            "names" : [["IDENTIFIER", "filter_clk"], ["IDENTIFIER", "accum_en"]], "typ" : {
12
              "name" : ["SIMPLE_NAME", "bit"]}
13
            }
14
          ]}
15
        , {
16
          "declaration" : ["SIGNAL_DECLARATION", {
17
            "names" : [["IDENTIFIER", "sum"], ["IDENTIFIER", "result"]], "typ" : {
18
              "name" : ["SIMPLE_NAME", "bit_vector"], "const" : ["INDEX_CONSTRAINT", {
19
                "ranges" : [["RANGE_WITH_DIRECTION", {
20
                  "direction" : "downto", "from" : ["EXPRESSION", {
21
                    "args" : [["EXPRESSION", {
22
                      "args" : [["CONSTANT_VALUE", {
23
                        "value" : ["CST_LITERAL", "31"]}
24
                      ]]}
25
                    ]]}
26
                  ], "_to" : ["EXPRESSION", {
27
                    "args" : [["EXPRESSION", {
28
                      "args" : [["CONSTANT_VALUE", {
29
                        "value" : ["CST_LITERAL", "0"]}
30
                      ]]}
31
                    ]]}
32
                  ]}
33
                ]]}
34
              ]}
35
            }
36
          ]}
37
        ], "ARCHITECTURE_STATEMENT_PART" : [["COMPONENT_INSTANTIATION_STATEMENT", {
38
          "name" : ["IDENTIFIER", "accum"], "inst_unit" : ["SIMPLE_NAME", "reg32"], "inst_unit_type" : "entity", "port_map" : [{
39
            "formal_name" : ["SIMPLE_NAME", "en"], "actual_designator" : ["SIMPLE_NAME", "accum_en"]}
40
          , {
41
            "formal_name" : ["SIMPLE_NAME", "clk"], "actual_designator" : ["SIMPLE_NAME", "filter_clk"]}
42
          , {
43
            "formal_name" : ["SIMPLE_NAME", "d"], "actual_designator" : ["SIMPLE_NAME", "sum"]}
44
          , {
45
            "formal_name" : ["SIMPLE_NAME", "q"], "actual_designator" : ["SIMPLE_NAME", "result"]}
46
          ]}
47
        ]]}
48
      ]}
49
    ]}
50
  }
(81-81/276)