| // 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" |
| } |
| }; |