{
  "elements" : [
    {
      "content" : {
        "component" : {
          "_0" : {
            "bubbles" : [

            ],
            "expandedPorts" : [

            ],
            "isClock" : false,
            "kind" : "vhdlBlock",
            "label" : {
              "isHidden" : true,
              "offset" : [
                0,
                0
              ],
              "run" : {
                "alignment" : "center",
                "color" : {
                  "ink" : {

                  }
                },
                "overline" : false,
                "overlines" : [

                ],
                "size" : 39.25376948632763,
                "text" : "U1",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlInterface" : {
              "clock" : {
                "falls" : false,
                "name" : "CLK"
              },
              "name" : "COUNTER",
              "ports" : [
                {
                  "direction" : "input",
                  "name" : "CLK"
                },
                {
                  "direction" : "input",
                  "name" : "RST"
                },
                {
                  "direction" : "input",
                  "name" : "LOAD"
                },
                {
                  "direction" : "input",
                  "name" : "LD_IN",
                  "range" : {
                    "high" : 2,
                    "low" : 0
                  }
                },
                {
                  "direction" : "output",
                  "name" : "Y",
                  "range" : {
                    "high" : 2,
                    "low" : 0
                  }
                }
              ]
            },
            "vhdlSource" : "entity COUNTER is\n  port (\n    CLK : in  std_logic;\n    RST : in std_logic;\n    LOAD : in std_logic;\n    LD_IN : in std_logic_vector(2 downto 0);\n    Y : out std_logic_vector(2 downto 0)\n  );\nend entity COUNTER;\n\narchitecture rtl of COUNTER is\nbegin\n    process (CLK)\n    begin\n        if rising_edge(CLK) then\n            if (RST = '1') then\n                Y <= \"000\";\n            elsif (LOAD = '1') then\n                Y <= LD_IN;\n            else\n                Y <= std_logic_vector (unsigned(Y) + 1);\n            end if;\n        end if;\n    end process;\nend architecture rtl;"
          }
        }
      },
      "frame" : [
        [
          30,
          -674.676718630207
        ],
        [
          280,
          209.353437260414
        ]
      ],
      "id" : "468B5AFA-C14B-40E2-BE38-524ED7745469",
      "junctionAnchors" : [

      ],
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "fill" : {
          "rgba" : {
            "a" : 1,
            "b" : 0.76,
            "g" : 0.4681600000000001,
            "r" : 0.2128
          }
        },
        "lineWidth" : 1.5,
        "startCap" : "none",
        "textColor" : {
          "rgba" : {
            "a" : 1,
            "b" : 1,
            "g" : 1,
            "r" : 1
          }
        }
      },
      "zIndex" : 1
    },
    {
      "content" : {
        "component" : {
          "_0" : {
            "bubbles" : [

            ],
            "expandedPorts" : [

            ],
            "isClock" : false,
            "kind" : "inputTerminal",
            "label" : {
              "isHidden" : false,
              "offset" : [
                0,
                0
              ],
              "run" : {
                "alignment" : "center",
                "color" : {
                  "ink" : {

                  }
                },
                "overline" : false,
                "overlines" : [

                ],
                "size" : 15,
                "text" : "CLK",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlSource" : ""
          }
        }
      },
      "frame" : [
        [
          -110,
          -616.8922395434024
        ],
        [
          80,
          24
        ]
      ],
      "id" : "BDC533E1-8219-4D18-B50C-E82D0EB9BEDC",
      "junctionAnchors" : [

      ],
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 9
    },
    {
      "content" : {
        "polyline" : {
          "end" : {
            "anchor" : {
              "x" : 1,
              "y" : 0.5
            },
            "element" : "BDC533E1-8219-4D18-B50C-E82D0EB9BEDC"
          },
          "points" : [
            [
              30,
              -604.8922395434023
            ],
            [
              -30,
              -604.8922395434024
            ]
          ],
          "start" : {
            "anchor" : {
              "x" : 0,
              "y" : 0.33333333333333354
            },
            "element" : "468B5AFA-C14B-40E2-BE38-524ED7745469"
          }
        }
      },
      "frame" : [
        [
          -30,
          -604.8922395434024
        ],
        [
          60,
          1.1368683772161603e-13
        ]
      ],
      "id" : "7D9C4B77-FE9C-4B21-8CF7-7EAC9037E9C7",
      "junctionAnchors" : [

      ],
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 10
    },
    {
      "content" : {
        "component" : {
          "_0" : {
            "bubbles" : [

            ],
            "expandedPorts" : [

            ],
            "isClock" : false,
            "kind" : "inputTerminal",
            "label" : {
              "isHidden" : false,
              "offset" : [
                0,
                0
              ],
              "run" : {
                "alignment" : "center",
                "color" : {
                  "ink" : {

                  }
                },
                "overline" : false,
                "overlines" : [

                ],
                "size" : 15,
                "text" : "RST",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlSource" : ""
          }
        }
      },
      "frame" : [
        [
          -110,
          -582
        ],
        [
          80,
          24
        ]
      ],
      "id" : "3162EC0F-D772-4709-9476-34261BF1381B",
      "junctionAnchors" : [

      ],
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 11
    },
    {
      "content" : {
        "polyline" : {
          "end" : {
            "anchor" : {
              "x" : 1,
              "y" : 0.5
            },
            "element" : "3162EC0F-D772-4709-9476-34261BF1381B"
          },
          "points" : [
            [
              30,
              -570
            ],
            [
              -30,
              -570
            ]
          ],
          "start" : {
            "anchor" : {
              "x" : 0,
              "y" : 0.5
            },
            "element" : "468B5AFA-C14B-40E2-BE38-524ED7745469"
          }
        }
      },
      "frame" : [
        [
          -30,
          -570
        ],
        [
          60,
          0
        ]
      ],
      "id" : "5FA034EF-4EEB-4C5C-B414-56A6C17DC00F",
      "junctionAnchors" : [

      ],
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 12
    },
    {
      "content" : {
        "component" : {
          "_0" : {
            "bubbles" : [

            ],
            "expandedPorts" : [

            ],
            "isClock" : false,
            "kind" : "inputTerminal",
            "label" : {
              "isHidden" : false,
              "offset" : [
                0,
                0
              ],
              "run" : {
                "alignment" : "center",
                "color" : {
                  "ink" : {

                  }
                },
                "overline" : false,
                "overlines" : [

                ],
                "size" : 15,
                "text" : "LOAD",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlSource" : ""
          }
        }
      },
      "frame" : [
        [
          -110,
          -547.1077604565977
        ],
        [
          80,
          24
        ]
      ],
      "id" : "4209CDED-D191-40E6-983D-E4BD3058470F",
      "junctionAnchors" : [

      ],
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 13
    },
    {
      "content" : {
        "polyline" : {
          "end" : {
            "anchor" : {
              "x" : 1,
              "y" : 0.5
            },
            "element" : "4209CDED-D191-40E6-983D-E4BD3058470F"
          },
          "points" : [
            [
              30,
              -535.1077604565977
            ],
            [
              -30,
              -535.1077604565977
            ]
          ],
          "start" : {
            "anchor" : {
              "x" : 0,
              "y" : 0.6666666666666665
            },
            "element" : "468B5AFA-C14B-40E2-BE38-524ED7745469"
          }
        }
      },
      "frame" : [
        [
          -30,
          -535.1077604565977
        ],
        [
          60,
          0
        ]
      ],
      "id" : "36D3A1B6-B7A3-4459-96B4-896F311A9646",
      "junctionAnchors" : [

      ],
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 14
    },
    {
      "content" : {
        "component" : {
          "_0" : {
            "bubbles" : [

            ],
            "expandedPorts" : [

            ],
            "isClock" : false,
            "kind" : "inputTerminal",
            "label" : {
              "isHidden" : false,
              "offset" : [
                0,
                0
              ],
              "run" : {
                "alignment" : "center",
                "color" : {
                  "ink" : {

                  }
                },
                "overline" : false,
                "overlines" : [

                ],
                "size" : 15,
                "text" : "LD_IN",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlSource" : ""
          }
        }
      },
      "frame" : [
        [
          -110,
          -512.2155209131953
        ],
        [
          80,
          24
        ]
      ],
      "id" : "F85D44F9-3FF7-48E8-A0A6-B24E94270467",
      "junctionAnchors" : [

      ],
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 15
    },
    {
      "busWidth" : 3,
      "content" : {
        "polyline" : {
          "end" : {
            "anchor" : {
              "x" : 1,
              "y" : 0.5
            },
            "element" : "F85D44F9-3FF7-48E8-A0A6-B24E94270467"
          },
          "points" : [
            [
              30,
              -500.2155209131953
            ],
            [
              -30,
              -500.2155209131953
            ]
          ],
          "start" : {
            "anchor" : {
              "x" : 0,
              "y" : 0.8333333333333335
            },
            "element" : "468B5AFA-C14B-40E2-BE38-524ED7745469"
          }
        }
      },
      "frame" : [
        [
          -30,
          -500.2155209131953
        ],
        [
          60,
          0
        ]
      ],
      "id" : "6FDBA35D-3CA5-4765-9D8C-6886886C3621",
      "junctionAnchors" : [

      ],
      "notation" : "decimal",
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 16
    },
    {
      "content" : {
        "component" : {
          "_0" : {
            "bubbles" : [

            ],
            "expandedPorts" : [

            ],
            "isClock" : false,
            "kind" : "outputTerminal",
            "label" : {
              "isHidden" : false,
              "offset" : [
                0,
                0
              ],
              "run" : {
                "alignment" : "center",
                "color" : {
                  "ink" : {

                  }
                },
                "overline" : false,
                "overlines" : [

                ],
                "size" : 15,
                "text" : "Y",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlSource" : ""
          }
        }
      },
      "frame" : [
        [
          370,
          -564.5538802282988
        ],
        [
          80,
          24
        ]
      ],
      "id" : "DD1C99E6-DD63-42B2-BFD7-3D3EB1C46772",
      "junctionAnchors" : [

      ],
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 17
    },
    {
      "busWidth" : 3,
      "content" : {
        "polyline" : {
          "end" : {
            "anchor" : {
              "x" : 0,
              "y" : 0.5
            },
            "element" : "DD1C99E6-DD63-42B2-BFD7-3D3EB1C46772"
          },
          "points" : [
            [
              310,
              -552.5538802282988
            ],
            [
              370,
              -552.5538802282988
            ]
          ],
          "start" : {
            "anchor" : {
              "x" : 1,
              "y" : 0.5833333333333335
            },
            "element" : "468B5AFA-C14B-40E2-BE38-524ED7745469"
          }
        }
      },
      "frame" : [
        [
          310,
          -552.5538802282988
        ],
        [
          60,
          0
        ]
      ],
      "id" : "D4B9A4F3-5CE8-429A-9E23-17A0E30DA48B",
      "junctionAnchors" : [

      ],
      "notation" : "decimal",
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 18
    },
    {
      "content" : {
        "timing" : {
          "_0" : {
            "nameAlignment" : "trailing",
            "nameWidth" : 84,
            "relations" : [

            ],
            "showsClockGrid" : true,
            "showsTimeAxis" : false,
            "signals" : [
              {
                "breaks" : [

                ],
                "delay" : 0,
                "edgeDelays" : {

                },
                "id" : "AFFBE158-54D0-47DA-9D36-DF7C3AF7B92A",
                "levels" : [
                  {
                    "low" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  }
                ],
                "name" : {
                  "alignment" : "trailing",
                  "color" : {
                    "ink" : {

                    }
                  },
                  "overline" : false,
                  "overlines" : [

                  ],
                  "size" : 13,
                  "text" : "CLK",
                  "weight" : "regular"
                },
                "valueOverline" : false
              },
              {
                "breaks" : [

                ],
                "delay" : 0,
                "edgeDelays" : {

                },
                "id" : "B3042994-8A3C-49DF-8DD4-9B10AB2D7EB5",
                "levels" : [
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  }
                ],
                "name" : {
                  "alignment" : "trailing",
                  "color" : {
                    "ink" : {

                    }
                  },
                  "overline" : false,
                  "overlines" : [

                  ],
                  "size" : 13,
                  "text" : "RST",
                  "weight" : "regular"
                },
                "valueOverline" : false
              },
              {
                "breaks" : [

                ],
                "delay" : 0,
                "edgeDelays" : {

                },
                "id" : "0C6C9E8C-FB3A-48E2-82D2-77DA8F5DA887",
                "levels" : [
                  {
                    "low" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  }
                ],
                "name" : {
                  "alignment" : "trailing",
                  "color" : {
                    "ink" : {

                    }
                  },
                  "overline" : false,
                  "overlines" : [

                  ],
                  "size" : 13,
                  "text" : "LOAD",
                  "weight" : "regular"
                },
                "valueOverline" : false
              },
              {
                "breaks" : [

                ],
                "delay" : 0,
                "edgeDelays" : {

                },
                "id" : "B8570B5C-7FB2-4233-80CD-7A106E98FB16",
                "levels" : [
                  {
                    "low" : {

                    }
                  },
                  {
                    "bus" : {
                      "_0" : "4"
                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  }
                ],
                "name" : {
                  "alignment" : "trailing",
                  "color" : {
                    "ink" : {

                    }
                  },
                  "overline" : false,
                  "overlines" : [

                  ],
                  "size" : 13,
                  "text" : "LD_IN",
                  "weight" : "regular"
                },
                "valueOverline" : false
              },
              {
                "breaks" : [

                ],
                "delay" : 0,
                "edgeDelays" : {

                },
                "id" : "A75342DA-1DBB-4E31-AE4E-49CB351C66FD",
                "levels" : [
                  {
                    "bus" : {
                      "_0" : "X"
                    }
                  },
                  {
                    "bus" : {
                      "_0" : "4"
                    }
                  },
                  {
                    "bus" : {
                      "_0" : "4"
                    }
                  },
                  {
                    "bus" : {
                      "_0" : "5"
                    }
                  },
                  {
                    "bus" : {
                      "_0" : "5"
                    }
                  },
                  {
                    "bus" : {
                      "_0" : "6"
                    }
                  },
                  {
                    "bus" : {
                      "_0" : "6"
                    }
                  },
                  {
                    "bus" : {
                      "_0" : "7"
                    }
                  },
                  {
                    "bus" : {
                      "_0" : "7"
                    }
                  },
                  {
                    "bus" : {
                      "_0" : "0"
                    }
                  },
                  {
                    "bus" : {
                      "_0" : "0"
                    }
                  },
                  {
                    "bus" : {
                      "_0" : "1"
                    }
                  },
                  {
                    "bus" : {
                      "_0" : "1"
                    }
                  },
                  {
                    "bus" : {
                      "_0" : "2"
                    }
                  },
                  {
                    "bus" : {
                      "_0" : "2"
                    }
                  },
                  {
                    "bus" : {
                      "_0" : "3"
                    }
                  },
                  {
                    "bus" : {
                      "_0" : "3"
                    }
                  },
                  {
                    "bus" : {
                      "_0" : "4"
                    }
                  },
                  {
                    "bus" : {
                      "_0" : "4"
                    }
                  }
                ],
                "name" : {
                  "alignment" : "trailing",
                  "color" : {
                    "ink" : {

                    }
                  },
                  "overline" : false,
                  "overlines" : [

                  ],
                  "size" : 13,
                  "text" : "Y",
                  "weight" : "regular"
                },
                "valueOverline" : false
              }
            ],
            "slope" : 0.16,
            "tickCount" : 19
          }
        }
      },
      "frame" : [
        [
          -370,
          -260
        ],
        [
          1143.25,
          232.21649484536084
        ]
      ],
      "id" : "AAD25213-4D73-409B-BF47-4060C55B4725",
      "junctionAnchors" : [

      ],
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 19
    }
  ],
  "schemaVersion" : 1
}