blob: c9822feb0334426898fe445a9aed03f8a6332c52 [file] [log] [blame]
// Copyright lowRISC contributors.
// Licensed under the Apache License, Version 2.0, see LICENSE for details.
// SPDX-License-Identifier: Apache-2.0
// Manually-populated file containing the current metrics for HWIP development stages.
// In the future, this will be replaced with autogenerated data.
// For now, ensure this stays in-sync with the HJSON.
export default {
"adc_ctrl": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "adc_ctrl",
"revisions": [
{
"commit_id": null,
"design_stage": "D3",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2S",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_adc_ctrl"
},
"aes": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "aes",
"revisions": [
{
"commit_id": null,
"design_stage": "D2S",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2S",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_aes"
},
"alert_handler": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "alert_handler",
"revisions": [
{
"commit_id": null,
"design_stage": "D3",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2S",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_alert_handler"
},
"aon_timer": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "aon_timer",
"revisions": [
{
"commit_id": null,
"design_stage": "D3",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_aon_timer"
},
"ast": {
"design_spec": "../doc",
"dv_doc": "",
"hw_checklist": "",
"name": "ast",
"revisions": [
{
"commit_id": null,
"design_stage": "D2",
"dif_stage": "",
"life_stage": "L1",
"verification_stage": "V2S",
"version": "1.0"
}
],
"sw_checklist": ""
},
"clkmgr": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "clkmgr",
"revisions": [
{
"commit_id": null,
"design_stage": "D1",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V1",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_clkmgr"
},
"csrng": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "csrng",
"revisions": [
{
"commit_id": null,
"design_stage": "D2S",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2S",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_csrng"
},
"edn": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "edn",
"revisions": [
{
"commit_id": null,
"design_stage": "D2S",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2S",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_edn"
},
"entropy_src": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "entropy_src",
"revisions": [
{
"commit_id": null,
"design_stage": "D2S",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2S",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_entropy_src"
},
"flash_ctrl": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "flash_ctrl",
"revisions": [
{
"commit_id": "7049fd0d5d48e20772f8ebf32b240faa0dad5528",
"design_stage": "D1",
"dif_stage": null,
"life_stage": "L1",
"verification_stage": "V1",
"version": "0.1"
},
{
"commit_id": null,
"design_stage": "D2S",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2S",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_flash_ctrl"
},
"gpio": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "gpio",
"revisions": [
{
"commit_id": "c1be7eb2b7265cd5ba6ceb026c28acf8e371151a",
"design_stage": "D3",
"dif_stage": null,
"life_stage": "L2",
"verification_stage": "V3",
"version": "1.0"
},
{
"commit_id": "9a2fd04f5e1f36128c858d6a1a7b06c34681337c",
"design_stage": "D3",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2",
"version": "1.1"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_gpio"
},
"hmac": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "hmac",
"revisions": [
{
"commit_id": "635afdb8dedbb50c235bd772b36002925c499884",
"design_stage": "D3",
"dif_stage": null,
"life_stage": "L2",
"verification_stage": "V3",
"version": "0.5"
},
{
"commit_id": null,
"design_stage": "D3",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_hmac"
},
"i2c": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "i2c",
"revisions": [
{
"commit_id": null,
"design_stage": "D2S",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V1",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_i2c"
},
"keymgr": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "keymgr",
"revisions": [
{
"commit_id": null,
"design_stage": "D2S",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2S",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_keymgr"
},
"kmac": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "kmac",
"revisions": [
{
"commit_id": "c2a8c64ccbca39707be7883dfd2f8c1100813730",
"design_stage": "D2S",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2S",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_kmac"
},
"lc_ctrl": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "lc_ctrl",
"revisions": [
{
"commit_id": null,
"design_stage": "D3",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2S",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_lc_ctrl"
},
"otbn": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "otbn",
"revisions": [
{
"commit_id": "a46be154ebbcb7b0d5e310b5510a4ac700adc9df",
"design_stage": "D1",
"dif_stage": "S1",
"life_stage": "L1",
"verification_stage": "V1",
"version": "0.1"
},
{
"commit_id": "a6b908283fccba3f8b6b44052c6ad87276dc21e8",
"design_stage": "D2S",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2S",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_otbn"
},
"otp_ctrl": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "otp_ctrl",
"revisions": [
{
"commit_id": "127b109e2fab9336e830158abe449a3922544ded",
"design_stage": "D2",
"dif_stage": "S1",
"life_stage": "L1",
"verification_stage": "V2",
"version": "0.1"
},
{
"commit_id": null,
"design_stage": "D3",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2S",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_otp_ctrl"
},
"pattgen": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "pattgen",
"revisions": [
{
"commit_id": null,
"design_stage": "D2S",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2S",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_pattgen"
},
"pinmux": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "pinmux",
"revisions": [
{
"commit_id": null,
"design_stage": "D1",
"dif_stage": "S1",
"life_stage": "L1",
"verification_stage": "V1",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_pinmux"
},
"pwm": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "pwm",
"revisions": [
{
"commit_id": null,
"design_stage": "D2S",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2S",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_pwm"
},
"pwrmgr": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "pwrmgr",
"revisions": [
{
"commit_id": "b2abc989498f072d9a5530f8aab9b58c1f92c9fb",
"design_stage": "D1",
"dif_stage": "S0",
"life_stage": "L1",
"verification_stage": "V0",
"version": "0.1"
},
{
"commit_id": null,
"design_stage": "D2S",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2S",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_pwrmgr"
},
"rom_ctrl": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "rom_ctrl",
"revisions": [
{
"commit_id": null,
"design_stage": "D3",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2S",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_rom_ctrl"
},
"rstmgr": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "rstmgr",
"revisions": [
{
"commit_id": null,
"design_stage": "D1",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V1",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_rstmgr"
},
"rv_core_ibex": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "rv_core_ibex",
"revisions": [
{
"commit_id": null,
"design_stage": "D2S",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2S",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_rv_core_ibex"
},
"rv_dm": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "rv_dm",
"revisions": [
{
"commit_id": null,
"design_stage": "D2S",
"dif_stage": null,
"life_stage": "L1",
"verification_stage": "V1",
"version": "1.0"
}
],
"sw_checklist": ""
},
"rv_plic": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "rv_plic",
"revisions": [
{
"commit_id": "",
"design_stage": "D3",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_rv_plic"
},
"rv_timer": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "rv_timer",
"revisions": [
{
"commit_id": "a4638684103da48c793301243759e9d1eb2cb9dc",
"design_stage": "D3",
"dif_stage": null,
"life_stage": "L2",
"verification_stage": "V3",
"version": "0.5"
},
{
"commit_id": "a25e162b8f91bd0ca32258c83d1d480f93327204",
"design_stage": "D3",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2",
"version": "1.0"
}
],
"sw_checklist": "sw/device/lib/dif/dif_rv_timer"
},
"sensor_ctrl": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "sensor_ctrl",
"revisions": [
{
"commit_id": null,
"design_stage": "D3",
"dif_stage": null,
"life_stage": "L1",
"verification_stage": "N/A",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_sensor_ctrl"
},
"spi_device": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "spi_device",
"revisions": [
{
"commit_id": "553ca956e0204e5b67b3bbea47f2e067f60b5510",
"design_stage": "D1",
"dif_stage": "S0",
"life_stage": "L1",
"verification_stage": "V1",
"version": "0.5"
},
{
"commit_id": "",
"design_stage": "D2S",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2S",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_spi_device"
},
"spi_host": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "spi_host",
"revisions": [
{
"commit_id": null,
"design_stage": "D2S",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2S",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_spi_host"
},
"sram_ctrl": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "sram_ctrl",
"revisions": [
{
"commit_id": null,
"design_stage": "D3",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2S",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_sram_ctrl"
},
"sysrst_ctrl": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "sysrst_ctrl",
"revisions": [
{
"commit_id": null,
"design_stage": "D3",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2S",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_sysrst_ctrl"
},
"tlul": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "/hw/top_earlgrey/ip/xbar/doc/checklist",
"name": "tlul",
"revisions": [
{
"commit_id": "0078a3228c0d311cd40996a730ed8453640a6944",
"design_stage": "D3",
"dif_stage": null,
"life_stage": "L2",
"verification_stage": "V3",
"version": "0.5"
},
{
"commit_id": "dae702d55b89a18621607b34f7ab8161be3706eb",
"design_stage": "D2",
"dif_stage": null,
"life_stage": "L1",
"verification_stage": "V2",
"version": "1.0"
}
],
"sw_checklist": null
},
"trial1": {
"design_spec": "",
"dv_doc": "",
"hw_checklist": "",
"name": "trial1",
"revisions": [
{
"commit_id": null,
"design_stage": "D1",
"dif_stage": "S1",
"life_stage": "L1",
"verification_stage": "V1",
"version": "1.0"
}
],
"sw_checklist": ""
},
"uart": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "uart",
"revisions": [
{
"commit_id": "4166794b902cc72b4cfdfacca0869ffc56e6b42a",
"design_stage": "D3",
"dif_stage": null,
"life_stage": "L2",
"verification_stage": "V3",
"version": "1.0"
},
{
"commit_id": "558942bb7869d9a5d8abd4bd0eb46dab820d3564",
"design_stage": "D3",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V2",
"version": "1.1"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_uart"
},
"usbdev": {
"design_spec": "../doc",
"dv_doc": "../doc/dv",
"hw_checklist": "../doc/checklist",
"name": "usbdev",
"revisions": [
{
"commit_id": null,
"design_stage": "D2S",
"dif_stage": "S2",
"life_stage": "L1",
"verification_stage": "V0",
"version": "1.0"
}
],
"sw_checklist": "/sw/device/lib/dif/dif_usbdev"
}
};