{
 "name": "Corvel AXI integration deliverables",
 "owner": "Corvel / RISCON Labs",
 "version": "1.0.0",
 "note": "Paths are repository-relative. Files under public/ are served from the site root without the 'public/' prefix. Evaluation-licence files are listed with their hashes only.",
 "deliverables": [
  {
   "id": "x1-rtl",
   "ip": "CV-X1 Pro",
   "deliverable": "Wrapper RTL (Verilog-2005)",
   "availability": "public",
   "files": [
    {
     "path": "public/evidence/integration/cv-x1-pro/rtl/cv_x1_pro_axi.v",
     "sha256": "6f50e7f611f418616aa2830ac6fd8f8c2d46632ef49253a93356cbcfd67654a4",
     "bytes": 11993
    }
   ]
  },
  {
   "id": "x1-core",
   "ip": "CV-X1 Pro",
   "deliverable": "Core RTL (unmodified, already public)",
   "availability": "public",
   "files": [
    {
     "path": "public/forge/source/dut.v",
     "sha256": "5ab1af2f06e7a62a3433ec88cc2aa59c9636cd7961f0c61ee36890e0e361a99e",
     "bytes": 21836
    }
   ]
  },
  {
   "id": "x1-sdc",
   "ip": "CV-X1 Pro",
   "deliverable": "Timing constraints (SDC)",
   "availability": "public",
   "files": [
    {
     "path": "public/evidence/integration/cv-x1-pro/sdc/cv_x1_pro_axi.sdc",
     "sha256": "003d65d646f566bb8416935464dfb0db86177b5cc571050bb90e7e3b73b2fd0a",
     "bytes": 1048
    }
   ]
  },
  {
   "id": "x1-syn",
   "ip": "CV-X1 Pro",
   "deliverable": "Synthesis script and reports (Yosys stat, OpenSTA)",
   "availability": "public",
   "files": [
    {
     "path": "public/evidence/integration/cv-x1-pro/syn/cv_x1_pro_axi.ys",
     "sha256": "13fb5736255b3e0b24ad8f7c2e71029ea00b6c836be738bc38872e2f5a2cfefb",
     "bytes": 685
    },
    {
     "path": "public/evidence/integration/cv-x1-pro/synth/stat_hier.log",
     "sha256": "9f79781ed2c81ee5440fadb2cb7d61308e57bfb221d36baa31c987484556fb82",
     "bytes": 4136
    },
    {
     "path": "public/evidence/integration/cv-x1-pro/synth/stat_flat.log",
     "sha256": "1980a92bf7bd3bdd23649466d1bd4de69cd410ba611f2cdb01b154e0a3b50287",
     "bytes": 1406
    },
    {
     "path": "public/evidence/integration/cv-x1-pro/synth/yosys.log",
     "sha256": "dea952c383b617d566eb6b122dfe08ed20f3bd76eb681436f0bb74e4c84c7699",
     "bytes": 134129
    },
    {
     "path": "public/evidence/integration/cv-x1-pro/synth/sta.tcl",
     "sha256": "d2c29411c1c53fbfb5adb1d8b5763e1fb1e9b6e674d81bc999f57a3423ffd050",
     "bytes": 374
    },
    {
     "path": "public/evidence/integration/cv-x1-pro/synth/sta.log",
     "sha256": "64feaaa4461dd3d757d534295c14175e32908b172e2e676b4c426133d9f2d623",
     "bytes": 3638
    }
   ]
  },
  {
   "id": "x1-lint",
   "ip": "CV-X1 Pro",
   "deliverable": "Lint reports and waivers",
   "availability": "public",
   "files": [
    {
     "path": "public/evidence/integration/cv-x1-pro/lint/verilator_lint_raw.log",
     "sha256": "48c16ef432833e1bf5b521d7eaa9a339b4bfd7766e20a1f9b1f6bb7ea581c978",
     "bytes": 2351
    },
    {
     "path": "public/evidence/integration/cv-x1-pro/lint/verilator_lint_waived.log",
     "sha256": "5eb00c3c312db72aa1556a3a3ee729de6c23f6aaa3bc2c6ca614e3191b76f0c2",
     "bytes": 570
    },
    {
     "path": "public/evidence/integration/cv-x1-pro/lint/yosys_check.log",
     "sha256": "e29c161ceddda49c887e9bfdf241ce805ab03a5be9bb8dd0ffeb4b4dbe98fd09",
     "bytes": 1178
    },
    {
     "path": "public/evidence/integration/cv-x1-pro/lint/lint-summary.json",
     "sha256": "c06377ee4af86ddf24912a16106f6e086382f21bbfbb799a66698e40640b8a3d",
     "bytes": 1131
    },
    {
     "path": "public/evidence/integration/cv-x1-pro/lint/cv_x1_pro_axi.vlt",
     "sha256": "30db57b7c7294f91c8a1afeb742ec1e603a5ea2c30036ac7c2f3ca9279d19d51",
     "bytes": 926
    },
    {
     "path": "public/evidence/integration/lint-waivers.md",
     "sha256": "c0053c047e199525ead17aa974d6b75435a3002f6b4dcd8d41a2e363ccbaf6b9",
     "bytes": 2730
    }
   ]
  },
  {
   "id": "x1-cdc",
   "ip": "CV-X1 Pro",
   "deliverable": "Structural CDC/RDC report (per-flop JSON)",
   "availability": "public",
   "files": [
    {
     "path": "public/evidence/integration/cv-x1-pro/cdc/cdc.md",
     "sha256": "defc6088011e5cc44a55339f4906202f913ce26921273466c1b1a97ad29e82dc",
     "bytes": 5646
    },
    {
     "path": "public/evidence/integration/cv-x1-pro/cdc/cdc.json",
     "sha256": "01dc2e27fbe68acbdef38b1b81a7cf1ac6a69341dfaf77e83bf062ac34695ccf",
     "bytes": 451290
    }
   ]
  },
  {
   "id": "x1-ipxact",
   "ip": "CV-X1 Pro",
   "deliverable": "IP-XACT IEEE 1685-2014 component",
   "availability": "public",
   "files": [
    {
     "path": "public/evidence/integration/cv-x1-pro/ipxact/cv_x1_pro_axi.xml",
     "sha256": "ddd06655498a21a67bb37def4f56aec1f1ee2fbc1e6208da5445d3b3094627ce",
     "bytes": 45128
    }
   ]
  },
  {
   "id": "x1-regmap",
   "ip": "CV-X1 Pro",
   "deliverable": "Register map",
   "availability": "public",
   "files": [
    {
     "path": "public/evidence/integration/cv-x1-pro/regmap/cv_x1_pro_axi.regmap.md",
     "sha256": "fa6208a85b4ed1ca53891991c1be9510e689b6d91d2070a49c2472e38f20340b",
     "bytes": 4865
    },
    {
     "path": "public/evidence/integration/cv-x1-pro/regmap/cv_x1_pro_axi.regmap.json",
     "sha256": "890f974600819261c1f7eb92867ef28f01dda1b104be69cb65ca406be973760d",
     "bytes": 8670
    }
   ]
  },
  {
   "id": "x1-params",
   "ip": "CV-X1 Pro",
   "deliverable": "Parameter table",
   "availability": "public",
   "files": [
    {
     "path": "public/evidence/integration/cv-x1-pro/params/cv_x1_pro_axi.params.md",
     "sha256": "e3bb3364daed29c7124d52da14320635d0494c7b2558ad54cbbaadd45f487bdf",
     "bytes": 505
    },
    {
     "path": "public/evidence/integration/cv-x1-pro/params/cv_x1_pro_axi.params.json",
     "sha256": "e3e0f8395155ad00d85f18d3d3c16f18c79ad84ddd7d0b1602c225ae61d47bec",
     "bytes": 875
    }
   ]
  },
  {
   "id": "x1-tb",
   "ip": "CV-X1 Pro",
   "deliverable": "Testbench, AXI monitors, vector generator / golden model",
   "availability": "public",
   "files": [
    {
     "path": "public/evidence/integration/cv-x1-pro/tb/tb_cv_x1_pro_axi.sv",
     "sha256": "ee6a8ba851ac5d32d3438bb23b6a433efe0d93aad3b030949e9570ab90f19b3c",
     "bytes": 29987
    },
    {
     "path": "public/evidence/integration/cv-x1-pro/tb/axil_monitor.sv",
     "sha256": "7b1f9c50ab76ddaa02bb5d07d3e86271b2c1c7f95d94167a2a5f1fc61cfbb7d7",
     "bytes": 6716
    },
    {
     "path": "public/evidence/integration/cv-x1-pro/tb/axis_monitor.sv",
     "sha256": "c4801432b9c1085704505879d3b4275882f96cb6f9e646dbfbae853080a90388",
     "bytes": 2992
    },
    {
     "path": "public/evidence/integration/cv-x1-pro/tb/gen_x1_vectors.py",
     "sha256": "f5fc30e96680b8803e98845fbadf41f55301dfd2a1c94e4291c3702477b32aef",
     "bytes": 7048
    }
   ]
  },
  {
   "id": "x1-sim",
   "ip": "CV-X1 Pro",
   "deliverable": "Simulation logs (Icarus, Verilator) and fault-injection log",
   "availability": "public",
   "files": [
    {
     "path": "public/evidence/integration/cv-x1-pro/sim/mutation_x1.log",
     "sha256": "aa36b288da4274428a55e6c84b2342555b222bf3d18a36b8a4887bee3d816486",
     "bytes": 1000
    },
    {
     "path": "public/evidence/integration/cv-x1-pro/sim/x1-summary.json",
     "sha256": "e9dec48b4d3221c3e31008afc8f323137915b539b4ab92fec083261e8ba99570",
     "bytes": 5767
    },
    {
     "path": "public/evidence/integration/cv-x1-pro/sim/x1_icarus_seed1.log",
     "sha256": "fcbbc588225fdf79f59f9edb90d584bd99bae79f9852662f47016c59388ec435",
     "bytes": 1857
    },
    {
     "path": "public/evidence/integration/cv-x1-pro/sim/x1_icarus_seed2.log",
     "sha256": "ad37dee63fc3be3760303c7255709786f4281eee4fe35a566c364636de206f9f",
     "bytes": 1858
    },
    {
     "path": "public/evidence/integration/cv-x1-pro/sim/x1_icarus_seed3.log",
     "sha256": "688cac40d07f4e4d445134e1a3823f4ed2af1e8b42415c416594c53539e2f182",
     "bytes": 1858
    },
    {
     "path": "public/evidence/integration/cv-x1-pro/sim/x1_verilator_seed1.log",
     "sha256": "d7ce955cb968a6f6aff7af197b4a56fa06196eb2215db0dd4258a3345e98ac21",
     "bytes": 2179
    },
    {
     "path": "public/evidence/integration/cv-x1-pro/sim/x1_verilator_seed2.log",
     "sha256": "33b2159393b76a8c66e805035aabbd6de56c2dcf0a4f2e3ee1f8ce11c34dbcd5",
     "bytes": 2180
    },
    {
     "path": "public/evidence/integration/cv-x1-pro/sim/x1_verilator_seed3.log",
     "sha256": "bf06cdaeb3b91efcc9e4a9a91de8a1a96d82fab93eb80fc8b3742751b1c798fc",
     "bytes": 2180
    }
   ]
  },
  {
   "id": "gemv-rtl",
   "ip": "CV-GEMV",
   "deliverable": "Wrapper RTL (SystemVerilog)",
   "availability": "evaluation licence",
   "files": [
    {
     "path": "integration/rtl/cv_gemv_axi.sv",
     "sha256": "f78b5c0615a95278b620ce3ca5677b3e4abac78b4b8a5149fb246e513561b44d",
     "bytes": 21311
    }
   ]
  },
  {
   "id": "gemv-core",
   "ip": "CV-GEMV",
   "deliverable": "Device/core/memory RTL (unmodified)",
   "availability": "evaluation licence",
   "files": [
    {
     "path": "ip/cv_gemv/device.sv",
     "sha256": "09fcfce3cfa8aa39e43e9cc2adb4e46ddbb8d5eebcbaaad892828961b732955a",
     "bytes": 2792
    },
    {
     "path": "ip/cv_gemv/core.sv",
     "sha256": "d96d6d702c4dfddb2c288003cbee30246e286bbd4573dfb0b27b65e59c4a1ee7",
     "bytes": 6534
    },
    {
     "path": "ip/cv_gemv/memory.sv",
     "sha256": "6062a9b5c904d882f96fbfcdae530cbf37c5a3ed5d5d86f7b7addcfb4a9f9635",
     "bytes": 1787
    },
    {
     "path": "ip/cv_gemv/SPEC.md",
     "sha256": "46c7d71fdf41a32b81f92b26dbea68267fb93c72cb27c47d638bf41461b11eba",
     "bytes": 7933
    }
   ]
  },
  {
   "id": "gemv-sdc",
   "ip": "CV-GEMV",
   "deliverable": "Timing constraints (SDC)",
   "availability": "public",
   "files": [
    {
     "path": "public/evidence/integration/cv-gemv/sdc/cv_gemv_axi.sdc",
     "sha256": "a4a2114cc9bf2f5ad8256a7637b6a44b6f0649485f82ba9086319fb750bde092",
     "bytes": 1170
    }
   ]
  },
  {
   "id": "gemv-syn-script",
   "ip": "CV-GEMV",
   "deliverable": "Synthesis scripts",
   "availability": "evaluation licence",
   "files": [
    {
     "path": "integration/syn/cv_gemv_axi.ys",
     "sha256": "877b6e02d477ef1fe7fc112fb309d44b7a4ececd7b42cef0f37cb0576acae9b2",
     "bytes": 1149
    },
    {
     "path": "integration/syn/cv_gemv_axi_nomem.ys",
     "sha256": "f401fd92f3ecd121388db2df24d9fab2ba6ae82ebd03ab6ee83301a6080c9a55",
     "bytes": 1208
    }
   ]
  },
  {
   "id": "gemv-syn-stat",
   "ip": "CV-GEMV",
   "deliverable": "Synthesis stat logs (memory excluded / memory as flip-flops)",
   "availability": "public",
   "files": [
    {
     "path": "public/evidence/integration/cv-gemv/synth/memory-as-flops/stat_flat.log",
     "sha256": "8f385cc70fe0e0e2c5774412f7eccce25b30ce402d96e6433953321daeea4d6f",
     "bytes": 1462
    },
    {
     "path": "public/evidence/integration/cv-gemv/synth/memory-as-flops/stat_hier.log",
     "sha256": "f0e7f184e5e4c53d8e346e800a0ef3a94da1132b36bf309331bcd7b607d1b84d",
     "bytes": 7549
    },
    {
     "path": "public/evidence/integration/cv-gemv/synth/memory-excluded/stat_flat.log",
     "sha256": "8588a165012d8d24f92b4050d0361cad4c3a97a47f7b5231e41065ac4027b8b5",
     "bytes": 1645
    },
    {
     "path": "public/evidence/integration/cv-gemv/synth/memory-excluded/stat_hier.log",
     "sha256": "2af434046fb802362112817a6d643a60d951c08c436410e7de7be9de8cdf520d",
     "bytes": 6505
    }
   ]
  },
  {
   "id": "gemv-sta",
   "ip": "CV-GEMV",
   "deliverable": "Timing reports (OpenSTA)",
   "availability": "evaluation licence",
   "files": [
    {
     "path": "integration/reports/syn/gemv_nomem/sta.log",
     "sha256": "a328b32a76809526b906a332a75591bb629c755d42822f161e2bde8e9f85cf0f",
     "bytes": 4580
    },
    {
     "path": "integration/reports/syn/gemv/sta.log",
     "sha256": "879bdeabf21a98d45ca6393791ca97bb8be3142b9b02c84c9a2cb0e4f286f14f",
     "bytes": 4499
    }
   ]
  },
  {
   "id": "gemv-lint",
   "ip": "CV-GEMV",
   "deliverable": "Lint reports (source excerpts removed) and waivers",
   "availability": "public",
   "files": [
    {
     "path": "public/evidence/integration/cv-gemv/lint/verilator_lint_raw.log",
     "sha256": "e123920f09724260eedd114f91db0489ab4232fb8581d350f988b914cd354f2f",
     "bytes": 2770
    },
    {
     "path": "public/evidence/integration/cv-gemv/lint/verilator_lint_waived.log",
     "sha256": "5895344485b470201dd3931ed699e06f0998e9bb302004e9992d19b40e82fcb1",
     "bytes": 645
    },
    {
     "path": "public/evidence/integration/cv-gemv/lint/yosys_check.log",
     "sha256": "8ccf86e9b7ffac55c1edb45a430d360832e647ef955885555b934bede53feeb3",
     "bytes": 3302
    },
    {
     "path": "public/evidence/integration/cv-gemv/lint/lint-summary.json",
     "sha256": "7bd720a28fbeca7f1bad513741136fdc3868b2afa0925fb4835508dd0ce8f774",
     "bytes": 708
    },
    {
     "path": "public/evidence/integration/lint-waivers.md",
     "sha256": "c0053c047e199525ead17aa974d6b75435a3002f6b4dcd8d41a2e363ccbaf6b9",
     "bytes": 2730
    }
   ]
  },
  {
   "id": "gemv-lint-waivers",
   "ip": "CV-GEMV",
   "deliverable": "Verilator waiver file",
   "availability": "evaluation licence",
   "files": [
    {
     "path": "integration/lint/cv_gemv_axi.vlt",
     "sha256": "3746a88e2cd269207c3024c1b2314349db8f24cea917beed65088cc6d9797ba8",
     "bytes": 2675
    }
   ]
  },
  {
   "id": "gemv-cdc",
   "ip": "CV-GEMV",
   "deliverable": "Structural CDC/RDC reports (grouped by source file)",
   "availability": "public",
   "files": [
    {
     "path": "public/evidence/integration/cv-gemv/cdc/cdc-memory-as-flops.json",
     "sha256": "45f3bfaf57182c30e07efb9c4085d088c8fc1238498823a9dac4797517b73e12",
     "bytes": 2466
    },
    {
     "path": "public/evidence/integration/cv-gemv/cdc/cdc-memory-as-flops.md",
     "sha256": "2aa6f4f574a943066a929e2913ee86b5cac9c965ed8f1bd6325596a8a547c7a4",
     "bytes": 2140
    },
    {
     "path": "public/evidence/integration/cv-gemv/cdc/cdc-memory-excluded.json",
     "sha256": "3dc6bf80e066da8918897307e0802dcffebfec27107318da7aa5d47df6c8951b",
     "bytes": 2366
    },
    {
     "path": "public/evidence/integration/cv-gemv/cdc/cdc-memory-excluded.md",
     "sha256": "ca6524bb5591423c87028fd7ec0091653ff078bcde5815b2a169f748e88e9fc7",
     "bytes": 2087
    }
   ]
  },
  {
   "id": "gemv-ipxact",
   "ip": "CV-GEMV",
   "deliverable": "IP-XACT IEEE 1685-2014 component",
   "availability": "public",
   "files": [
    {
     "path": "public/evidence/integration/cv-gemv/ipxact/cv_gemv_axi.xml",
     "sha256": "3d105acbb05677bc68b5dd151336b1b76590c58f14c35e389f4cc8ccdff2c750",
     "bytes": 59238
    }
   ]
  },
  {
   "id": "gemv-regmap",
   "ip": "CV-GEMV",
   "deliverable": "Register map",
   "availability": "public",
   "files": [
    {
     "path": "public/evidence/integration/cv-gemv/regmap/cv_gemv_axi.regmap.md",
     "sha256": "77813a579328b87bdfde6c31263ac0a157e62e6210e42bc493006dfb525306ff",
     "bytes": 7344
    },
    {
     "path": "public/evidence/integration/cv-gemv/regmap/cv_gemv_axi.regmap.json",
     "sha256": "7b1d734eb05096712f217c814edb7354187bb485a4b583774b5dc80c734936e7",
     "bytes": 14060
    }
   ]
  },
  {
   "id": "gemv-params",
   "ip": "CV-GEMV",
   "deliverable": "Parameter table",
   "availability": "public",
   "files": [
    {
     "path": "public/evidence/integration/cv-gemv/params/cv_gemv_axi.params.md",
     "sha256": "df2d7ea0cefb1278a44c9e8cb201445343d69e389efc715999012d45d7929ccc",
     "bytes": 868
    },
    {
     "path": "public/evidence/integration/cv-gemv/params/cv_gemv_axi.params.json",
     "sha256": "b65132a1de02093bb976ef03b79a6f1da8cb9f09e66100841e9bac1f5ddd9243",
     "bytes": 1261
    }
   ]
  },
  {
   "id": "gemv-tb",
   "ip": "CV-GEMV",
   "deliverable": "Testbench and vector generator / golden model",
   "availability": "evaluation licence",
   "files": [
    {
     "path": "integration/tb/gemv/tb_cv_gemv_axi.sv",
     "sha256": "35c858a94b3a9f0a82fe84175fc8be9f8b407d4994d67c9714c1b2efdce232fd",
     "bytes": 31859
    },
    {
     "path": "integration/tb/gemv/gen_gemv_vectors.py",
     "sha256": "8ee39797608fc262f99aca0b12131f465d27c442f2c77d3ccaf12d18be31fd1b",
     "bytes": 7482
    },
    {
     "path": "integration/tb/common/axil_monitor.sv",
     "sha256": "7b1f9c50ab76ddaa02bb5d07d3e86271b2c1c7f95d94167a2a5f1fc61cfbb7d7",
     "bytes": 6716
    },
    {
     "path": "integration/tb/common/axis_monitor.sv",
     "sha256": "c4801432b9c1085704505879d3b4275882f96cb6f9e646dbfbae853080a90388",
     "bytes": 2992
    }
   ]
  },
  {
   "id": "gemv-sim",
   "ip": "CV-GEMV",
   "deliverable": "Simulation logs, public copies (one parameter and per-command cycle values redacted) and fault-injection log",
   "availability": "public",
   "files": [
    {
     "path": "public/evidence/integration/cv-gemv/sim/gemv-summary.json",
     "sha256": "cd31ba2d1906e58797a33330fa11b230b9c8b0a0217817dc6d6945dfdbc374f1",
     "bytes": 17752
    },
    {
     "path": "public/evidence/integration/cv-gemv/sim/gemv_32x128_p8_icarus_seed1.log",
     "sha256": "e696a09245cff25f046cd5ea0a70c0ca35a8fd4df9ed80a31980c4accb4fa66d",
     "bytes": 2336
    },
    {
     "path": "public/evidence/integration/cv-gemv/sim/gemv_32x128_p8_icarus_seed2.log",
     "sha256": "4bc25634544c2897736d1364044990d1c7411349493c0fc6ae1a12d971eab10c",
     "bytes": 2337
    },
    {
     "path": "public/evidence/integration/cv-gemv/sim/gemv_32x128_p8_icarus_seed3.log",
     "sha256": "1152f97ce7e256611e5b9ce96d1dd90e7f6ab8271d8c612d8fc3a6a08eba0130",
     "bytes": 2337
    },
    {
     "path": "public/evidence/integration/cv-gemv/sim/gemv_32x128_p8_verilator_seed1.log",
     "sha256": "f7adf6bb9c6a1bda9a5662fa77a967e339224281c57e72c3fc5720f77e458da8",
     "bytes": 2602
    },
    {
     "path": "public/evidence/integration/cv-gemv/sim/gemv_32x128_p8_verilator_seed2.log",
     "sha256": "924863893a04423fd536d05509e20d5ab944b1830d0518a23678ad6b4f37ea23",
     "bytes": 2603
    },
    {
     "path": "public/evidence/integration/cv-gemv/sim/gemv_32x128_p8_verilator_seed3.log",
     "sha256": "e3ddb38c985470f529cbb5ba7a789a0e6f4bbaa55de675800f6221408037bb42",
     "bytes": 2603
    },
    {
     "path": "public/evidence/integration/cv-gemv/sim/gemv_64x256_p8_icarus_seed1.log",
     "sha256": "601b94c57ef98cee50c2b5f2146d470ef74f070b214fced5746e0d7d383b5b1e",
     "bytes": 2343
    },
    {
     "path": "public/evidence/integration/cv-gemv/sim/gemv_64x256_p8_icarus_seed2.log",
     "sha256": "60b16e74595ea0c63d40069ef5e17cc38b8b0e4493b093d279b4792ae7543df0",
     "bytes": 2342
    },
    {
     "path": "public/evidence/integration/cv-gemv/sim/gemv_64x256_p8_icarus_seed3.log",
     "sha256": "14c918e3dd6238d88acc7d4948befea79f77729f982484604af531d84aec9122",
     "bytes": 2347
    },
    {
     "path": "public/evidence/integration/cv-gemv/sim/gemv_64x256_p8_verilator_seed1.log",
     "sha256": "c63f7709b7a19a9eae51ceb5453415750e7917f041991af12562634ba0043136",
     "bytes": 2609
    },
    {
     "path": "public/evidence/integration/cv-gemv/sim/gemv_64x256_p8_verilator_seed2.log",
     "sha256": "b63f581ccbc389d4fb89c21311bc48a9130238ae93e0fb775319b70ecd394924",
     "bytes": 2608
    },
    {
     "path": "public/evidence/integration/cv-gemv/sim/gemv_64x256_p8_verilator_seed3.log",
     "sha256": "7e913e48ea73fbebc2b146c8e298279accd60af5990060fe070781269a14fef6",
     "bytes": 2613
    },
    {
     "path": "public/evidence/integration/cv-gemv/sim/gemv_896x4864_p8_icarus_seed1.log",
     "sha256": "380e3808607730c256acf6fcaff9ba8c28419d140df33f8da13e26ee38cb0c10",
     "bytes": 2344
    },
    {
     "path": "public/evidence/integration/cv-gemv/sim/gemv_896x4864_p8_verilator_seed1.log",
     "sha256": "694338a0ee4f8c3d93ede0d5d49d1c89bb5e8e5e93cd3fec8f597a00a65f66a7",
     "bytes": 2605
    },
    {
     "path": "public/evidence/integration/cv-gemv/sim/gemv_896x4864_p8_verilator_seed2.log",
     "sha256": "6bf0fe3cbb23c890684d8ebd1eaa23bbdbafdf456ff670a37b356dc7a50b5c07",
     "bytes": 2603
    },
    {
     "path": "public/evidence/integration/cv-gemv/sim/gemv_896x4864_p8_verilator_seed3.log",
     "sha256": "45b51f50125cba3d9b5f5dbd737a5cf14995ea2444442af5cbc537673622739e",
     "bytes": 2607
    },
    {
     "path": "public/evidence/integration/cv-gemv/sim/mutation_gemv.log",
     "sha256": "14180f300db489cfed59f63c55936321e2c01c014bb65101fad7acb346f0b2a3",
     "bytes": 1002
    }
   ]
  },
  {
   "id": "gemv-sim-full",
   "ip": "CV-GEMV",
   "deliverable": "Simulation logs, unredacted, incl. the non-default parameter configuration",
   "availability": "evaluation licence",
   "file_count": 24,
   "combined_sha256": "8019fbcd3c13bec04ef6cbea5e8aecf0b0fdb5192e8f2eb707628362bf29917d",
   "files_listed_in": "integration/reports/delivery-manifest-full.json (evaluation licence)"
  },
  {
   "id": "gemv-full-docs",
   "ip": "CV-GEMV",
   "deliverable": "Complete register map, parameter table and IP-XACT (all parameters)",
   "availability": "evaluation licence",
   "files": [
    {
     "path": "integration/regmap/cv_gemv_axi.regmap.md",
     "sha256": "aa7844d0abd64f5d5aa9ad7020a469dccc16f2b85bb9708bdcd7a9ee11249a5a",
     "bytes": 7293
    },
    {
     "path": "integration/regmap/cv_gemv_axi.regmap.json",
     "sha256": "fb4cd08e3ac6b1c6fecfdb6e7c8e8cc7dd66f77ece6b5a036400507f979dd347",
     "bytes": 14133
    },
    {
     "path": "integration/params/cv_gemv_axi.params.md",
     "sha256": "c4216b9edefd593cb04b5d0ff3c99078f15406febae4ea119a819720b4a88931",
     "bytes": 821
    },
    {
     "path": "integration/params/cv_gemv_axi.params.json",
     "sha256": "57fef1127645820d76da19d4512ac309e712c3b39d088132fc89c03ed1d4d5d6",
     "bytes": 1397
    },
    {
     "path": "integration/ipxact/cv_gemv_axi.xml",
     "sha256": "5c603add26a8702f61138a8ec856e178f854791851319f0095b562d9868af504",
     "bytes": 60028
    }
   ]
  },
  {
   "id": "guide",
   "ip": "both",
   "deliverable": "Integration guide (public edition)",
   "availability": "public",
   "files": [
    {
     "path": "public/evidence/integration/INTEGRATION_GUIDE.md",
     "sha256": "67028b3eb59865361130e19beb11af5fc1a5f206fd93004a9cbcf9a6eb6c85f3",
     "bytes": 15318
    }
   ]
  },
  {
   "id": "guide-full",
   "ip": "both",
   "deliverable": "Integration guide (complete edition)",
   "availability": "evaluation licence",
   "files": [
    {
     "path": "integration/INTEGRATION_GUIDE.md",
     "sha256": "e324fad920ce3a6fe46d9d6a2330110076af70eee2e1d75af8c4056be916cb28",
     "bytes": 15926
    }
   ]
  },
  {
   "id": "ipxact-validation",
   "ip": "both",
   "deliverable": "IP-XACT schema validation log",
   "availability": "public",
   "files": [
    {
     "path": "public/evidence/integration/ipxact-validation.log",
     "sha256": "9b16f040d58f5d7e5cf985c616a26c083183d4a25b39a04f91669cc048849f89",
     "bytes": 2850
    }
   ]
  },
  {
   "id": "summary",
   "ip": "both",
   "deliverable": "Evidence summary (numbers used on the site)",
   "availability": "public",
   "files": [
    {
     "path": "public/evidence/integration/summary.json",
     "sha256": "01d49a97bdd71642068253693d0468c4d4cffb44750a7f73586e900f1c2690de",
     "bytes": 28310
    }
   ]
  },
  {
   "id": "tools",
   "ip": "both",
   "deliverable": "Flow scripts (simulation, synthesis, lint, CDC, IP-XACT)",
   "availability": "public",
   "files": [
    {
     "path": "public/evidence/integration/tools/netlist_check.py",
     "sha256": "2185d8c8b9c888383f44a2544430a3b04d66b9ffb2322f3aff708f3130d72c6d",
     "bytes": 15887
    },
    {
     "path": "public/evidence/integration/tools/run_synth.py",
     "sha256": "2e6b82733891d67172477d8661c9efd36488960ca2e103f505be697d5840e4a5",
     "bytes": 2883
    },
    {
     "path": "public/evidence/integration/tools/validate_ipxact.py",
     "sha256": "0db606c5ef3577760dbb52bbf6f527f06ab6328e7a6d6955ab5562bb937d5cf2",
     "bytes": 2606
    }
   ]
  },
  {
   "id": "tools-private",
   "ip": "both",
   "deliverable": "Fault-injection, publishing and full-flow scripts",
   "availability": "evaluation licence",
   "files": [
    {
     "path": "integration/scripts/mutation_test.py",
     "sha256": "514119803b43dd87eb91464c189414e0256cab1661e1bb9a63eaea169ead684d",
     "bytes": 6433
    },
    {
     "path": "integration/scripts/publish_evidence.py",
     "sha256": "2791d1aa5c64816792aacb36b3d7c54893b8ff92821ab51dfb6349fd9dcab6cc",
     "bytes": 14511
    },
    {
     "path": "integration/scripts/run_sims.py",
     "sha256": "a42bf135597166b88e523af140c8bc9fd8cdd69f7aeab350200b96d59d8b5e20",
     "bytes": 5283
    },
    {
     "path": "integration/scripts/run_lint.py",
     "sha256": "4403f70dc714d323fdc3a338d56d496fea8aa08c105019f4caea5a079a89ba44",
     "bytes": 4621
    },
    {
     "path": "integration/scripts/gen_ipxact.py",
     "sha256": "2ae90ba3235fb5e30776767e1d78d844db0816d82487e04e9579386a7ae343ef",
     "bytes": 31476
    },
    {
     "path": "integration/scripts/make_manifest.py",
     "sha256": "3a2f80ffab1f0c046571332bbe3a7747f2a34e7b66cd3e0aba4bc6af77e6c101",
     "bytes": 9029
    },
    {
     "path": "integration/scripts/run_all.sh",
     "sha256": "46b71f647a8dd4cbe755de53faeb2a7d25fb9355c7e731dfdc2b2b9afa1072c2",
     "bytes": 2037
    }
   ]
  }
 ]
}
