{
  "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" : 36.984375,
                "text" : "U1",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlInterface" : {
              "name" : "COMP",
              "ports" : [
                {
                  "direction" : "input",
                  "name" : "A",
                  "range" : {
                    "high" : 3,
                    "low" : 0
                  }
                },
                {
                  "direction" : "input",
                  "name" : "B",
                  "range" : {
                    "high" : 3,
                    "low" : 0
                  }
                },
                {
                  "direction" : "output",
                  "name" : "EQ"
                },
                {
                  "direction" : "output",
                  "name" : "GT"
                },
                {
                  "direction" : "output",
                  "name" : "LT"
                }
              ]
            },
            "vhdlSource" : "entity COMP is\n  port (\n    A : in  std_logic_vector(3 downto 0);\n    B : in   std_logic_vector(3 downto 0);\n    EQ : out std_logic;\n    GT : out std_logic;\n    LT : out std_logic\n  );\nend entity COMP;\n\narchitecture rtl of COMP is\nbegin\n    process (A, B)\n    begin\n        if (A = B) then\n            EQ <= '1';\n        else\n            EQ <= '0';\n        end if;\n    end process;\n\n    process (A, B)\n    begin\n        if (A <= B) then\n            GT <= '0';\n        else\n            GT <= '1';\n        end if;\n\n         if (A >= B) then\n            LT <= '0';\n        else\n            LT <= '1';\n        end if;\n    end process;\nend architecture rtl;"
          }
        }
      },
      "frame" : [
        [
          230,
          366.71875
        ],
        [
          345.1875,
          197.25
        ]
      ],
      "id" : "9A55CC9D-7856-40A4-91D5-B03299C3E32D",
      "junctionAnchors" : [

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

        ],
        "endCap" : "none",
        "fill" : {
          "rgba" : {
            "a" : 1,
            "b" : 0.76,
            "g" : 0.4681600000000001,
            "r" : 0.2128
          }
        },
        "lineWidth" : 1.5,
        "startCap" : "none",
        "textColor" : {
          "paper" : {

          }
        }
      },
      "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" : "A",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlSource" : ""
          }
        }
      },
      "frame" : [
        [
          90,
          453.34375
        ],
        [
          80,
          24
        ]
      ],
      "id" : "001FE0FB-7C3A-4C5A-9645-EE54F341AA99",
      "junctionAnchors" : [

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

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

          }
        }
      },
      "zIndex" : 2
    },
    {
      "busWidth" : 4,
      "content" : {
        "polyline" : {
          "end" : {
            "anchor" : {
              "x" : 1,
              "y" : 0.5
            },
            "element" : "001FE0FB-7C3A-4C5A-9645-EE54F341AA99"
          },
          "points" : [
            [
              230,
              465.34375
            ],
            [
              170,
              465.34375
            ]
          ],
          "start" : {
            "anchor" : {
              "x" : 0,
              "y" : 0.5
            },
            "element" : "9A55CC9D-7856-40A4-91D5-B03299C3E32D"
          }
        }
      },
      "frame" : [
        [
          170,
          465.34375
        ],
        [
          60,
          0
        ]
      ],
      "id" : "A8041FD9-E473-4FC0-B0CE-D0BDEB0CEC4D",
      "junctionAnchors" : [

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

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

          }
        }
      },
      "zIndex" : 3
    },
    {
      "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" : "B",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlSource" : ""
          }
        }
      },
      "frame" : [
        [
          90,
          492.79375
        ],
        [
          80,
          24
        ]
      ],
      "id" : "0F4ADF86-E6CB-4B50-B69E-2987DF17E813",
      "junctionAnchors" : [

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

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

          }
        }
      },
      "zIndex" : 4
    },
    {
      "busWidth" : 4,
      "content" : {
        "polyline" : {
          "end" : {
            "anchor" : {
              "x" : 1,
              "y" : 0.5
            },
            "element" : "0F4ADF86-E6CB-4B50-B69E-2987DF17E813"
          },
          "points" : [
            [
              230,
              504.79375
            ],
            [
              170,
              504.79375
            ]
          ],
          "start" : {
            "anchor" : {
              "x" : 0,
              "y" : 0.7
            },
            "element" : "9A55CC9D-7856-40A4-91D5-B03299C3E32D"
          }
        }
      },
      "frame" : [
        [
          170,
          504.79375
        ],
        [
          60,
          0
        ]
      ],
      "id" : "67F19A05-8ACC-43F6-A640-81B813793F6A",
      "junctionAnchors" : [

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

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

          }
        }
      },
      "zIndex" : 5
    },
    {
      "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" : "EQ",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlSource" : ""
          }
        }
      },
      "frame" : [
        [
          635.1875,
          433.61875
        ],
        [
          80,
          24
        ]
      ],
      "id" : "0E18B4DE-814B-4388-A0A9-14FBFEF7132F",
      "junctionAnchors" : [

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

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

          }
        }
      },
      "zIndex" : 6
    },
    {
      "content" : {
        "polyline" : {
          "end" : {
            "anchor" : {
              "x" : 0,
              "y" : 0.5
            },
            "element" : "0E18B4DE-814B-4388-A0A9-14FBFEF7132F"
          },
          "points" : [
            [
              575.1875,
              445.61875
            ],
            [
              635.1875,
              445.61875
            ]
          ],
          "start" : {
            "anchor" : {
              "x" : 1,
              "y" : 0.3999999999999999
            },
            "element" : "9A55CC9D-7856-40A4-91D5-B03299C3E32D"
          }
        }
      },
      "frame" : [
        [
          575.1875,
          445.61875
        ],
        [
          60,
          0
        ]
      ],
      "id" : "11D954FE-8360-4218-96AA-B5555087BDEC",
      "junctionAnchors" : [

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

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

          }
        }
      },
      "zIndex" : 7
    },
    {
      "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" : "GT",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlSource" : ""
          }
        }
      },
      "frame" : [
        [
          635.1875,
          473.06875
        ],
        [
          80,
          24
        ]
      ],
      "id" : "D89DF401-21E5-4D53-B4BD-8F732B8224B6",
      "junctionAnchors" : [

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

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

          }
        }
      },
      "zIndex" : 8
    },
    {
      "content" : {
        "polyline" : {
          "end" : {
            "anchor" : {
              "x" : 0,
              "y" : 0.5
            },
            "element" : "D89DF401-21E5-4D53-B4BD-8F732B8224B6"
          },
          "points" : [
            [
              575.1875,
              485.06875
            ],
            [
              635.1875,
              485.06875
            ]
          ],
          "start" : {
            "anchor" : {
              "x" : 1,
              "y" : 0.6000000000000001
            },
            "element" : "9A55CC9D-7856-40A4-91D5-B03299C3E32D"
          }
        }
      },
      "frame" : [
        [
          575.1875,
          485.06875
        ],
        [
          60,
          0
        ]
      ],
      "id" : "AE09A134-FEB5-4B70-A1A1-145C4BF52721",
      "junctionAnchors" : [

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

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

          }
        }
      },
      "zIndex" : 9
    },
    {
      "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" : "LT",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlSource" : ""
          }
        }
      },
      "frame" : [
        [
          635.1875,
          512.51875
        ],
        [
          80,
          24
        ]
      ],
      "id" : "4124999D-BF13-453B-A585-B80AF201BB98",
      "junctionAnchors" : [

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

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

          }
        }
      },
      "zIndex" : 10
    },
    {
      "content" : {
        "polyline" : {
          "end" : {
            "anchor" : {
              "x" : 0,
              "y" : 0.5
            },
            "element" : "4124999D-BF13-453B-A585-B80AF201BB98"
          },
          "points" : [
            [
              575.1875,
              524.51875
            ],
            [
              635.1875,
              524.51875
            ]
          ],
          "start" : {
            "anchor" : {
              "x" : 1,
              "y" : 0.7999999999999998
            },
            "element" : "9A55CC9D-7856-40A4-91D5-B03299C3E32D"
          }
        }
      },
      "frame" : [
        [
          575.1875,
          524.51875
        ],
        [
          60,
          0
        ]
      ],
      "id" : "F1F3BB94-20A3-496F-B1A3-DBA2470F401C",
      "junctionAnchors" : [

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

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

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