)]}'
{
  "commit": "3def96a8c8ec6e66376e22f013cd6296e57859c8",
  "tree": "4b0c41f2aa3bc126d12e943edf76c95b72afb571",
  "parents": [
    "610ad9ab1653119b2d2f0d463792d0ae46e960b5"
  ],
  "author": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Sun Aug 22 17:49:55 2021 -0400"
  },
  "committer": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Sun Aug 22 17:49:55 2021 -0400"
  },
  "message": "Updated with various corrections.  There are now three testbenches,\nadding one which exercises the LUT programming write, load, and\nread cycles;  and one which exercises the full array programming\nand tests the LUT core cell functions, applying data to the array\nthrough the logic analyzer, and reading data from the array.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d87238f0e5affdad2cdf0f2208e94beef2bb33bc",
      "old_mode": 33188,
      "old_path": "verilog/dv/Makefile",
      "new_id": "eb719739599bccd67c9fb23dcb59796a01aa85a9",
      "new_mode": 33188,
      "new_path": "verilog/dv/Makefile"
    },
    {
      "type": "delete",
      "old_id": "a30d154d7b1c670f4a500a1d348933ed63314958",
      "old_mode": 33261,
      "old_path": "verilog/dv/chaos_test1/chaos_test1.hex",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46e9a3b4a6b8a02c1cb5bd4f6949b0a18ccacc3c",
      "new_mode": 33188,
      "new_path": "verilog/dv/chaos_test2/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e8c24c982f0904c6c16076fb306ce1052eb9e8c",
      "new_mode": 33188,
      "new_path": "verilog/dv/chaos_test2/chaos_test2.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2dcd799c8e265dd6c9a6abeaabca33a54215b413",
      "new_mode": 33188,
      "new_path": "verilog/dv/chaos_test2/chaos_test2_tb.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ae12077f26ed467dfebfc65ed8da5052030ecbd",
      "new_mode": 33188,
      "new_path": "verilog/dv/chaos_test3/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f82b2b1cabaf0f6c8bd206a3cf87521f16c6e3b3",
      "new_mode": 33188,
      "new_path": "verilog/dv/chaos_test3/chaos_test3.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec6fcd39eb56eb8dd208f125969ea2b3b4f74e9f",
      "new_mode": 33188,
      "new_path": "verilog/dv/chaos_test3/chaos_test3_tb.v"
    },
    {
      "type": "modify",
      "old_id": "ec65d5f6c1d61b0c1c9cdc52546c5019eeae134f",
      "old_mode": 33188,
      "old_path": "verilog/rtl/chaos_automaton.v",
      "new_id": "5295e92db9af58d21fb08e3c295201055c488483",
      "new_mode": 33188,
      "new_path": "verilog/rtl/chaos_automaton.v"
    },
    {
      "type": "modify",
      "old_id": "a0c89a34be8baf8482ddc17aea893261bc76d812",
      "old_mode": 33188,
      "old_path": "verilog/rtl/user_project_wrapper.v",
      "new_id": "70b3e3741c7c9dc10073402ef9346ba326c72f30",
      "new_mode": 33188,
      "new_path": "verilog/rtl/user_project_wrapper.v"
    }
  ]
}
