)]}'
{
  "id": "1167bed5f8d364a48cdcad1959ea131e9880f43d",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "225fc6f665041d5b55e2f00b3a1e275e9b0317ac",
      "name": ".gitignore"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "name": "__init__.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "86884228e2702829d2808a07abbb2230bf881d8e",
      "name": "addrwidth.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "859ec1096715ad9f0d0dcaeb51597fcf14745b47",
      "name": "bit2fasm.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "b8936b7796f6f909a7a6e42773a3a1ffb5eccae9",
      "name": "blockwidth.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "1ba0a38b0da6b0b1feafac7d060b42d674626a92",
      "name": "checkdb.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aaf9b71283a376497f972d924ec457759c734cb0",
      "name": "clean_json5.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "882c1f096f2b0236a52082bbf8de354134888d6f",
      "name": "cleandb.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f7ad6801a787ad0ef1b96cef97b9482aeffa5fa5",
      "name": "cmp.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "9303ebdd9d765564f9d4a03360e9236760c469f4",
      "name": "create_environment.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "54ca7c7a3e46cdf742303406e50be29bbf3da423",
      "name": "create_timing_worksheet_db.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "8005e510d572853ae36f93ad2bdec22d22afab03",
      "name": "dbfixup.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "ff42b182fc756e678b17df5cbbe05a29ec8b741d",
      "name": "diff_db_bits.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "2b98cf4fd4d4ad0172f31dc1c3eaf3b336cd9c08",
      "name": "diff_db_json.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "06577010dec909ff93cfc92d90d47f80da95a89d",
      "name": "environment.python.sh"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6e246cf8949634ed6d5029df71c7d9212e0aa311",
      "name": "environment.sh"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "82ddc355f5dc681f32e2a57da2e342ad1c26f412",
      "name": "fasm2frames.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "6e92af9bc26a2b6a170ef48ea10d0a64e8d48a6b",
      "name": "fasm2pips.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "1463e6bf2fbeee3ffadd8abe473f607aa9bf253c",
      "name": "fasm_pprint.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "a8085a38e884cda2ed70da264dd35c2e539ddcca",
      "name": "find_missing_segbits.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "42d5f29216a4b010e535d034a56617602f22b9bc",
      "name": "genheader.sh"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "b8f59b5a0f666ba7b7f5698549a5ef195f407fb9",
      "name": "group.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "504c86d1ef23df103fef3c19cecaffd4d508660e",
      "name": "groupmask.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "d5e641155ec5b04b2de798d3374288dd197e66f0",
      "name": "info_md.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ffe763775d898328cdb798b9d70d9e8f02feb5b3",
      "name": "make_ports.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bfb2e14b12c3496c6454f8c5236ff78006fe86dc",
      "name": "makesdf.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "15013512987bb821ea41883bd684a902951815bc",
      "name": "maskmerge.sh"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "663377ad4ee7690fb3c6fa1ec5b18464eb420534",
      "name": "maskview.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "4aa412ef21f523155a256137deda166b088abfab",
      "name": "mergedb.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "eae4c6d6bdbeda9c9f11f7636d68c92aad0eb05f",
      "name": "mergedb.sh"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "4b6c58bcfe4a5e1a8d3133c71489c3007caf2f57",
      "name": "openocd"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "72b86018afaa326e8d2cc9548c0d05002d3bb456",
      "name": "parsedb.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "2ca3a8ac12dce080245f91f884e95977d466259d",
      "name": "quick_test.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "d3d3cea49392457882f5b618c487114671c299d0",
      "name": "roi_all.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c38365d57a98fdd55f86e18a20b1326a2cc679ae",
      "name": "sdfmerge.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "35fba633aa1f33a9a0669d4423ea60c7f69caaea",
      "name": "segprint.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "8031fdc8d73d0028264fa9b6ab450c63e1329c3d",
      "name": "segview.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "dfd10d14a7aa78e94e3b32d506b5b4b4d2e005a2",
      "name": "simpleroute.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "b94110b1c099bad0ec6dc01161a4d6b53e0c9ecb",
      "name": "sort_db.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "40296f0fac10f2acdb7479a17147dc64597638ae",
      "name": "sp6_bitstream_analyzer.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "a36d93a0ff339933c319330b61d04f921c0c52e7",
      "name": "tcl-reformat.sh"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "17de3deea47460759026cfe4fe8dcda549694c00",
      "name": "test_data"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "ef957b306dbc3d33b61aed93d7ddc0566296a059",
      "name": "test_fasm2frames.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "4fffac91eb92517416a9e4f2e602d6a2196ec412",
      "name": "tileconnloops.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "21ef9f514d78813fafb63aa16c38d47e3398411a",
      "name": "tileconnwire.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "1b25cd282bd75bcad61348ceca586f04c3944f1a",
      "name": "tilegrid_report.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "690b7c637f1a82e232ae5d02760cfe1ac316b7fd",
      "name": "top_generate.mk"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7bd2b885e307e1b5589ec537f23c32cb002d7cd5",
      "name": "top_generate.sh"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "407eee138a017d0c133df8641cc22c6a7efe226a",
      "name": "update_parts.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "01cba7b78e494c39eb6d12ebc317dd981a7ba745",
      "name": "update_parts.tcl"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "bc5c8f54c41efb1edc2f311088915b23a15a08c3",
      "name": "update_resources.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "292041dbe270eb62f8045e70e32df45087339a71",
      "name": "update_resources.tcl"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "83c8cba08dc2ba5cb09aa735515c6fd8bcb7404b",
      "name": "utils.tcl"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "213bdcf8f4847f86a4a28f20c1ae214561910927",
      "name": "verify_tile_connections.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "0fa3a89f9e2d7f6b67c2c59309b8c7246136ecd7",
      "name": "vivado.sh"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "eccd0eaf8c14954522db4fbb008145174be85175",
      "name": "vtemplate"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b6cee237849ec811800259f975b153cc3f61afb0",
      "name": "write_timing_info.tcl"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "995824a1dab6f5fc29dd2cd253a008128d8b02b4",
      "name": "xjson.py"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "6ca7114950dc38a5449376ec8af5c438d0135506",
      "name": "xyaml.py"
    }
  ]
}
