{
  "path": "$PRJ/tests/svfiles_examples/up_down_counter.sv",
  "modules": [
    {
      "name": "up_down_counter",
      "ports": [
        {
          "direction": "output",
          "ptype": "reg",
          "name": "out",
          "width": "[7:0]",
          "comment": [
            "// Output of the counter\n"
          ]
        },
        {
          "direction": "input",
          "ptype": "wire",
          "name": "up_down",
          "comment": [
            "// up_down control for counter\n"
          ]
        },
        {
          "direction": "input",
          "ptype": "wire",
          "name": "clk",
          "comment": [
            "// clock input\n"
          ]
        },
        {
          "direction": "input",
          "ptype": "wire",
          "name": "reset",
          "comment": [
            "// reset input\n"
          ]
        }
      ]
    }
  ]
}