)]}'
{
  "commit": "2c813b4e4dc1e8a5c6a0706d7bdf4d1ce06c14e2",
  "tree": "5b73c463d92fe694456e0bca95aeb0088d4ae85a",
  "parents": [
    "eb333ec2362ade4f920e9b3f9ebf8ec28aa191a2"
  ],
  "author": {
    "name": "Eunchan Kim",
    "email": "eunchan@opentitan.org",
    "time": "Mon Aug 03 16:22:56 2020 -0700"
  },
  "committer": {
    "name": "Eunchan Kim",
    "email": "eunchan@opentitan.org",
    "time": "Fri Aug 07 16:10:05 2020 -0700"
  },
  "message": "[topgen] Add Auto-connect for Xbar\n\nPreviously, the connection between the module, memory list and the xbar\nport shall be described manually in top[\"inter_module\"][\"connect\"].\n\nNow topgen, after generating the Xbar ips, adds the connections if\ndoesn\u0027t exist. It loops the node in every crossbars and check if it\ncomes from the module or connects to the other xbars. Then it adds\nconnection based on the information.\n\nTo make it easier and to not create double connection case,\n`add_intermodule_connect()` function is added. The function checks if\nthe connection already exists and add if not.\n\nSigned-off-by: Eunchan Kim \u003ceunchan@opentitan.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "62fed661e70b8926f6be832bffc17a305b9ddc52",
      "old_mode": 33261,
      "old_path": "util/topgen.py",
      "new_id": "2a392009b3299ed81f19ac7c87dc85f24413240a",
      "new_mode": 33261,
      "new_path": "util/topgen.py"
    },
    {
      "type": "modify",
      "old_id": "b17992676e08cf80a16d43688451ba97e6f9ec1b",
      "old_mode": 33188,
      "old_path": "util/topgen/intermodule.py",
      "new_id": "17e9ed52b63ea89c46b200f74eadbbf4858eb1cc",
      "new_mode": 33188,
      "new_path": "util/topgen/intermodule.py"
    }
  ]
}
