)]}'
{
  "commit": "b24cde692a9371bbebcf8b32ce919932bcb01d5c",
  "tree": "8b6efbbc8c847f41bf0bd23da8d66a8473c273be",
  "parents": [
    "83b1bbae21e2ccc3a4fe07a5876e166b047a06b8"
  ],
  "author": {
    "name": "Anish",
    "email": "anish@anishsinghani.com",
    "time": "Mon Nov 08 11:49:44 2021 -0500"
  },
  "committer": {
    "name": "Anish",
    "email": "anish@anishsinghani.com",
    "time": "Mon Nov 08 11:49:44 2021 -0500"
  },
  "message": "Add RTL and testbenches for accelerator\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f4e486c508613174b561a3dc4d7e6a415a9c75d5",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "36c615022d8b8a3889582b06b3e8011f69517600",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ada9c840773daa6d65c923a7ac626fb9bd06792",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "rename",
      "old_id": "2aa188cfa9372fd178bf1d222f3d441069c75124",
      "old_mode": 33261,
      "old_path": "openlane/user_proj_example/config.tcl",
      "new_id": "bc3c7a169b251150087567ea771e33d35eabc055",
      "new_mode": 33261,
      "new_path": "openlane/accelerator_top/config.tcl",
      "score": 62
    },
    {
      "type": "rename",
      "old_id": "2fda806ab62cbe43d3a6b2844e4bab975333e67b",
      "old_mode": 33188,
      "old_path": "openlane/user_proj_example/pin_order.cfg",
      "new_id": "2fda806ab62cbe43d3a6b2844e4bab975333e67b",
      "new_mode": 33188,
      "new_path": "openlane/accelerator_top/pin_order.cfg",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "c94b7a0d8a8b92a2cd637b9a887858b5d16aa125",
      "old_mode": 33261,
      "old_path": "openlane/user_project_wrapper/config.tcl",
      "new_id": "e490dc368dc0d993cd3191da7a49e9bdd0a992c6",
      "new_mode": 33261,
      "new_path": "openlane/user_project_wrapper/config.tcl"
    },
    {
      "type": "modify",
      "old_id": "d87238f0e5affdad2cdf0f2208e94beef2bb33bc",
      "old_mode": 33188,
      "old_path": "verilog/dv/Makefile",
      "new_id": "c0a69bfcafd821febc496ca7a81abeb5618884c0",
      "new_mode": 33188,
      "new_path": "verilog/dv/Makefile"
    },
    {
      "type": "delete",
      "old_id": "1a834f733f4c819f00f611ce8a7338b3f8a2bace",
      "old_mode": 33188,
      "old_path": "verilog/dv/README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "copy",
      "old_id": "5237a05a6ff7f5acfd0d9853ae8c6ea24f3736ac",
      "old_mode": 33188,
      "old_path": "verilog/dv/io_ports/Makefile",
      "new_id": "92b9dd8bcd78ed9b296d175b195240ab91cb4ac0",
      "new_mode": 33188,
      "new_path": "verilog/dv/aes/Makefile",
      "score": 99
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a3388e27c7046ac60f7e9a8e4410056799d80fb",
      "new_mode": 33188,
      "new_path": "verilog/dv/aes/aes.c"
    },
    {
      "type": "copy",
      "old_id": "626e390a7212fbc2a4121ecc693f86155208e6a8",
      "old_mode": 33188,
      "old_path": "verilog/dv/la_test1/la_test1_tb.v",
      "new_id": "ff6d49ca801247a85f3436b00c7c96c3a5d6c8fa",
      "new_mode": 33188,
      "new_path": "verilog/dv/aes/aes_tb.v",
      "score": 63
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "040667e63a4cafb6ebb25c0446f67ac5b1ce27cc",
      "new_mode": 33188,
      "new_path": "verilog/dv/aes/printio.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6cdfee4175a537409f8b8992e282437b81fd3ee8",
      "new_mode": 33188,
      "new_path": "verilog/dv/dino_vga/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7bf00bfe2e5119cd68e5d2fd7d51975c9d60978c",
      "new_mode": 33188,
      "new_path": "verilog/dv/dino_vga/dino_vga.c"
    },
    {
      "type": "rename",
      "old_id": "e09905e603055e7d0a9fb905cf94d7ad1b867f66",
      "old_mode": 33188,
      "old_path": "verilog/dv/la_test2/la_test2_tb.v",
      "new_id": "922fabfbb835b27f5ec145919be1c451ec9ce961",
      "new_mode": 33188,
      "new_path": "verilog/dv/dino_vga/dino_vga_tb.v",
      "score": 63
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ce03c9a1204ab501fb507ce4cb045c22887578a",
      "new_mode": 33188,
      "new_path": "verilog/dv/dino_vga/parse.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d7106d63581d959ea4b4fc719d45bcd99522051",
      "new_mode": 33188,
      "new_path": "verilog/dv/dino_vga/printio.h"
    },
    {
      "type": "delete",
      "old_id": "0b235710cb58060a9efbfcdce12888d227f23b14",
      "old_mode": 33188,
      "old_path": "verilog/dv/io_ports/io_ports.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f7628bc34c383145f2526b7e6c2773156ed6924e",
      "old_mode": 33188,
      "old_path": "verilog/dv/io_ports/io_ports_tb.v",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ba979f7a9ff6183fc0e0cbce245fa8ec9190fa78",
      "old_mode": 33188,
      "old_path": "verilog/dv/la_test1/Makefile",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "220bdfe3e258c752feb43b388a87c37771a5ddd5",
      "old_mode": 33188,
      "old_path": "verilog/dv/la_test1/la_test1.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0435500a3e89bb3d2242890df799c4ed301c04e5",
      "old_mode": 33188,
      "old_path": "verilog/dv/la_test2/Makefile",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5875432d2683bc04de3fd49f7c5a10cf0b2e6f5e",
      "old_mode": 33188,
      "old_path": "verilog/dv/la_test2/la_test2.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3a73b997f14ebde920620c2e20ff382b986a4c7d",
      "old_mode": 33188,
      "old_path": "verilog/dv/mprj_stimulus/Makefile",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e4d0a2db6978cc43067e60cc415bf677eba9f84a",
      "old_mode": 33188,
      "old_path": "verilog/dv/mprj_stimulus/mprj_stimulus.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1409015e71ad8b171d10da7129ab3f26b05df0b7",
      "old_mode": 33188,
      "old_path": "verilog/dv/mprj_stimulus/mprj_stimulus_tb.v",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "5237a05a6ff7f5acfd0d9853ae8c6ea24f3736ac",
      "old_mode": 33188,
      "old_path": "verilog/dv/io_ports/Makefile",
      "new_id": "1fb39ea64cc9bcb5afaff58d855bcf9c88423769",
      "new_mode": 33188,
      "new_path": "verilog/dv/sha256/Makefile",
      "score": 99
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "040667e63a4cafb6ebb25c0446f67ac5b1ce27cc",
      "new_mode": 33188,
      "new_path": "verilog/dv/sha256/printio.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84a613750ac4f26f862b8e6030b33d9474622424",
      "new_mode": 33188,
      "new_path": "verilog/dv/sha256/sha256.c"
    },
    {
      "type": "rename",
      "old_id": "626e390a7212fbc2a4121ecc693f86155208e6a8",
      "old_mode": 33188,
      "old_path": "verilog/dv/la_test1/la_test1_tb.v",
      "new_id": "616139ff02a1942e600757f0d915dddc6c957257",
      "new_mode": 33188,
      "new_path": "verilog/dv/sha256/sha256_tb.v",
      "score": 63
    },
    {
      "type": "delete",
      "old_id": "1c784c6d7c5e2a9fb157d670649e53f2f80a033b",
      "old_mode": 33188,
      "old_path": "verilog/dv/wb_port/Makefile",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "425c115f6064e5352cddf225b7574ca1e006bbf2",
      "old_mode": 33188,
      "old_path": "verilog/dv/wb_port/wb_port.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b32f900e65e9aa32bd56b9ea7f5348b86b14087b",
      "old_mode": 33188,
      "old_path": "verilog/dv/wb_port/wb_port_tb.v",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "05b5e46ac18b11b432d5b5be731a6da27e46646c",
      "new_mode": 33188,
      "new_path": "verilog/gl/accelerator_top.v"
    },
    {
      "type": "modify",
      "old_id": "df2ea69ddf7b9a62423d572a92d0649e1dabe93d",
      "old_mode": 33188,
      "old_path": "verilog/gl/user_proj_example.v",
      "new_id": "52b48e74ac13d61b2466cf8ea6b51645f7d8af0f",
      "new_mode": 33188,
      "new_path": "verilog/gl/user_proj_example.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74fb5fa9d0feebae611c78a5e697fada01b07df5",
      "new_mode": 33188,
      "new_path": "verilog/rtl/accelerator/accelerator_top.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16eaa2cdff2bf9403b0eea3f2ec343c1b34ccd34",
      "new_mode": 33188,
      "new_path": "verilog/rtl/accelerator/crypto_accelerator.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7b3d4e54dfc402808a3cc8871e64e32224d0da7",
      "new_mode": 33188,
      "new_path": "verilog/rtl/accelerator/dino/dinogame.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1fdfb9f9aea6c3041621ae77b749f8e60d7ee1db",
      "new_mode": 33188,
      "new_path": "verilog/rtl/accelerator/dino/dinosprite.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dccf2bbdc2ec66be48e5cb05211a8f238f071abd",
      "new_mode": 33188,
      "new_path": "verilog/rtl/accelerator/dino/jumping.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db40740eba464f46fdd0d049e536cdb06f3be38a",
      "new_mode": 33188,
      "new_path": "verilog/rtl/accelerator/dino/mem/cactussprite1.mem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "234feafa9050962b3537a451dbe04814d96b54c0",
      "new_mode": 33188,
      "new_path": "verilog/rtl/accelerator/dino/mem/cactussprite2.mem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "229232d6d3e86820436b88fe2a62014da2c4dcfa",
      "new_mode": 33188,
      "new_path": "verilog/rtl/accelerator/dino/mem/cactussprite3.mem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "065426981633e3604f76f1168bf6964311f405df",
      "new_mode": 33188,
      "new_path": "verilog/rtl/accelerator/dino/mem/digits.mem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50b6346d883936b866ff9ff961d219eb8f9f3e3e",
      "new_mode": 33188,
      "new_path": "verilog/rtl/accelerator/dino/mem/dinosprite1.mem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "77c269311019b4951ec9116f315fa168a90b8ece",
      "new_mode": 33188,
      "new_path": "verilog/rtl/accelerator/dino/mem/dinosprite2.mem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61604ec0f4c76dfeeb34316a3d26fc159e1416fa",
      "new_mode": 33188,
      "new_path": "verilog/rtl/accelerator/dino/mem/dinospritedead.mem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2906de68099c012c1556bb07fd8515f848941c0d",
      "new_mode": 33188,
      "new_path": "verilog/rtl/accelerator/dino/mem/floor.mem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "843e1386f9c43c62640cc0e96e93f5c750c0c16f",
      "new_mode": 33188,
      "new_path": "verilog/rtl/accelerator/dino/mem/jump_table.mem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8bc955f67fe9df75ce9fdfe97c3f24f39e25f1ce",
      "new_mode": 33188,
      "new_path": "verilog/rtl/accelerator/dino/rendering.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e85c18a9965fb8644fab50e314e5c683e1cc1cd9",
      "new_mode": 33188,
      "new_path": "verilog/rtl/accelerator/dino/rng.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "68e40aa6beb4e45704bcfc36d1504d917eff5dd3",
      "new_mode": 33188,
      "new_path": "verilog/rtl/accelerator/dino/score.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "368a4357897807b3a4503f6ea5f7b0e58feb1ed5",
      "new_mode": 33188,
      "new_path": "verilog/rtl/accelerator/dino/scroll.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d1b56ceb44ad5aba7aeac94dc77beca2bf5fc6d",
      "new_mode": 33188,
      "new_path": "verilog/rtl/accelerator/dino/vga.v"
    },
    {
      "type": "modify",
      "old_id": "3537de803dd1d472e447f0791344cbf5c9391455",
      "old_mode": 33188,
      "old_path": "verilog/rtl/uprj_netlists.v",
      "new_id": "31b3b61a6f33ed48e255794908967aa2ed4f4cf2",
      "new_mode": 33188,
      "new_path": "verilog/rtl/uprj_netlists.v"
    },
    {
      "type": "delete",
      "old_id": "26081e98ecdd98ac1a677c29dfbd5fb0dbc4ee53",
      "old_mode": 33188,
      "old_path": "verilog/rtl/user_proj_example.v",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "5ee1ceecfb5f08335c33a73de2e09ef869af17a9",
      "old_mode": 33188,
      "old_path": "verilog/rtl/user_project_wrapper.v",
      "new_id": "ee63d358b03f2347078c3cc57f3e7a857e579f1b",
      "new_mode": 33188,
      "new_path": "verilog/rtl/user_project_wrapper.v"
    }
  ]
}
