From 5c842946d5a11137d7fc6ad1dd58b9d2bbac9964 Mon Sep 17 00:00:00 2001 From: Cairo Caplan Date: Thu, 11 Dec 2025 13:30:24 +0100 Subject: [PATCH 1/2] Renaming of IP associated with ISOLDE's WI "ID 3.4.07" from "SIMD/Vector Accelerator" to "Extension Platform (EXP)", as its name was repeated with "ID 3.4.07", following D3.3 "Accelerators Prototype Implementation" as available on CORDIS. The corrected JSON file was generated by editor page, the reason why new lines were added. --- ips/isolde.json | 1531 +++++++++++++++++++++++++---------------------- 1 file changed, 821 insertions(+), 710 deletions(-) diff --git a/ips/isolde.json b/ips/isolde.json index 553ec37..347e015 100644 --- a/ips/isolde.json +++ b/ips/isolde.json @@ -1,1315 +1,1426 @@ [ { + "Project": "ISOLDE", "Name": "NOEL-V processor extensions", - "Category" : "Cores, interfaces, peripherals & NoCs", - "Subcategory" : "Processors", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 2.1.01"], - "Partners": "GSL", + "License": "GPL", "Status": "", "Description": "TBD", - "License": "GPL", - "Comment": "GPL" + "WI": [ + "ID 2.1.01" + ], + "Partners": "GSL", + "Comment": "GPL", + "Category": "Cores, interfaces, peripherals & NoCs" }, { + "Project": "ISOLDE", "Name": "CVA6 processor extensions", - "Category" : "Cores, interfaces, peripherals & NoCs", - "Subcategory" : "Processors", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 2.1.02"], - "Partners": "TDIS", + "License": "Solderpad", "Status": "", "Description": "TBD", - "License": "Solderpad", - "Comment": "Solderpad" + "WI": [ + "ID 2.1.02" + ], + "Partners": "TDIS", + "Comment": "Solderpad", + "Category": "Cores, interfaces, peripherals & NoCs" }, { + "Project": "ISOLDE", "Name": "CV32E40X processor extensions", - "Category" : "Cores, interfaces, peripherals & NoCs", - "Subcategory" : "Processors", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 2.1.03"], - "Partners": "HM", + "License": "MIT", "Status": "", "Description": "TBD", - "License": "MIT", - "Comment": "MIT" + "WI": [ + "ID 2.1.03" + ], + "Partners": "HM", + "Comment": "MIT", + "Category": "Cores, interfaces, peripherals & NoCs" }, { + "Project": "ISOLDE", "Name": "Testing Design Parameters for CVA6", - "Category" : "Cores, interfaces, peripherals & NoCs", - "Subcategory" : "Processors", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 2.1.04"], - "Partners": "UZL", + "License": "Open Source", "Status": "", "Description": "TBD", - "License": "Open Source", - "Comment": "Open Source" + "WI": [ + "ID 2.1.04" + ], + "Partners": "UZL", + "Comment": "Open Source", + "Category": "Cores, interfaces, peripherals & NoCs" }, { + "Project": "ISOLDE", "Name": "Analysis Framework", - "Category" : "Cores, interfaces, peripherals & NoCs", - "Subcategory" : "Processors", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 2.1.05"], - "Partners": "IFX", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 2.1.05" + ], + "Partners": "IFX", + "Comment": "Proprietary", + "Category": "Cores, interfaces, peripherals & NoCs" }, { + "Project": "ISOLDE", "Name": "Context-Aware Bus", - "Category" : "Cores, interfaces, peripherals & NoCs", - "Subcategory" : "Peripherals and interconnect", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 2.2.01"], - "Partners": "TRT", + "License": "Solderpad", "Status": "", "Description": "TBD", - "License": "Solderpad", - "Comment": "Solderpad" + "WI": [ + "ID 2.2.01" + ], + "Partners": "TRT", + "Comment": "Solderpad", + "Category": "Cores, interfaces, peripherals & NoCs" }, { + "Project": "ISOLDE", "Name": "Wormhole NoC", - "Category" : "Cores, interfaces, peripherals & NoCs", - "Subcategory" : "Peripherals and interconnect", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 2.2.02"], - "Partners": "UPV", + "License": "MIT", "Status": "", "Description": "TBD", - "License": "MIT", - "Comment": "MIT" + "WI": [ + "ID 2.2.02" + ], + "Partners": "UPV", + "Comment": "MIT", + "Category": "Cores, interfaces, peripherals & NoCs" }, { + "Project": "ISOLDE", "Name": "AXI Sniffer", - "Category" : "Cores, interfaces, peripherals & NoCs", - "Subcategory" : "Peripherals and interconnect", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 2.2.03"], - "Partners": "UPV", + "License": "MIT", "Status": "", "Description": "TBD", - "License": "MIT", - "Comment": "MIT" + "WI": [ + "ID 2.2.03" + ], + "Partners": "UPV", + "Comment": "MIT", + "Category": "Cores, interfaces, peripherals & NoCs" }, { + "Project": "ISOLDE", "Name": "AHB Crossbar", - "Category" : "Cores, interfaces, peripherals & NoCs", - "Subcategory" : "Peripherals and interconnect", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 2.2.04"], - "Partners": "IFX", + "License": "TBD", "Status": "", "Description": "TBD", - "License": "TBD", - "Comment": "TBD" + "WI": [ + "ID 2.2.04" + ], + "Partners": "IFX", + "Comment": "TBD", + "Category": "Cores, interfaces, peripherals & NoCs" }, { + "Project": "ISOLDE", "Name": "AHB/APB Interrupt Controller", - "Category" : "Cores, interfaces, peripherals & NoCs", - "Subcategory" : "Peripherals and interconnect", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 2.2.05"], - "Partners": "IFX", + "License": "TBD", "Status": "", "Description": "TBD", - "License": "TBD", - "Comment": "TBD" + "WI": [ + "ID 2.2.05" + ], + "Partners": "IFX", + "Comment": "TBD", + "Category": "Cores, interfaces, peripherals & NoCs" }, { + "Project": "ISOLDE", "Name": "AHB/APB Timer", - "Category" : "Cores, interfaces, peripherals & NoCs", - "Subcategory" : "Peripherals and interconnect", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 2.2.06"], - "Partners": "IFX", + "License": "TBD", "Status": "", "Description": "TBD", - "License": "TBD", - "Comment": "TBD" + "WI": [ + "ID 2.2.06" + ], + "Partners": "IFX", + "Comment": "TBD", + "Category": "Cores, interfaces, peripherals & NoCs" }, { + "Project": "ISOLDE", "Name": "GRLIB IP library", - "Category" : "Cores, interfaces, peripherals & NoCs", - "Subcategory" : "Peripherals and interconnect", "URL": "https://www.gaisler.com/getgrlib", - "Project": "ISOLDE", - "WI": ["ID 2.2.07"], - "Partners": "GSL", + "License": "GPL", "Status": "", "Description": "TBD", - "License": "GPL", - "Comment": "GPL" + "WI": [ + "ID 2.2.07" + ], + "Partners": "GSL", + "Comment": "GPL", + "Category": "Cores, interfaces, peripherals & NoCs" }, { + "Project": "ISOLDE", "Name": "Hypervisor virtualization support to low-cost HW IPs", - "Category" : "Cores, interfaces, peripherals & NoCs", - "Subcategory" : "Peripherals and interconnect", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 2.2.08"], - "Partners": "FENTISS", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 2.2.08" + ], + "Partners": "FENTISS", + "Comment": "Proprietary", + "Category": "Cores, interfaces, peripherals & NoCs" }, { + "Project": "ISOLDE", "Name": "Context-Aware CORE Extensions", - "Category" : "Cores, interfaces, peripherals & NoCs", - "Subcategory" : "Common extension interfaces", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 2.3.01"], - "Partners": "TRT", + "License": "Solderpad", "Status": "", "Description": "TBD", - "License": "Solderpad", - "Comment": "Solderpad" + "WI": [ + "ID 2.3.01" + ], + "Partners": "TRT", + "Comment": "Solderpad", + "Category": "Cores, interfaces, peripherals & NoCs" }, { + "Project": "ISOLDE", "Name": "Memory bank interface", - "Category" : "Cores, interfaces, peripherals & NoCs", - "Subcategory" : "Common extension interfaces", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 2.3.02"], - "Partners": "FotoNation", + "License": "Open Source", "Status": "", "Description": "TBD", - "License": "Open Source", - "Comment": "Open Source" + "WI": [ + "ID 2.3.02" + ], + "Partners": "FotoNation", + "Comment": "Open Source", + "Category": "Cores, interfaces, peripherals & NoCs" }, { + "Project": "ISOLDE", "Name": "Extension interface for NOEL-V", - "Category" : "Cores, interfaces, peripherals & NoCs", - "Subcategory" : "Common extension interfaces", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 2.3.03"], - "Partners": "GSL", + "License": "GPL", "Status": "", "Description": "TBD", - "License": "GPL", - "Comment": "GPL" + "WI": [ + "ID 2.3.03" + ], + "Partners": "GSL", + "Comment": "GPL", + "Category": "Cores, interfaces, peripherals & NoCs" }, { + "Project": "ISOLDE", "Name": "Extension interface for CVA6", - "Category" : "Cores, interfaces, peripherals & NoCs", - "Subcategory" : "Common extension interfaces", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 2.3.04"], - "Partners": "TDIS", + "License": "Solderpad", "Status": "", "Description": "TBD", - "License": "Solderpad", - "Comment": "Solderpad" + "WI": [ + "ID 2.3.04" + ], + "Partners": "TDIS", + "Comment": "Solderpad", + "Category": "Cores, interfaces, peripherals & NoCs" }, { + "Project": "ISOLDE", "Name": "Interface between CVA6 and Vector accelerator", - "Category" : "Cores, interfaces, peripherals & NoCs", - "Subcategory" : "Common extension interfaces", "URL": "https://github.com/pulp-platform/ara (branch: mp/xif , commit: f06204b )", - "Project": "ISOLDE", - "WI": ["ID 2.3.05"], - "Partners": "ETHZ", + "License": "Solderpad", "Status": "Prototype. To be updated with the final release of CV-X-IF in CVA6", "Description": "Prototype of CV-X-IF between CVA6 and RVV 1.0 vector processor, used for evaluation", - "License": "Solderpad", - "Comment": "Solderpad" + "WI": [ + "ID 2.3.05" + ], + "Partners": "ETHZ", + "Comment": "Solderpad", + "Category": "Cores, interfaces, peripherals & NoCs" }, { + "Project": "ISOLDE", "Name": "XNG NOEL-V BSP update to RISC-V new specifications", - "Category" : "Cores, interfaces, peripherals & NoCs", - "Subcategory" : "SW interfaces to general purpose cores", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 2.4.01"], - "Partners": "FENTISS", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 2.4.01" + ], + "Partners": "FENTISS", + "Comment": "Proprietary", + "Category": "Cores, interfaces, peripherals & NoCs" }, { + "Project": "ISOLDE", "Name": "CVA6 multicore experiments and analysis", - "Category" : "Cores, interfaces, peripherals & NoCs", - "Subcategory" : "SW interfaces to general purpose cores", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 2.4.02"], - "Partners": "SYSGO", + "License": "TBD", "Status": "", "Description": "TBD", - "License": "TBD", - "Comment": "TBD" + "WI": [ + "ID 2.4.02" + ], + "Partners": "SYSGO", + "Comment": "TBD", + "Category": "Cores, interfaces, peripherals & NoCs" }, { + "Project": "ISOLDE", "Name": "SW Abstraction Layer for RISC-V Processors", - "Category" : "Cores, interfaces, peripherals & NoCs", - "Subcategory" : "SW interfaces to general purpose cores", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 2.4.03"], - "Partners": "IFX", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 2.4.03" + ], + "Partners": "IFX", + "Comment": "Proprietary", + "Category": "Cores, interfaces, peripherals & NoCs" }, { + "Project": "ISOLDE", "Name": "NOEL-V software tools", - "Category" : "Cores, interfaces, peripherals & NoCs", - "Subcategory" : "SW interfaces to general purpose cores", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 2.4.04"], - "Partners": "GSL", + "License": "GPL", "Status": "", "Description": "TBD", - "License": "GPL", - "Comment": "GPL" + "WI": [ + "ID 2.4.04" + ], + "Partners": "GSL", + "Comment": "GPL", + "Category": "Cores, interfaces, peripherals & NoCs" }, { + "Project": "ISOLDE", "Name": "Safety-related Traffic Injector", - "Category" : "Accelerators and extensions", - "Subcategory" : "Safety and Security modules", "URL": "https://github.com/bsc-loca/SafeTI/", - "Project": "ISOLDE", - "WI": ["ID 3.1.01"], - "Partners": "BSC", + "License": "MIT", "Status": "", "Description": "TBD", - "License": "MIT", - "Comment": "MIT" + "WI": [ + "ID 3.1.01" + ], + "Partners": "BSC", + "Comment": "MIT", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "IPs with integrated Context-Aware PMCs", - "Category" : "Accelerators and extensions", - "Subcategory" : "Safety and Security modules", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.1.02"], - "Partners": "TRT", + "License": "TBD", "Status": "", "Description": "TBD", - "License": "TBD", - "Comment": "TBD" + "WI": [ + "ID 3.1.02" + ], + "Partners": "TRT", + "Comment": "TBD", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Forward-Edge Control Flow Integrity Unit", - "Category" : "Accelerators and extensions", - "Subcategory" : "Safety and Security modules", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.1.03"], - "Partners": "NXP-AT", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 3.1.03" + ], + "Partners": "NXP-AT", + "Comment": "Proprietary", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Backward-Edge Control Flow Integrity Unit", - "Category" : "Accelerators and extensions", - "Subcategory" : "Safety and Security modules", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.1.04"], - "Partners": "NXP-AT", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 3.1.04" + ], + "Partners": "NXP-AT", + "Comment": "Proprietary", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Cryptographically Tagged Memory Unit", - "Category" : "Accelerators and extensions", - "Subcategory" : "Safety and Security modules", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.1.05"], - "Partners": "NXP-AT", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 3.1.05" + ], + "Partners": "NXP-AT", + "Comment": "Proprietary", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Enclave Memory Isolation Unit", - "Category" : "Accelerators and extensions", - "Subcategory" : "Safety and Security modules", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.1.06"], - "Partners": "NXP-AT", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 3.1.06" + ], + "Partners": "NXP-AT", + "Comment": "Proprietary", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Lightweight Tweakable Inline Memory Encryption Engine", - "Category" : "Accelerators and extensions", - "Subcategory" : "Safety and Security modules", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.1.07"], - "Partners": "NXP-AT", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 3.1.07" + ], + "Partners": "NXP-AT", + "Comment": "Proprietary", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Memory subsystem support for Bytecode VMs", - "Category" : "Accelerators and extensions", - "Subcategory" : "Safety and Security modules", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.1.08"], - "Partners": "HM", + "License": "MIT", "Status": "", "Description": "TBD", - "License": "MIT", - "Comment": "MIT" + "WI": [ + "ID 3.1.08" + ], + "Partners": "HM", + "Comment": "MIT", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Root-of-Trust Unit Design and Interface with RISC-V Host Processor (TitanCFI)", - "Category" : "Accelerators and extensions", - "Subcategory" : "Safety and Security modules", "URL": "https://github.com/pulp-platform/opentitan", - "Project": "ISOLDE", - "WI": ["ID 3.1.10"], - "Partners": "UNIBO", + "License": "Solderpad", "Status": "", "Description": "TBD", - "License": "Solderpad", - "Comment": "Solderpad" + "WI": [ + "ID 3.1.10" + ], + "Partners": "UNIBO", + "Comment": "Solderpad", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Integration and support in XNG hypervisor for SafeTI and SafeSU IPs", - "Category" : "Accelerators and extensions", - "Subcategory" : "Safety and Security modules", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.1.11"], - "Partners": "FENTISS", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 3.1.11" + ], + "Partners": "FENTISS", + "Comment": "Proprietary", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Safety Control", - "Category" : "Accelerators and extensions", - "Subcategory" : "Safety and Security modules", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.1.12"], - "Partners": "IFX", + "License": "TBD", "Status": "", "Description": "TBD", - "License": "TBD", - "Comment": "TBD" + "WI": [ + "ID 3.1.12" + ], + "Partners": "IFX", + "Comment": "TBD", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "High-Performance Cache Analysis", - "Category" : "Accelerators and extensions", - "Subcategory" : "Safety and Security modules", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.1.13"], - "Partners": "SYSGO", + "License": "", "Status": "", "Description": "TBD", - "License": "", - "Comment": "" + "WI": [ + "ID 3.1.13" + ], + "Partners": "SYSGO", + "Comment": "", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Floating-Point Unit (FPU) for RISC-V", - "Category" : "Accelerators and extensions", - "Subcategory" : "Accelerator infrastructure, memories, arithmetic units, interfaces and virtualization", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.2.01"], - "Partners": "UZL", + "License": "Open Source", "Status": "", "Description": "TBD", - "License": "Open Source", - "Comment": "Open Source" + "WI": [ + "ID 3.2.01" + ], + "Partners": "UZL", + "Comment": "Open Source", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "FPU for mixed-precision computing", - "Category" : "Accelerators and extensions", - "Subcategory" : "Accelerator infrastructure, memories, arithmetic units, interfaces and virtualization", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.2.02"], - "Partners": "POLIMI", + "License": "Multiple", "Status": "", "Description": "TBD", - "License": "Multiple", - "Comment": "Multiple" + "WI": [ + "ID 3.2.02" + ], + "Partners": "POLIMI", + "Comment": "Multiple", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Scratchpad Memory", - "Category" : "Accelerators and extensions", - "Subcategory" : "Accelerator infrastructure, memories, arithmetic units, interfaces and virtualization", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.2.03"], - "Partners": "IMT", + "License": "GPL v3.0", "Status": "", "Description": "TBD", - "License": "GPL v3.0", - "Comment": "GPL v3.0" + "WI": [ + "ID 3.2.03" + ], + "Partners": "IMT", + "Comment": "GPL v3.0", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Safety-related Statistics Unit (SafeSU)", - "Category" : "Accelerators and extensions", - "Subcategory" : "Accelerator infrastructure, memories, arithmetic units, interfaces and virtualization", "URL": "https://github.com/bsc-loca/SafeSU/", - "Project": "ISOLDE", - "WI": [""], - "Partners": "", + "License": "", "Status": "", "Description": "", - "License": "", - "Comment": "" + "WI": [ + "" + ], + "Partners": [], + "Comment": "", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "ID 3.3.01", - "Category" : "Accelerators and extensions", - "Subcategory" : "Monitoring infrastructure", "URL": "", - "Project": "ISOLDE", - "WI": ["TBD"], - "Partners": "BSC", + "License": "MIT", "Status": "", "Description": "", - "License": "MIT", - "Comment": "" + "WI": [ + "TBD" + ], + "Partners": "BSC", + "Comment": "", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Time Contract Monitoring Co-Processor (TCCP)", - "Category" : "Accelerators and extensions", - "Subcategory" : "Monitoring infrastructure", "URL": "https://github.com/offis/isolde-tccp", - "Project": "ISOLDE", - "WI": ["ID 3.3.02"], - "Partners": "OFFIS", + "License": "Apache V2.0", "Status": "Work in progress", "Description": "The Time Contract Co-Processor (TCCP), a reconfigurable open-source co-processor for RISC-V systems.", - "License": "Apache V2.0", - "Comment": "" + "WI": [ + "ID 3.3.02" + ], + "Partners": "OFFIS", + "Comment": "", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Context-Aware PMC Interface (CA-PMC-IF)", - "Category" : "Accelerators and extensions", - "Subcategory" : "Monitoring infrastructure", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.3.03"], - "Partners": "TRT", + "License": "TBD", "Status": "", "Description": "TBD", - "License": "TBD", - "Comment": "TBD" + "WI": [ + "ID 3.3.03" + ], + "Partners": "TRT", + "Comment": "TBD", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Run-time power monitoring instrumentation (RTPM)", - "Category" : "Accelerators and extensions", - "Subcategory" : "Monitoring infrastructure", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.3.04"], - "Partners": "POLIMI", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 3.3.04" + ], + "Partners": "POLIMI", + "Comment": "Proprietary", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Tensor Processing Unit (TPU)", - "Category" : "Accelerators and extensions", - "Subcategory" : "SIMD/Vector, AI accelerator and tensor processor unit design", "URL": "https://github.com/pulp-platform/redmule", - "Project": "ISOLDE", - "WI": ["ID 3.4.01"], - "Partners": "UNIBO", + "License": "Solderpad", "Status": "", "Description": "TBD", - "License": "Solderpad", - "Comment": "Solderpad" + "WI": [ + "ID 3.4.01" + ], + "Partners": "UNIBO", + "Comment": "Solderpad", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Parallel Computing Accelerator (PCA)", - "Category" : "Accelerators and extensions", - "Subcategory" : "SIMD/Vector, AI accelerator and tensor processor unit design", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.4.02"], - "Partners": "POLITO", + "License": "Solderpad", "Status": "", "Description": "TBD", - "License": "Solderpad", - "Comment": "Solderpad" + "WI": [ + "ID 3.4.02" + ], + "Partners": "POLITO", + "Comment": "Solderpad", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "AI/ML Accelerator (AMA)", - "Category" : "Accelerators and extensions", - "Subcategory" : "SIMD/Vector, AI accelerator and tensor processor unit design", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.4.03"], - "Partners": "FotoNation", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 3.4.03" + ], + "Partners": "FotoNation", + "Comment": "Proprietary", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Vector Processing Unit (with multi-precision capabilities) (VPU)", - "Category" : "Accelerators and extensions", - "Subcategory" : "SIMD/Vector, AI accelerator and tensor processor unit design", "URL": "https://github.com/pulp-platform/ara", - "Project": "ISOLDE", - "WI": ["ID 3.4.04"], - "Partners": "ETHZ", + "License": "Solderpad", "Status": "Optimization, verification, and feature addition in progress", "Description": "RISC-V V 1.0 modular vector accelerator with multi-precision capabilities", - "License": "Solderpad", - "Comment": "Solderpad" + "WI": [ + "ID 3.4.04" + ], + "Partners": "ETHZ", + "Comment": "Solderpad", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "CNN Accelerator for an Event-based Sparse Neural Networks (ECNNA)", - "Category" : "Accelerators and extensions", - "Subcategory" : "SIMD/Vector, AI accelerator and tensor processor unit design", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.4.05"], - "Partners": "SAL", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 3.4.05" + ], + "Partners": "SAL", + "Comment": "Proprietary", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "SIMD/Vector Accelerator", - "Category" : "Accelerators and extensions", - "Subcategory" : "SIMD/Vector, AI accelerator and tensor processor unit design", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.4.06"], - "Partners": "IMT", + "License": "GPL v3.0", "Status": "", "Description": "TBD", - "License": "GPL v3.0", - "Comment": "GPL v3.0" + "WI": [ + "ID 3.4.06" + ], + "Partners": "IMT", + "Comment": "GPL v3.0", + "Category": "Accelerators and extensions" }, { - "Name": "SIMD/Vector Accelerator", - "Category" : "Accelerators and extensions", - "Subcategory" : "SIMD/Vector, AI accelerator and tensor processor unit design", - "URL": "", "Project": "ISOLDE", - "WI": ["ID 3.4.07"], - "Partners": "TUI", + "Name": "Extension Platform (EXP)", + "URL": "", + "License": "Solderpad", "Status": "", "Description": "TBD", - "License": "TBD", - "Comment": "TBD" + "WI": [ + "ID 3.4.07" + ], + "Partners": "TUI", + "Comment": "TBD", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "HLS-based Post-Quantum Cryptographic Accelerator (HLS-PQC)", - "Category" : "Accelerators and extensions", - "Subcategory" : "Cryptographic and security accelerators", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.5.01"], - "Partners": "BSC", + "License": "Solderpad", "Status": "", "Description": "TBD", - "License": "Solderpad", - "Comment": "Solderpad" + "WI": [ + "ID 3.5.01" + ], + "Partners": "BSC", + "Comment": "Solderpad", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Multipurpose Accelerator for PQC", - "Category" : "Accelerators and extensions", - "Subcategory" : "Cryptographic and security accelerators", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.5.02"], - "Partners": "SAL", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 3.5.02" + ], + "Partners": "SAL", + "Comment": "Proprietary", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Accelerator for post-quantum key encapsulation mechanism BIKE (ACC-BIKE)", - "Category" : "Accelerators and extensions", - "Subcategory" : "Cryptographic and security accelerators", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.5.03"], - "Partners": "POLIMI", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 3.5.03" + ], + "Partners": "POLIMI", + "Comment": "Proprietary", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Number Theoretic Transform Algorithms for Post Quantum Cryptography (NTT)", - "Category" : "Accelerators and extensions", - "Subcategory" : "Cryptographic and security accelerators", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.5.04"], - "Partners": "IMT", + "License": "GPL v3.0", "Status": "", "Description": "TBD", - "License": "GPL v3.0", - "Comment": "GPL v3.0" + "WI": [ + "ID 3.5.04" + ], + "Partners": "IMT", + "Comment": "GPL v3.0", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Secured RISC-V Processor with Cryptographic Accelerators (SEC)", - "Category" : "Accelerators and extensions", - "Subcategory" : "Cryptographic and security accelerators", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.5.05"], - "Partners": "BEIA", + "License": "GPL v3.0", "Status": "", "Description": "TBD", - "License": "GPL v3.0", - "Comment": "GPL v3.0" + "WI": [ + "ID 3.5.05" + ], + "Partners": "BEIA", + "Comment": "GPL v3.0", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Motor Control accelerator", - "Category" : "Accelerators and extensions", - "Subcategory" : "Signal processing, neuromorphic and application-specific instruction set processors", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.6.01"], - "Partners": ["CODA", "BUT", "NXP-CZ"], + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 3.6.01" + ], + "Partners": [ + "CODA", + "BUT", + "NXP-CZ" + ], + "Comment": "Proprietary", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "SCA", - "Category" : "Accelerators and extensions", - "Subcategory" : "Signal processing, neuromorphic and application-specific instruction set processors", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.6.02"], - "Partners": "ACP", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 3.6.02" + ], + "Partners": "ACP", + "Comment": "Proprietary", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "LDPC", - "Category" : "Accelerators and extensions", - "Subcategory" : "Signal processing, neuromorphic and application-specific instruction set processors", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.6.03"], - "Partners": "ACP", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 3.6.03" + ], + "Partners": "ACP", + "Comment": "Proprietary", + "Category": "Accelerators and extensions" }, { - "Name": "Neuromorphic HW Accelerator", - "Category" : "Accelerators and extensions", - "Subcategory" : "Signal processing, neuromorphic and application-specific instruction set processors", - "URL": "", "Project": "ISOLDE", - "WI": ["ID 3.6.04"], - "Partners": "POLITO", + "Name": "Neuromorphic HW Accelerator", + "URL": "", + "License": "Solderpad", "Status": "", "Description": "TBD", - "License": "Solderpad", - "Comment": "Solderpad" + "WI": [ + "ID 3.6.04" + ], + "Partners": "POLITO", + "Comment": "Solderpad", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Fast Fourier Transform Algorithms for SIMD and Vector Accelerators (FFT)", - "Category" : "Accelerators and extensions", - "Subcategory" : "Signal processing, neuromorphic and application-specific instruction set processors", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 3.6.05"], - "Partners": "IMT", + "License": "GPL v3.0", "Status": "", "Description": "TBD", - "License": "GPL v3.0", - "Comment": "GPL v3.0" + "WI": [ + "ID 3.6.05" + ], + "Partners": "IMT", + "Comment": "GPL v3.0", + "Category": "Accelerators and extensions" }, { + "Project": "ISOLDE", "Name": "Neural Network Drivers", - "Category" : "Operating systems and applications SW", - "Subcategory" : "System SW design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.1.01"], - "Partners": "POLITO", + "License": "Apache V2.0", "Status": "", "Description": "TBD", - "License": "Apache V2.0", - "Comment": "Apache V2.0" + "WI": [ + "ID 4.1.01" + ], + "Partners": "POLITO", + "Comment": "Apache V2.0", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "AI/ML Accelerator driver", - "Category" : "Operating systems and applications SW", - "Subcategory" : "System SW design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.1.02"], - "Partners": "FotoNation", + "License": "Multiple", "Status": "", "Description": "TBD", - "License": "Multiple", - "Comment": "Multiple" + "WI": [ + "ID 4.1.02" + ], + "Partners": "FotoNation", + "Comment": "Multiple", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Optimization of WebAssembly Interpreter", - "Category" : "Operating systems and applications SW", - "Subcategory" : "System SW design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.1.03"], - "Partners": "HM", + "License": "Apache V2.0", "Status": "", "Description": "TBD", - "License": "Apache V2.0", - "Comment": "Apache V2.0" + "WI": [ + "ID 4.1.03" + ], + "Partners": "HM", + "Comment": "Apache V2.0", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Use of device tree abstraction for Linux on RISC-V", - "Category" : "Operating systems and applications SW", - "Subcategory" : "System SW design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.1.05"], - "Partners": ["CONS", "SYSGO"], + "License": "Open Source", "Status": "", "Description": "TBD", - "License": "Open Source", - "Comment": "Open Source" + "WI": [ + "ID 4.1.05" + ], + "Partners": [ + "CONS", + "SYSGO" + ], + "Comment": "Open Source", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Execution Framework for Space edge computing", - "Category" : "Operating systems and applications SW", - "Subcategory" : "System SW design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.1.06"], - "Partners": "TASI", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 4.1.06" + ], + "Partners": "TASI", + "Comment": "Proprietary", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Run-Time Environment for end-users", - "Category" : "Operating systems and applications SW", - "Subcategory" : "System SW design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.1.07"], - "Partners": "UPB", + "License": "Multiple", "Status": "", "Description": "TBD", - "License": "Multiple", - "Comment": "Multiple" + "WI": [ + "ID 4.1.07" + ], + "Partners": "UPB", + "Comment": "Multiple", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "PikeOS support for multicore CVA6", - "Category" : "Operating systems and applications SW", - "Subcategory" : "System SW design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.1.08"], - "Partners": "SYSGO", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 4.1.08" + ], + "Partners": "SYSGO", + "Comment": "Proprietary", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "XNG BSP to CVA-6 processor core", - "Category" : "Operating systems and applications SW", - "Subcategory" : "System SW design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.1.09"], - "Partners": "FENTISS", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 4.1.09" + ], + "Partners": "FENTISS", + "Comment": "Proprietary", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Development of System Software", - "Category" : "Operating systems and applications SW", - "Subcategory" : "System SW design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.1.10"], - "Partners": "TUI", + "License": "Open Source", "Status": "", "Description": "TBD", - "License": "Open Source", - "Comment": "Open Source" + "WI": [ + "ID 4.1.10" + ], + "Partners": "TUI", + "Comment": "Open Source", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Lauterbach support for CVA6 (instructions how to use Lauterbach on CVA6)", - "Category" : "Operating systems and applications SW", - "Subcategory" : "System SW design, implementation and testing", "URL": "https://www.sysgo.com/blog/article/interfacing-multi-core-cva6-on-the-risc-v-culsans-platform-with-lauterbach", - "Project": "ISOLDE", - "WI": ["ID 4.1.11"], - "Partners": "SYSGO", + "License": "Public domain (CC0) for the Vivado/Lauterbach debugger configuration code contained therein.", "Status": "Done and instructions shared.", "Description": "Instructions on using Lauterbach on a multicore System-on-Chip (SoC) platform—Culsans—featuring two CVA6 RISC-V cores. This SoC is deployed on a Genesys2 development board, and a key focus of our effort has been enabling efficient debugging capabilities with Lauterbach's TRACE32, an industry-standard debugging suite.", - "License": "Public domain (CC0) for the Vivado/Lauterbach debugger configuration code contained therein.", - "Comment": "Public domain (CC0) for the Vivado/Lauterbach debugger configuration code contained therein." + "WI": [ + "ID 4.1.11" + ], + "Partners": "SYSGO", + "Comment": "Public domain (CC0) for the Vivado/Lauterbach debugger configuration code contained therein.", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Toolchain for Hardware-aware Neural Network Optimization", - "Category" : "Operating systems and applications SW", - "Subcategory" : "Application development tools design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.2.01"], - "Partners": "POLITO", + "License": "Apache V2.0", "Status": "", "Description": "TBD", - "License": "Apache V2.0", - "Comment": "Apache V2.0" + "WI": [ + "ID 4.2.01" + ], + "Partners": "POLITO", + "Comment": "Apache V2.0", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "RF-SP: Resource-efficient IoT data processing and analytics", - "Category" : "Operating systems and applications SW", - "Subcategory" : "Application development tools design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.2.02"], - "Partners": "BYK", + "License": "Apache V2.0", "Status": "", "Description": "TBD", - "License": "Apache V2.0", - "Comment": "Apache V2.0" + "WI": [ + "ID 4.2.02" + ], + "Partners": "BYK", + "Comment": "Apache V2.0", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Model-based generation framework for hardware safety pattern", - "Category" : "Operating systems and applications SW", - "Subcategory" : "Application development tools design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.2.03"], - "Partners": "FZI", + "License": "TBD", "Status": "", "Description": "TBD", - "License": "TBD", - "Comment": "TBD" + "WI": [ + "ID 4.2.03" + ], + "Partners": "FZI", + "Comment": "TBD", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Compiler Support for Approximate Computing", - "Category" : "Operating systems and applications SW", - "Subcategory" : "Application development tools design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.2.04"], - "Partners": "POLIMI", + "License": "MIT", "Status": "", "Description": "TBD", - "License": "MIT", - "Comment": "MIT" + "WI": [ + "ID 4.2.04" + ], + "Partners": "POLIMI", + "Comment": "MIT", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "AI/ML Accelerator Compiler Toolchain", - "Category" : "Operating systems and applications SW", - "Subcategory" : "Application development tools design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.2.05"], - "Partners": "FotoNation", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 4.2.05" + ], + "Partners": "FotoNation", + "Comment": "Proprietary", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "TPU HAL", - "Category" : "Operating systems and applications SW", - "Subcategory" : "Application development tools design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.2.06"], - "Partners": "UNIBO", + "License": "Apache V2.0", "Status": "", "Description": "TBD", - "License": "Apache V2.0", - "Comment": "Apache V2.0" + "WI": [ + "ID 4.2.06" + ], + "Partners": "UNIBO", + "Comment": "Apache V2.0", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "HAL for RoT unit as a secure-coprocessor", - "Category" : "Operating systems and applications SW", - "Subcategory" : "Application development tools design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.2.07"], - "Partners": "UNIBO", + "License": "Apache V2.0", "Status": "", "Description": "TBD", - "License": "Apache V2.0", - "Comment": "Apache V2.0" + "WI": [ + "ID 4.2.07" + ], + "Partners": "UNIBO", + "Comment": "Apache V2.0", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "CFI software algorithm in OT firmware", - "Category" : "Operating systems and applications SW", - "Subcategory" : "Application development tools design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.2.08"], - "Partners": "UNIBO", + "License": "Apache V2.0", "Status": "", "Description": "TBD", - "License": "Apache V2.0", - "Comment": "Apache V2.0" + "WI": [ + "ID 4.2.08" + ], + "Partners": "UNIBO", + "Comment": "Apache V2.0", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "OT-based secure boot support (TitanBoot)", - "Category" : "Operating systems and applications SW", - "Subcategory" : "Application development tools design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.2.09"], - "Partners": "UNIBO", + "License": "Apache V2.0", "Status": "", "Description": "TBD", - "License": "Apache V2.0", - "Comment": "Apache V2.0" + "WI": [ + "ID 4.2.09" + ], + "Partners": "UNIBO", + "Comment": "Apache V2.0", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "OpenMP Lite", - "Category" : "Operating systems and applications SW", - "Subcategory" : "Application development tools design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.2.10"], - "Partners": "NXP-RO", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 4.2.10" + ], + "Partners": "NXP-RO", + "Comment": "Proprietary", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "LLVM and debugger support for Forward-edge CFI", - "Category" : "Operating systems and applications SW", - "Subcategory" : "Application development tools design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.2.11"], - "Partners": "NXP-AT", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 4.2.11" + ], + "Partners": "NXP-AT", + "Comment": "Proprietary", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "LLVM and debugger support for backward-edge CFI", - "Category" : "Operating systems and applications SW", - "Subcategory" : "Application development tools design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.2.12"], - "Partners": "NXP-AT", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 4.2.12" + ], + "Partners": "NXP-AT", + "Comment": "Proprietary", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "LLVM and debugger support for cryptographically tagged memory", - "Category" : "Operating systems and applications SW", - "Subcategory" : "Application development tools design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.2.13"], - "Partners": "NXP-AT", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 4.2.13" + ], + "Partners": "NXP-AT", + "Comment": "Proprietary", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Debugger support for enclave memory isolation", - "Category" : "Operating systems and applications SW", - "Subcategory" : "Application development tools design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.2.14"], - "Partners": "NXP-AT", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 4.2.14" + ], + "Partners": "NXP-AT", + "Comment": "Proprietary", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "LLVM/MLIR extensions for PQC and CNN accelerators by SAL", - "Category" : "Operating systems and applications SW", - "Subcategory" : "Application development tools design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.2.15"], - "Partners": "SAL", + "License": "Multiple", "Status": "", "Description": "TBD", - "License": "Multiple", - "Comment": "Multiple" + "WI": [ + "ID 4.2.15" + ], + "Partners": "SAL", + "Comment": "Multiple", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Intel Shuttle Program", - "Category" : "Operating systems and applications SW", - "Subcategory" : "Application development tools design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.2.16"], - "Partners": "INTEL", + "License": "", "Status": "", "Description": "TBD", - "License": "", - "Comment": "" + "WI": [ + "ID 4.2.16" + ], + "Partners": "INTEL", + "Comment": "", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Support for SIMD/Vector Accelerator and scratchpad memory", - "Category" : "Operating systems and applications SW", - "Subcategory" : "Application development tools design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.2.17"], - "Partners": "IMT", + "License": "GPL v3.0", "Status": "", "Description": "TBD", - "License": "GPL v3.0", - "Comment": "GPL v3.0" + "WI": [ + "ID 4.2.17" + ], + "Partners": "IMT", + "Comment": "GPL v3.0", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Safety Compliant Math and Motor Control Library", - "Category" : "Operating systems and applications SW", - "Subcategory" : "Application development tools design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.2.18"], - "Partners": "NXP-CZ", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 4.2.18" + ], + "Partners": "NXP-CZ", + "Comment": "Proprietary", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Basic toolchain for the many-core parallel accelerator", - "Category" : "Operating systems and applications SW", - "Subcategory" : "Application development tools design, implementation and testing", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.2.19"], - "Partners": "UPB", + "License": "Multiple", "Status": "", "Description": "TBD", - "License": "Multiple", - "Comment": "Multiple" + "WI": [ + "ID 4.2.19" + ], + "Partners": "UPB", + "Comment": "Multiple", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Integrate system level simulators with extra-functional properties", - "Category" : "Operating systems and applications SW", - "Subcategory" : "SW for HW design and validation", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.3.01"], - "Partners": "POLITO", + "License": "Apache V2.0", "Status": "", "Description": "TBD", - "License": "Apache V2.0", - "Comment": "Apache V2.0" + "WI": [ + "ID 4.3.01" + ], + "Partners": "POLITO", + "Comment": "Apache V2.0", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Time Contract Co-processor Compiler (TCCP-CO)", - "Category" : "Operating systems and applications SW", - "Subcategory" : "SW for HW design and validation", "URL": "https://github.com/offis/isolde-tccp", - "Project": "ISOLDE", - "WI": ["ID 4.3.02"], - "Partners": "OFFIS", + "License": "Apache V2.0", "Status": "Work in progress", "Description": "The Time Contract Co-Processor (TCCP) Compiler, a compiler providing the TCCP with a micro program for monitoring, based on contracts and software artifacts.", - "License": "Apache V2.0", - "Comment": "" + "WI": [ + "ID 4.3.02" + ], + "Partners": "OFFIS", + "Comment": "", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Power/Performance Modeling for Design Space Exploration PPM-DSE", - "Category" : "Operating systems and applications SW", - "Subcategory" : "SW for HW design and validation", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.3.03"], - "Partners": "SILVACO", + "License": "", "Status": "", "Description": "TBD", - "License": "", - "Comment": "" + "WI": [ + "ID 4.3.03" + ], + "Partners": "SILVACO", + "Comment": "", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Bit-accurate FPGA fault injection (BAFFI) tool", - "Category" : "Operating systems and applications SW", - "Subcategory" : "SW for HW design and validation", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.3.04"], - "Partners": "UPV", + "License": "MIT", "Status": "", "Description": "TBD", - "License": "MIT", - "Comment": "MIT" + "WI": [ + "ID 4.3.04" + ], + "Partners": "UPV", + "Comment": "MIT", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Simulation-based HW/SW co-verification approach", - "Category" : "Operating systems and applications SW", - "Subcategory" : "SW for HW design and validation", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.3.05"], - "Partners": "FZI", + "License": "TBD", "Status": "", "Description": "TBD", - "License": "TBD", - "Comment": "TBD" + "WI": [ + "ID 4.3.05" + ], + "Partners": "FZI", + "Comment": "TBD", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Software simulator for the AI/ML Accelerator", - "Category" : "Operating systems and applications SW", - "Subcategory" : "SW for HW design and validation", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.3.06"], - "Partners": "FotoNation", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 4.3.06" + ], + "Partners": "FotoNation", + "Comment": "Proprietary", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Verilator-based Fault-Injection Framework", - "Category" : "Operating systems and applications SW", - "Subcategory" : "SW for HW design and validation", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.3.07"], - "Partners": "HM", + "License": "LGPL 3.0, Apache V2.0", "Status": "", "Description": "TBD", - "License": "LGPL 3.0, Apache V2.0", - "Comment": "LGPL 3.0, Apache V2.0" + "WI": [ + "ID 4.3.07" + ], + "Partners": "HM", + "Comment": "LGPL 3.0, Apache V2.0", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Open-Source Verification Flow for High Performance Cores, Accelerators and Demonstrators", - "Category" : "Operating systems and applications SW", - "Subcategory" : "SW for HW design and validation", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.3.08"], - "Partners": ["IFX", "HM"], + "License": "Open Source", "Status": "", "Description": "TBD", - "License": "Open Source", - "Comment": "Open Source" + "WI": [ + "ID 4.3.08" + ], + "Partners": [ + "IFX", + "HM" + ], + "Comment": "Open Source", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Tooling to ensure compliance with multicore timing certification objectives", - "Category" : "Operating systems and applications SW", - "Subcategory" : "SW for HW design and validation", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.3.09"], - "Partners": "RAPITA", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 4.3.09" + ], + "Partners": "RAPITA", + "Comment": "Proprietary", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Optimizing WCET with LAVINIUM Toolchain: A Scheduling Solution for Improved Reliability", - "Category" : "Operating systems and applications SW", - "Subcategory" : "SW for HW design and validation", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.3.10"], - "Partners": "", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 4.3.10" + ], + "Partners": [], + "Comment": "Proprietary", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Fault-Injection-Analysis of FPU Unit", - "Category" : "Operating systems and applications SW", - "Subcategory" : "SW for HW design and validation", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.3.11"], - "Partners": "UZL", + "License": "Open Source", "Status": "", "Description": "TBD", - "License": "Open Source", - "Comment": "Open Source" + "WI": [ + "ID 4.3.11" + ], + "Partners": "UZL", + "Comment": "Open Source", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "XNG hypervisor integration of validation tools", - "Category" : "Operating systems and applications SW", - "Subcategory" : "SW for HW design and validation", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.3.12"], - "Partners": "FENTISS", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 4.3.12" + ], + "Partners": "FENTISS", + "Comment": "Proprietary", + "Category": "Operating systems and applications SW" }, { + "Project": "ISOLDE", "Name": "Hypervisor runtime fault diagnosis tests integration", - "Category" : "Operating systems and applications SW", - "Subcategory" : "SW for HW design and validation", "URL": "", - "Project": "ISOLDE", - "WI": ["ID 4.3.13"], - "Partners": "FENTISS", + "License": "Proprietary", "Status": "", "Description": "TBD", - "License": "Proprietary", - "Comment": "Proprietary" + "WI": [ + "ID 4.3.13" + ], + "Partners": "FENTISS", + "Comment": "Proprietary", + "Category": "Operating systems and applications SW" } -] +] \ No newline at end of file From 121695efcebc879d99082e6cde9dfc6742a3b545 Mon Sep 17 00:00:00 2001 From: Cairo Caplan Date: Thu, 11 Dec 2025 13:23:32 +0100 Subject: [PATCH 2/2] Removal of invalid "TBD (in progress)" URL for TRISTAN's SoCDSL, allowing the validation script for the project file to pass. --- ips/tristan.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ips/tristan.json b/ips/tristan.json index ad93fdf..0680f77 100644 --- a/ips/tristan.json +++ b/ips/tristan.json @@ -721,7 +721,7 @@ }, { "Name": "SoCDSL (SoCSmith)", - "URL": "TBD (in progress)", + "URL": "", "License": "TBD (permissive planned)", "Status": "In progress", "Description": "Automated composition and optimization of compute-intensive SoCs from abstract high-level descriptions​ ​",