From 3335cd07579e93823ce7e3bb8a9783e70bf29652 Mon Sep 17 00:00:00 2001 From: gmpnxp Date: Thu, 30 Jul 2026 15:44:56 +0200 Subject: [PATCH 1/3] Add files via upload updated NXP-AT contributions for ISOLDE WP4 --- ips/ISOLDE.json | 1917 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1917 insertions(+) create mode 100644 ips/ISOLDE.json diff --git a/ips/ISOLDE.json b/ips/ISOLDE.json new file mode 100644 index 0000000..db120cc --- /dev/null +++ b/ips/ISOLDE.json @@ -0,0 +1,1917 @@ +[ + { + "Project": "ISOLDE", + "Name": "NOEL-V processor extensions", + "URL": "", + "License": [ + "GPL-2.0-or-later", + "Proprietary" + ], + "Status": "", + "Description": "TBD", + "WI": [ + "ID 2.1.01" + ], + "Partners": "GSL", + "Comment": "GPL. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", + "Category": [ + "Core", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "CVA6 processor extensions", + "URL": "", + "License": "SHL-2.1", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 2.1.02" + ], + "Partners": "TDIS", + "Comment": "Solderpad. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", + "Category": [ + "Core", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "CV32E40X processor extensions", + "URL": "", + "License": "MIT", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 2.1.03" + ], + "Partners": "HM", + "Comment": "MIT. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", + "Category": [ + "Core", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Testing Design Parameters for CVA6", + "URL": "", + "License": "Others", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 2.1.04" + ], + "Partners": "UZL", + "Comment": "Open Source. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", + "Category": [ + "Core", + "Tool" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Analysis Framework", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 2.1.05" + ], + "Partners": "IFX", + "Comment": "Proprietary. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", + "Category": [ + "Tool" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Context-Aware Bus", + "URL": "", + "License": "SHL-2.1", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 2.2.01" + ], + "Partners": "TRT", + "Comment": "Solderpad. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", + "Category": [ + "Interface" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Wormhole NoC", + "URL": "https://gitlab.com/selene-riscv-platform/euros2pronoc/-/tree/AXI-MM-Network-Interface?ref_type=heads", + "License": "MIT", + "Status": "Completed, tested", + "Description": "Tile-oriented SoC design, where components located at different tiles exchange messages in a unified manner. IPs will interface to the NoC by means of a Network Interface (NI) which complies with AXI protocol. The NoC router supports 2D mesh topologies.", + "WI": [ + "ID 2.2.02" + ], + "Partners": "UPV", + "Comment": "MIT. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", + "Category": [ + "NoC" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "AXI Sniffer", + "URL": "https://gitlab.com/selene-riscv-platform/selene-hardware/-/tree/master/interconnect/libnoc/mem_monitor", + "License": "MIT", + "Status": "Completed, verified", + "Description": "Monitors the network activity in AXI interconnects. Tracks the timing contention between the different traffic sources on an AXI network for each given destination.", + "WI": [ + "ID 2.2.03" + ], + "Partners": "UPV", + "Comment": "MIT. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", + "Category": [ + "On-Chip Debug System", + "Tool", + "Visualisation and Debugging" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "AHB Crossbar", + "URL": "", + "License": "Others", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 2.2.04" + ], + "Partners": "IFX", + "Comment": "TBD. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", + "Category": [ + "Interface" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "AHB/APB Interrupt Controller", + "URL": "", + "License": "Others", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 2.2.05" + ], + "Partners": "IFX", + "Comment": "TBD. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", + "Category": [ + "Peripheral" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "AHB/APB Timer", + "URL": "", + "License": "Others", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 2.2.06" + ], + "Partners": "IFX", + "Comment": "TBD. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", + "Category": [ + "Peripheral" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "GRLIB IP library", + "URL": "https://www.gaisler.com/getgrlib", + "License": [ + "GPL-2.0-or-later", + "Proprietary" + ], + "Status": "", + "Description": "TBD", + "WI": [ + "ID 2.2.07" + ], + "Partners": "GSL", + "Comment": "GPL. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", + "Category": [ + "Core", + "Peripheral", + "Interface" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Hypervisor virtualization support to low-cost HW IPs", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 2.2.08" + ], + "Partners": "FENTISS", + "Comment": "Proprietary. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", + "Category": [ + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Context-Aware CORE Extensions", + "URL": "", + "License": "SHL-2.1", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 2.3.01" + ], + "Partners": "TRT", + "Comment": "Solderpad. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", + "Category": [ + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Memory bank interface", + "URL": "https://bitbucket.org/fnpub/isolde/", + "License": "Others", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 2.3.02" + ], + "Partners": "FotoNation", + "Comment": "Open Source. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", + "Category": [ + "Peripheral", + "Interface" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Extension interface for NOEL-V", + "URL": "", + "License": [ + "GPL-2.0-or-later", + "Proprietary" + ], + "Status": "", + "Description": "TBD", + "WI": [ + "ID 2.3.03" + ], + "Partners": "GSL", + "Comment": "GPL. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", + "Category": [ + "Extension", + "Interface" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Extension interface for CVA6", + "URL": "", + "License": "SHL-2.1", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 2.3.04" + ], + "Partners": "TDIS", + "Comment": "Solderpad. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", + "Category": [ + "Extension", + "Interface" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Interface between CVA6 and Vector accelerator", + "URL": "https://github.com/pulp-platform/ara/tree/f06204b", + "License": "SHL-2.1", + "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", + "WI": [ + "ID 2.3.05" + ], + "Partners": "ETHZ", + "Comment": "Solderpad. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", + "Category": [ + "Extension", + "Interface" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "XNG NOEL-V BSP update to RISC-V new specifications", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 2.4.01" + ], + "Partners": "FENTISS", + "Comment": "Proprietary. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "CVA6 multicore experiments and analysis", + "URL": "", + "License": "Others", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 2.4.02" + ], + "Partners": "SYSGO", + "Comment": "TBD. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", + "Category": [ + "Core", + "Core Generator" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "SW Abstraction Layer for RISC-V Processors", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 2.4.03" + ], + "Partners": "IFX", + "Comment": "Proprietary. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "NOEL-V software tools", + "URL": "", + "License": [ + "GPL-2.0-or-later", + "Proprietary" + ], + "Status": "", + "Description": "TBD", + "WI": [ + "ID 2.4.04" + ], + "Partners": "GSL", + "Comment": "GPL. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", + "Category": [ + "Software", + "Tools" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Safety-related Traffic Injector", + "URL": "https://github.com/bsc-loca/SafeTI/", + "License": "MIT", + "Status": "Released", + "Description": "Programmable traffic injector that can be used for platform co-testing and offers a large variety of applications", + "WI": [ + "ID 3.1.01" + ], + "Partners": "BSC", + "Comment": "MIT. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Peripheral", + "On-Chip Debug System" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "IPs with integrated Context-Aware PMCs", + "URL": "", + "License": "Others", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.1.02" + ], + "Partners": "TRT", + "Comment": "TBD. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Peripherals" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Inline Encryption Engine", + "URL": "", + "License": "Proprietary", + "Status": "Verified", + "Description": "Provides low-latency tweakable memory encryption for mitigating logical and selected physical attacks.", + "WI": [ + "ID 3.1.01" + ], + "Partners": "NXP-AT", + "Comment": "ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension", + "On-Chip Debug System" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Backward-Edge Control Flow Integrity Unit", + "URL": "", + "License": "Proprietary", + "Status": "Verified", + "Description": "Ensures backward-edge control flow integrity by detecting tampering with return addresses under logical and selected physical attacks.", + "WI": [ + "ID 3.1.02" + ], + "Partners": "NXP-AT", + "Comment": "ISOLDE Category 'Extension'", + "Category": [ + "On-Chip Debug System", + "Peripheral" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Cryptographically Tagged Memory Unit", + "URL": "", + "License": "Proprietary", + "Status": "Verified", + "Description": "Enforces memory safety by tagging memory objects and their associated pointers, mitigating logical and selected physical attacks.", + "WI": [ + "ID 3.1.03" + ], + "Partners": "NXP-AT", + "Comment": "ISOLDE Category 'Extension'", + "Category": [ + "Extension", + "Peripheral" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Enclave Memory Isolation Unit", + "URL": "", + "License": "Proprietary", + "Status": "Verified", + "Description": "Enables cryptographic isolation of sensitive workloads in memory, mitigating logical and selected physical attacks.", + "WI": [ + "ID 3.1.04" + ], + "Partners": "NXP-AT", + "Comment": "ISOLDE Category 'Extension'", + "Category": [ + "Extension", + "Peripheral" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Forward-Edge Control Flow Integrity Unit", + "URL": "", + "License": "Proprietary", + "Status": "Verified", + "Description": "Ensures instruction integrity, intra-basic-block execution integrity, and forward-edge control flow integrity under logical and physical attacks.", + "WI": [ + "ID 3.1.05" + ], + "Partners": "NXP-AT", + "Comment": "ISOLDE Category 'Extension'", + "Category": [ + "Extension", + "Peripheral" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Memory subsystem support for Bytecode VMs", + "URL": "", + "License": "MIT", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.1.08" + ], + "Partners": "HM", + "Comment": "MIT. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Root-of-Trust Unit Design and Interface with RISC-V Host Processor (TitanCFI)", + "URL": "https://github.com/pulp-platform/opentitan", + "License": "SHL-2.1", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.1.10" + ], + "Partners": "UNIBO", + "Comment": "Solderpad. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension", + "Peripheral" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Integration and support in XNG hypervisor for SafeTI and SafeSU IPs", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.1.11" + ], + "Partners": "FENTISS", + "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Safety Control", + "URL": "", + "License": "Others", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.1.12" + ], + "Partners": "IFX", + "Comment": "TBD. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "High-Performance Cache Analysis", + "URL": "", + "License": "Others", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.1.13" + ], + "Partners": "SYSGO", + "Comment": "ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Floating-Point Unit (FPU) for RISC-V", + "URL": "", + "License": "Others", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.2.01" + ], + "Partners": "UZL", + "Comment": "Open Source. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "FPU for mixed-precision computing", + "URL": "", + "License": "Others", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.2.02" + ], + "Partners": "POLIMI", + "Comment": "Multiple. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Scratchpad Memory", + "URL": "https://gitlab.com/catalin.ciobanu/PolyMem_System_Verilog/-/tree/refactoring?ref_type=heads", + "License": "GPL-3.0", + "Status": "Optimization", + "Description": "Polymorphic memory designed to store matrices.", + "WI": [ + "ID 3.2.03" + ], + "Partners": "IMT", + "Comment": "GPL v3.0. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension", + "Peripheral" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Safety-related Statistics Unit (SafeSU)", + "URL": "https://github.com/bsc-loca/SafeSU/", + "License": "MIT", + "Status": "Released", + "Description": "The Safe Statistics Unit (SafeSU) is an RTL IP that implements several mechanisms for multicore timing interference verification, validation, and monitoring", + "WI": [ + "ID 3.3.01" + ], + "Partners": "BSC", + "Comment": "ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension", + "On-Chip Debug System" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Time Contract Monitoring Co-Processor (TCCP)", + "URL": "https://github.com/offis/isolde-tccp", + "License": "Apache-2.0", + "Status": "Work in progress", + "Description": "The Time Contract Co-Processor (TCCP), a reconfigurable open-source co-processor for RISC-V systems.", + "WI": [ + "ID 3.3.02" + ], + "Partners": "OFFIS", + "Comment": ". ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension", + "On-Chip Debug System" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Context-Aware PMC Interface (CA-PMC-IF)", + "URL": "", + "License": "Others", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.3.03" + ], + "Partners": "TRT", + "Comment": "TBD. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Extension", + "Interface" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Run-time power monitoring instrumentation (RTPM)", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.3.04" + ], + "Partners": "POLIMI", + "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Peripheral", + "On-Chip Debug System" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Tensor Processing Unit (TPU)", + "URL": "https://github.com/pulp-platform/redmule", + "License": "SHL-2.1", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.4.01" + ], + "Partners": "UNIBO", + "Comment": "Solderpad. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Parallel Computing Accelerator (PCA)", + "URL": "", + "License": "SHL-2.1", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.4.02" + ], + "Partners": "POLITO", + "Comment": "Solderpad. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "AI/ML Accelerator (AMA)", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.4.03" + ], + "Partners": "FotoNation", + "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension", + "AI" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Vector Processing Unit (with multi-precision capabilities) (VPU)", + "URL": "https://github.com/pulp-platform/ara", + "License": "SHL-2.1", + "Status": "Optimization, verification, and feature addition in progress", + "Description": "RISC-V V 1.0 modular vector accelerator with multi-precision capabilities", + "WI": [ + "ID 3.4.04" + ], + "Partners": "ETHZ", + "Comment": "Solderpad. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "CNN Accelerator for an Event-based Sparse Neural Networks (ECNNA)", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.4.05" + ], + "Partners": "SAL", + "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "SIMD/Vector Accelerator", + "URL": "https://github.com/alex2kameboss/MatrixAccelerator", + "License": "GPL-3.0", + "Status": "FPGA implementation", + "Description": "This accelerator extends the RISC-V ISA for matrix operations. This accelerator is tightly coupled with the RISC-V core via CV-X-IF.", + "WI": [ + "ID 3.4.06" + ], + "Partners": "IMT", + "Comment": "GPL v3.0. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Extension Platform (EXP)", + "URL": "", + "License": "SHL-2.1", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.4.07" + ], + "Partners": "TUI", + "Comment": "TBD. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "HLS-based Post-Quantum Cryptographic Accelerator (HLS-PQC)", + "URL": "https://github.com/bsc-loca/PQC-Crystals-HLS-Accelerators", + "License": "SHL-2.1", + "Status": "Released", + "Description": "Implements a PQC accelerator for FPGA-based SoCs using HLS. It supports CRYSTALS-Kyber (ML-KEM) and CRYSTALS-Dilithium (ML-DSA). Both schemes are NIST standards for post-quantum cryptography.", + "WI": [ + "ID 3.5.01" + ], + "Partners": "BSC", + "Comment": "Solderpad. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Multipurpose Accelerator for PQC", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.5.02" + ], + "Partners": "SAL", + "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Accelerator for post-quantum key encapsulation mechanism BIKE (ACC-BIKE)", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.5.03" + ], + "Partners": "POLIMI", + "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Number Theoretic Transform Algorithms for Post Quantum Cryptography (NTT)", + "URL": "", + "License": "GPL-3.0", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.5.04" + ], + "Partners": "IMT", + "Comment": "GPL v3.0. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Secured RISC-V Processor with Cryptographic Accelerators (SEC)", + "URL": "", + "License": "GPL-3.0", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.5.05" + ], + "Partners": "BEIA", + "Comment": "GPL v3.0. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Core", + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Motor Control accelerator", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.6.01" + ], + "Partners": [ + "CODA", + "BUT", + "NXP-CZ" + ], + "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "SCA", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.6.02" + ], + "Partners": "ACP", + "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "LDPC", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.6.03" + ], + "Partners": "ACP", + "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Neuromorphic HW Accelerator", + "URL": "", + "License": "SHL-2.1", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.6.04" + ], + "Partners": "POLITO", + "Comment": "Solderpad. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Fast Fourier Transform Algorithms for SIMD and Vector Accelerators (FFT)", + "URL": "", + "License": "GPL-3.0", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 3.6.05" + ], + "Partners": "IMT", + "Comment": "GPL v3.0. ISOLDE Category 'Accelerators and extensions'", + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Neural Network Drivers", + "URL": "", + "License": "Apache-2.0", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.1.01" + ], + "Partners": "POLITO", + "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "AI/ML Accelerator driver", + "URL": "https://bitbucket.org/fnpub/isolde/", + "License": "Apache-2.0", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.1.02" + ], + "Partners": "FotoNation", + "Comment": "Multiple. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Optimization of WebAssembly Interpreter", + "URL": "", + "License": "Apache-2.0", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.1.03" + ], + "Partners": "HM", + "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Use of device tree abstraction for Linux on RISC-V", + "URL": "", + "License": "Others", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.1.05" + ], + "Partners": [ + "CONS", + "SYSGO" + ], + "Comment": "Open Source. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Execution Framework for Space edge computing", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.1.06" + ], + "Partners": "TASI", + "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Run-Time Environment for end-users", + "URL": "", + "License": "Others", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.1.07" + ], + "Partners": "UPB", + "Comment": "Multiple. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "PikeOS support for multicore CVA6", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.1.08" + ], + "Partners": "SYSGO", + "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "XNG BSP to CVA6 processor core", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.1.09" + ], + "Partners": "FENTISS", + "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Development of System Software", + "URL": "", + "License": "Others", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.1.10" + ], + "Partners": "TUI", + "Comment": "Open Source. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Lauterbach support for CVA6 (instructions how to use Lauterbach on CVA6)", + "URL": "https://www.sysgo.com/blog/article/interfacing-multi-core-cva6-on-the-risc-v-culsans-platform-with-lauterbach", + "License": "CC0-1.0", + "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.", + "WI": [ + "ID 4.1.11" + ], + "Partners": "SYSGO", + "Comment": "Public domain (CC0) for the Vivado/Lauterbach debugger configuration code contained therein.. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Toolchain for Hardware-aware Neural Network Optimization", + "URL": "", + "License": "Apache-2.0", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.2.01" + ], + "Partners": "POLITO", + "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "RF-SP: Resource-efficient IoT data processing and analytics", + "URL": "", + "License": "Apache-2.0", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.2.02" + ], + "Partners": "BYK", + "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Model-based generation framework for hardware safety pattern", + "URL": "", + "License": "Others", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.2.03" + ], + "Partners": "FZI", + "Comment": "TBD. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Compiler Support for Approximate Computing", + "URL": "", + "License": "MIT", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.2.04" + ], + "Partners": "POLIMI", + "Comment": "MIT. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "AI/ML Accelerator Compiler Toolchain", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.2.05" + ], + "Partners": "FotoNation", + "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "TPU HAL", + "URL": "", + "License": "Apache-2.0", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.2.06" + ], + "Partners": "UNIBO", + "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "HAL for RoT unit as a secure-coprocessor", + "URL": "", + "License": "Apache-2.0", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.2.07" + ], + "Partners": "UNIBO", + "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "CFI software algorithm in OT firmware", + "URL": "", + "License": "Apache-2.0", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.2.08" + ], + "Partners": "UNIBO", + "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "OT-based secure boot support (TitanBoot)", + "URL": "", + "License": "Apache-2.0", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.2.09" + ], + "Partners": "UNIBO", + "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "OpenMP Lite", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.2.10" + ], + "Partners": "NXP-RO", + "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "LLVM support for Forward-edge CFI", + "URL": "", + "License": "Proprietary", + "Status": "Verified", + "Description": "LLVM extension to enable code generation for FCFI (ID 3.1.05)", + "WI": [ + "ID 4.2.11" + ], + "Partners": "NXP-AT", + "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Software", + "Compiler" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "LLVM support for backward-edge CFI", + "URL": "", + "License": "Proprietary", + "Status": "Verified", + "Description": "LLVM extension to enable code generation for BCFI (ID 3.1.02)", + "WI": [ + "ID 4.2.12" + ], + "Partners": "NXP-AT", + "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Software", + "Compiler" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "LLVM support for cryptographically tagged memory", + "URL": "", + "License": "Proprietary", + "Status": "Verified", + "Description": "LLVM and newlib extensions to enable code generation for CTM (ID 3.1.03)", + "WI": [ + "ID 4.2.13" + ], + "Partners": "NXP-AT", + "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Software", + "Compiler" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Debugger support for Forward-edge CFI and backward-edge CFI", + "URL": "", + "License": "Proprietary", + "Status": "Verified", + "Description": "Debugger extension to support changing register values in a stack frame for stack unwinding, making use of a GDB upstream extension of the python API", + "WI": [ + "ID 4.2.14" + ], + "Partners": "NXP-AT", + "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Software", + "On-Chip Debug System", + "Visualisation and Debugging" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "LLVM/MLIR extensions for PQC and CNN accelerators by SAL", + "URL": "", + "License": "Others", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.2.15" + ], + "Partners": "SAL", + "Comment": "Multiple. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Intel Shuttle Program", + "URL": "", + "License": "Others", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.2.16" + ], + "Partners": "INTEL", + "Comment": ". ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Support for SIMD/Vector Accelerator and scratchpad memory", + "URL": "https://github.com/alex2kameboss/MA-riscv-gnu-toolchain", + "License": [ + "BSD-3-Clause", + "GPL-2.0", + "LGPL-2.1" + ], + "Status": "Stable", + "Description": "GCC support for IMT SIMD/Vector accelerator. Custom instructions are available through inline assembly.", + "WI": [ + "ID 4.2.17" + ], + "Partners": "IMT", + "Comment": ". ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Safety Compliant Math and Motor Control Library", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.2.18" + ], + "Partners": "NXP-CZ", + "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Basic toolchain for the many-core parallel accelerator", + "URL": "", + "License": "Others", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.2.19" + ], + "Partners": "UPB", + "Comment": "Multiple. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Integrate system level simulators with extra-functional properties", + "URL": "", + "License": "Apache-2.0", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.3.01" + ], + "Partners": "POLITO", + "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Time Contract Co-processor Compiler (TCCP-CO)", + "URL": "https://github.com/offis/isolde-tccp", + "License": "Apache-2.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.", + "WI": [ + "ID 4.3.02" + ], + "Partners": "OFFIS", + "Comment": ". ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Power/Performance Modeling for Design Space Exploration PPM-DSE", + "URL": "", + "License": "Others", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.3.03" + ], + "Partners": "SILVACO", + "Comment": ". ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Bit-accurate FPGA fault injection (BAFFI) tool", + "URL": "https://gitlab.com/selene-riscv-platform/DAVOS#1-baffi-tool", + "License": "MIT", + "Status": "Completed, tested", + "Description": "BAFFI supports fine-grain fault injection in AMD Ultrascale+ FPGAs. Supports permanent and transient fault models suitable for verification of ASIC (RTL) and FPGA designs. Automates robustness assessment of RISCV prototypes.", + "WI": [ + "ID 4.3.04" + ], + "Partners": "UPV", + "Comment": "MIT. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Software", + "Tool" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Simulation-based HW/SW co-verification approach", + "URL": "", + "License": "Others", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.3.05" + ], + "Partners": "FZI", + "Comment": "TBD. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Software", + "Tool" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Software simulator for the AI/ML Accelerator", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.3.06" + ], + "Partners": "FotoNation", + "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Software", + "Tool" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Verilator-based Fault-Injection Framework", + "URL": "", + "License": [ + "LGPL-3.0", + "Apache-2.0" + ], + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.3.07" + ], + "Partners": "HM", + "Comment": "LGPL 3.0, Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Software", + "Tool" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Open-Source Verification Flow for High Performance Cores, Accelerators and Demonstrators", + "URL": "", + "License": "Others", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.3.08" + ], + "Partners": [ + "IFX", + "HM" + ], + "Comment": "Open Source. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Tooling to ensure compliance with multicore timing certification objectives", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.3.09" + ], + "Partners": "RAPITA", + "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Software", + "Tool" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Optimizing WCET with LAVINIUM Toolchain: A Scheduling Solution for Improved Reliability", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.3.10" + ], + "Partners": [], + "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Software", + "Tool" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Fault-Injection-Analysis of FPU Unit", + "URL": "", + "License": "Others", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.3.11" + ], + "Partners": "UZL", + "Comment": "Open Source. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "XNG hypervisor integration of validation tools", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.3.12" + ], + "Partners": "FENTISS", + "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, + { + "Project": "ISOLDE", + "Name": "Hypervisor runtime fault diagnosis tests integration", + "URL": "", + "License": "Proprietary", + "Status": "", + "Description": "TBD", + "WI": [ + "ID 4.3.13" + ], + "Partners": "FENTISS", + "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + } +] \ No newline at end of file From 7dedf695623104215ac5ba76a7adbdc0ebdec14c Mon Sep 17 00:00:00 2001 From: gmpnxp Date: Thu, 30 Jul 2026 15:51:31 +0200 Subject: [PATCH 2/3] Delete ips/ISOLDE.json remove file with uppercase letters --- ips/ISOLDE.json | 1917 ----------------------------------------------- 1 file changed, 1917 deletions(-) delete mode 100644 ips/ISOLDE.json diff --git a/ips/ISOLDE.json b/ips/ISOLDE.json deleted file mode 100644 index db120cc..0000000 --- a/ips/ISOLDE.json +++ /dev/null @@ -1,1917 +0,0 @@ -[ - { - "Project": "ISOLDE", - "Name": "NOEL-V processor extensions", - "URL": "", - "License": [ - "GPL-2.0-or-later", - "Proprietary" - ], - "Status": "", - "Description": "TBD", - "WI": [ - "ID 2.1.01" - ], - "Partners": "GSL", - "Comment": "GPL. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": [ - "Core", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "CVA6 processor extensions", - "URL": "", - "License": "SHL-2.1", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 2.1.02" - ], - "Partners": "TDIS", - "Comment": "Solderpad. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": [ - "Core", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "CV32E40X processor extensions", - "URL": "", - "License": "MIT", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 2.1.03" - ], - "Partners": "HM", - "Comment": "MIT. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": [ - "Core", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Testing Design Parameters for CVA6", - "URL": "", - "License": "Others", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 2.1.04" - ], - "Partners": "UZL", - "Comment": "Open Source. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": [ - "Core", - "Tool" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Analysis Framework", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 2.1.05" - ], - "Partners": "IFX", - "Comment": "Proprietary. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": [ - "Tool" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Context-Aware Bus", - "URL": "", - "License": "SHL-2.1", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 2.2.01" - ], - "Partners": "TRT", - "Comment": "Solderpad. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": [ - "Interface" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Wormhole NoC", - "URL": "https://gitlab.com/selene-riscv-platform/euros2pronoc/-/tree/AXI-MM-Network-Interface?ref_type=heads", - "License": "MIT", - "Status": "Completed, tested", - "Description": "Tile-oriented SoC design, where components located at different tiles exchange messages in a unified manner. IPs will interface to the NoC by means of a Network Interface (NI) which complies with AXI protocol. The NoC router supports 2D mesh topologies.", - "WI": [ - "ID 2.2.02" - ], - "Partners": "UPV", - "Comment": "MIT. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": [ - "NoC" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "AXI Sniffer", - "URL": "https://gitlab.com/selene-riscv-platform/selene-hardware/-/tree/master/interconnect/libnoc/mem_monitor", - "License": "MIT", - "Status": "Completed, verified", - "Description": "Monitors the network activity in AXI interconnects. Tracks the timing contention between the different traffic sources on an AXI network for each given destination.", - "WI": [ - "ID 2.2.03" - ], - "Partners": "UPV", - "Comment": "MIT. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": [ - "On-Chip Debug System", - "Tool", - "Visualisation and Debugging" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "AHB Crossbar", - "URL": "", - "License": "Others", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 2.2.04" - ], - "Partners": "IFX", - "Comment": "TBD. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": [ - "Interface" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "AHB/APB Interrupt Controller", - "URL": "", - "License": "Others", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 2.2.05" - ], - "Partners": "IFX", - "Comment": "TBD. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": [ - "Peripheral" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "AHB/APB Timer", - "URL": "", - "License": "Others", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 2.2.06" - ], - "Partners": "IFX", - "Comment": "TBD. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": [ - "Peripheral" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "GRLIB IP library", - "URL": "https://www.gaisler.com/getgrlib", - "License": [ - "GPL-2.0-or-later", - "Proprietary" - ], - "Status": "", - "Description": "TBD", - "WI": [ - "ID 2.2.07" - ], - "Partners": "GSL", - "Comment": "GPL. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": [ - "Core", - "Peripheral", - "Interface" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Hypervisor virtualization support to low-cost HW IPs", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 2.2.08" - ], - "Partners": "FENTISS", - "Comment": "Proprietary. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": [ - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Context-Aware CORE Extensions", - "URL": "", - "License": "SHL-2.1", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 2.3.01" - ], - "Partners": "TRT", - "Comment": "Solderpad. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": [ - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Memory bank interface", - "URL": "https://bitbucket.org/fnpub/isolde/", - "License": "Others", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 2.3.02" - ], - "Partners": "FotoNation", - "Comment": "Open Source. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": [ - "Peripheral", - "Interface" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Extension interface for NOEL-V", - "URL": "", - "License": [ - "GPL-2.0-or-later", - "Proprietary" - ], - "Status": "", - "Description": "TBD", - "WI": [ - "ID 2.3.03" - ], - "Partners": "GSL", - "Comment": "GPL. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": [ - "Extension", - "Interface" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Extension interface for CVA6", - "URL": "", - "License": "SHL-2.1", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 2.3.04" - ], - "Partners": "TDIS", - "Comment": "Solderpad. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": [ - "Extension", - "Interface" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Interface between CVA6 and Vector accelerator", - "URL": "https://github.com/pulp-platform/ara/tree/f06204b", - "License": "SHL-2.1", - "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", - "WI": [ - "ID 2.3.05" - ], - "Partners": "ETHZ", - "Comment": "Solderpad. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": [ - "Extension", - "Interface" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "XNG NOEL-V BSP update to RISC-V new specifications", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 2.4.01" - ], - "Partners": "FENTISS", - "Comment": "Proprietary. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": [ - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "CVA6 multicore experiments and analysis", - "URL": "", - "License": "Others", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 2.4.02" - ], - "Partners": "SYSGO", - "Comment": "TBD. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": [ - "Core", - "Core Generator" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "SW Abstraction Layer for RISC-V Processors", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 2.4.03" - ], - "Partners": "IFX", - "Comment": "Proprietary. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": [ - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "NOEL-V software tools", - "URL": "", - "License": [ - "GPL-2.0-or-later", - "Proprietary" - ], - "Status": "", - "Description": "TBD", - "WI": [ - "ID 2.4.04" - ], - "Partners": "GSL", - "Comment": "GPL. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": [ - "Software", - "Tools" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Safety-related Traffic Injector", - "URL": "https://github.com/bsc-loca/SafeTI/", - "License": "MIT", - "Status": "Released", - "Description": "Programmable traffic injector that can be used for platform co-testing and offers a large variety of applications", - "WI": [ - "ID 3.1.01" - ], - "Partners": "BSC", - "Comment": "MIT. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Peripheral", - "On-Chip Debug System" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "IPs with integrated Context-Aware PMCs", - "URL": "", - "License": "Others", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.1.02" - ], - "Partners": "TRT", - "Comment": "TBD. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Peripherals" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Inline Encryption Engine", - "URL": "", - "License": "Proprietary", - "Status": "Verified", - "Description": "Provides low-latency tweakable memory encryption for mitigating logical and selected physical attacks.", - "WI": [ - "ID 3.1.01" - ], - "Partners": "NXP-AT", - "Comment": "ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension", - "On-Chip Debug System" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Backward-Edge Control Flow Integrity Unit", - "URL": "", - "License": "Proprietary", - "Status": "Verified", - "Description": "Ensures backward-edge control flow integrity by detecting tampering with return addresses under logical and selected physical attacks.", - "WI": [ - "ID 3.1.02" - ], - "Partners": "NXP-AT", - "Comment": "ISOLDE Category 'Extension'", - "Category": [ - "On-Chip Debug System", - "Peripheral" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Cryptographically Tagged Memory Unit", - "URL": "", - "License": "Proprietary", - "Status": "Verified", - "Description": "Enforces memory safety by tagging memory objects and their associated pointers, mitigating logical and selected physical attacks.", - "WI": [ - "ID 3.1.03" - ], - "Partners": "NXP-AT", - "Comment": "ISOLDE Category 'Extension'", - "Category": [ - "Extension", - "Peripheral" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Enclave Memory Isolation Unit", - "URL": "", - "License": "Proprietary", - "Status": "Verified", - "Description": "Enables cryptographic isolation of sensitive workloads in memory, mitigating logical and selected physical attacks.", - "WI": [ - "ID 3.1.04" - ], - "Partners": "NXP-AT", - "Comment": "ISOLDE Category 'Extension'", - "Category": [ - "Extension", - "Peripheral" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Forward-Edge Control Flow Integrity Unit", - "URL": "", - "License": "Proprietary", - "Status": "Verified", - "Description": "Ensures instruction integrity, intra-basic-block execution integrity, and forward-edge control flow integrity under logical and physical attacks.", - "WI": [ - "ID 3.1.05" - ], - "Partners": "NXP-AT", - "Comment": "ISOLDE Category 'Extension'", - "Category": [ - "Extension", - "Peripheral" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Memory subsystem support for Bytecode VMs", - "URL": "", - "License": "MIT", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.1.08" - ], - "Partners": "HM", - "Comment": "MIT. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Root-of-Trust Unit Design and Interface with RISC-V Host Processor (TitanCFI)", - "URL": "https://github.com/pulp-platform/opentitan", - "License": "SHL-2.1", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.1.10" - ], - "Partners": "UNIBO", - "Comment": "Solderpad. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension", - "Peripheral" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Integration and support in XNG hypervisor for SafeTI and SafeSU IPs", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.1.11" - ], - "Partners": "FENTISS", - "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Safety Control", - "URL": "", - "License": "Others", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.1.12" - ], - "Partners": "IFX", - "Comment": "TBD. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "High-Performance Cache Analysis", - "URL": "", - "License": "Others", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.1.13" - ], - "Partners": "SYSGO", - "Comment": "ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Floating-Point Unit (FPU) for RISC-V", - "URL": "", - "License": "Others", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.2.01" - ], - "Partners": "UZL", - "Comment": "Open Source. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "FPU for mixed-precision computing", - "URL": "", - "License": "Others", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.2.02" - ], - "Partners": "POLIMI", - "Comment": "Multiple. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Scratchpad Memory", - "URL": "https://gitlab.com/catalin.ciobanu/PolyMem_System_Verilog/-/tree/refactoring?ref_type=heads", - "License": "GPL-3.0", - "Status": "Optimization", - "Description": "Polymorphic memory designed to store matrices.", - "WI": [ - "ID 3.2.03" - ], - "Partners": "IMT", - "Comment": "GPL v3.0. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension", - "Peripheral" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Safety-related Statistics Unit (SafeSU)", - "URL": "https://github.com/bsc-loca/SafeSU/", - "License": "MIT", - "Status": "Released", - "Description": "The Safe Statistics Unit (SafeSU) is an RTL IP that implements several mechanisms for multicore timing interference verification, validation, and monitoring", - "WI": [ - "ID 3.3.01" - ], - "Partners": "BSC", - "Comment": "ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension", - "On-Chip Debug System" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Time Contract Monitoring Co-Processor (TCCP)", - "URL": "https://github.com/offis/isolde-tccp", - "License": "Apache-2.0", - "Status": "Work in progress", - "Description": "The Time Contract Co-Processor (TCCP), a reconfigurable open-source co-processor for RISC-V systems.", - "WI": [ - "ID 3.3.02" - ], - "Partners": "OFFIS", - "Comment": ". ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension", - "On-Chip Debug System" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Context-Aware PMC Interface (CA-PMC-IF)", - "URL": "", - "License": "Others", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.3.03" - ], - "Partners": "TRT", - "Comment": "TBD. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Extension", - "Interface" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Run-time power monitoring instrumentation (RTPM)", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.3.04" - ], - "Partners": "POLIMI", - "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Peripheral", - "On-Chip Debug System" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Tensor Processing Unit (TPU)", - "URL": "https://github.com/pulp-platform/redmule", - "License": "SHL-2.1", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.4.01" - ], - "Partners": "UNIBO", - "Comment": "Solderpad. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Parallel Computing Accelerator (PCA)", - "URL": "", - "License": "SHL-2.1", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.4.02" - ], - "Partners": "POLITO", - "Comment": "Solderpad. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "AI/ML Accelerator (AMA)", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.4.03" - ], - "Partners": "FotoNation", - "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension", - "AI" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Vector Processing Unit (with multi-precision capabilities) (VPU)", - "URL": "https://github.com/pulp-platform/ara", - "License": "SHL-2.1", - "Status": "Optimization, verification, and feature addition in progress", - "Description": "RISC-V V 1.0 modular vector accelerator with multi-precision capabilities", - "WI": [ - "ID 3.4.04" - ], - "Partners": "ETHZ", - "Comment": "Solderpad. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "CNN Accelerator for an Event-based Sparse Neural Networks (ECNNA)", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.4.05" - ], - "Partners": "SAL", - "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "SIMD/Vector Accelerator", - "URL": "https://github.com/alex2kameboss/MatrixAccelerator", - "License": "GPL-3.0", - "Status": "FPGA implementation", - "Description": "This accelerator extends the RISC-V ISA for matrix operations. This accelerator is tightly coupled with the RISC-V core via CV-X-IF.", - "WI": [ - "ID 3.4.06" - ], - "Partners": "IMT", - "Comment": "GPL v3.0. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Extension Platform (EXP)", - "URL": "", - "License": "SHL-2.1", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.4.07" - ], - "Partners": "TUI", - "Comment": "TBD. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "HLS-based Post-Quantum Cryptographic Accelerator (HLS-PQC)", - "URL": "https://github.com/bsc-loca/PQC-Crystals-HLS-Accelerators", - "License": "SHL-2.1", - "Status": "Released", - "Description": "Implements a PQC accelerator for FPGA-based SoCs using HLS. It supports CRYSTALS-Kyber (ML-KEM) and CRYSTALS-Dilithium (ML-DSA). Both schemes are NIST standards for post-quantum cryptography.", - "WI": [ - "ID 3.5.01" - ], - "Partners": "BSC", - "Comment": "Solderpad. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Multipurpose Accelerator for PQC", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.5.02" - ], - "Partners": "SAL", - "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Accelerator for post-quantum key encapsulation mechanism BIKE (ACC-BIKE)", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.5.03" - ], - "Partners": "POLIMI", - "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Number Theoretic Transform Algorithms for Post Quantum Cryptography (NTT)", - "URL": "", - "License": "GPL-3.0", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.5.04" - ], - "Partners": "IMT", - "Comment": "GPL v3.0. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Secured RISC-V Processor with Cryptographic Accelerators (SEC)", - "URL": "", - "License": "GPL-3.0", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.5.05" - ], - "Partners": "BEIA", - "Comment": "GPL v3.0. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Core", - "Accelerator", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Motor Control accelerator", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.6.01" - ], - "Partners": [ - "CODA", - "BUT", - "NXP-CZ" - ], - "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "SCA", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.6.02" - ], - "Partners": "ACP", - "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "LDPC", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.6.03" - ], - "Partners": "ACP", - "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Neuromorphic HW Accelerator", - "URL": "", - "License": "SHL-2.1", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.6.04" - ], - "Partners": "POLITO", - "Comment": "Solderpad. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Fast Fourier Transform Algorithms for SIMD and Vector Accelerators (FFT)", - "URL": "", - "License": "GPL-3.0", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 3.6.05" - ], - "Partners": "IMT", - "Comment": "GPL v3.0. ISOLDE Category 'Accelerators and extensions'", - "Category": [ - "Accelerator", - "Extension" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Neural Network Drivers", - "URL": "", - "License": "Apache-2.0", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.1.01" - ], - "Partners": "POLITO", - "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "AI/ML Accelerator driver", - "URL": "https://bitbucket.org/fnpub/isolde/", - "License": "Apache-2.0", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.1.02" - ], - "Partners": "FotoNation", - "Comment": "Multiple. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Operating System", - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Optimization of WebAssembly Interpreter", - "URL": "", - "License": "Apache-2.0", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.1.03" - ], - "Partners": "HM", - "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Use of device tree abstraction for Linux on RISC-V", - "URL": "", - "License": "Others", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.1.05" - ], - "Partners": [ - "CONS", - "SYSGO" - ], - "Comment": "Open Source. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Operating System", - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Execution Framework for Space edge computing", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.1.06" - ], - "Partners": "TASI", - "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Run-Time Environment for end-users", - "URL": "", - "License": "Others", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.1.07" - ], - "Partners": "UPB", - "Comment": "Multiple. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "PikeOS support for multicore CVA6", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.1.08" - ], - "Partners": "SYSGO", - "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Operating System", - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "XNG BSP to CVA6 processor core", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.1.09" - ], - "Partners": "FENTISS", - "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Operating System", - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Development of System Software", - "URL": "", - "License": "Others", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.1.10" - ], - "Partners": "TUI", - "Comment": "Open Source. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Operating System", - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Lauterbach support for CVA6 (instructions how to use Lauterbach on CVA6)", - "URL": "https://www.sysgo.com/blog/article/interfacing-multi-core-cva6-on-the-risc-v-culsans-platform-with-lauterbach", - "License": "CC0-1.0", - "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.", - "WI": [ - "ID 4.1.11" - ], - "Partners": "SYSGO", - "Comment": "Public domain (CC0) for the Vivado/Lauterbach debugger configuration code contained therein.. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Operating System", - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Toolchain for Hardware-aware Neural Network Optimization", - "URL": "", - "License": "Apache-2.0", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.2.01" - ], - "Partners": "POLITO", - "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Operating System", - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "RF-SP: Resource-efficient IoT data processing and analytics", - "URL": "", - "License": "Apache-2.0", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.2.02" - ], - "Partners": "BYK", - "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Operating System", - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Model-based generation framework for hardware safety pattern", - "URL": "", - "License": "Others", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.2.03" - ], - "Partners": "FZI", - "Comment": "TBD. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Compiler Support for Approximate Computing", - "URL": "", - "License": "MIT", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.2.04" - ], - "Partners": "POLIMI", - "Comment": "MIT. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "AI/ML Accelerator Compiler Toolchain", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.2.05" - ], - "Partners": "FotoNation", - "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "TPU HAL", - "URL": "", - "License": "Apache-2.0", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.2.06" - ], - "Partners": "UNIBO", - "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Operating System", - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "HAL for RoT unit as a secure-coprocessor", - "URL": "", - "License": "Apache-2.0", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.2.07" - ], - "Partners": "UNIBO", - "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Operating System", - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "CFI software algorithm in OT firmware", - "URL": "", - "License": "Apache-2.0", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.2.08" - ], - "Partners": "UNIBO", - "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Operating System", - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "OT-based secure boot support (TitanBoot)", - "URL": "", - "License": "Apache-2.0", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.2.09" - ], - "Partners": "UNIBO", - "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Operating System", - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "OpenMP Lite", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.2.10" - ], - "Partners": "NXP-RO", - "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Operating System", - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "LLVM support for Forward-edge CFI", - "URL": "", - "License": "Proprietary", - "Status": "Verified", - "Description": "LLVM extension to enable code generation for FCFI (ID 3.1.05)", - "WI": [ - "ID 4.2.11" - ], - "Partners": "NXP-AT", - "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Software", - "Compiler" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "LLVM support for backward-edge CFI", - "URL": "", - "License": "Proprietary", - "Status": "Verified", - "Description": "LLVM extension to enable code generation for BCFI (ID 3.1.02)", - "WI": [ - "ID 4.2.12" - ], - "Partners": "NXP-AT", - "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Software", - "Compiler" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "LLVM support for cryptographically tagged memory", - "URL": "", - "License": "Proprietary", - "Status": "Verified", - "Description": "LLVM and newlib extensions to enable code generation for CTM (ID 3.1.03)", - "WI": [ - "ID 4.2.13" - ], - "Partners": "NXP-AT", - "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Software", - "Compiler" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Debugger support for Forward-edge CFI and backward-edge CFI", - "URL": "", - "License": "Proprietary", - "Status": "Verified", - "Description": "Debugger extension to support changing register values in a stack frame for stack unwinding, making use of a GDB upstream extension of the python API", - "WI": [ - "ID 4.2.14" - ], - "Partners": "NXP-AT", - "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Software", - "On-Chip Debug System", - "Visualisation and Debugging" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "LLVM/MLIR extensions for PQC and CNN accelerators by SAL", - "URL": "", - "License": "Others", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.2.15" - ], - "Partners": "SAL", - "Comment": "Multiple. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Intel Shuttle Program", - "URL": "", - "License": "Others", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.2.16" - ], - "Partners": "INTEL", - "Comment": ". ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Operating System", - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Support for SIMD/Vector Accelerator and scratchpad memory", - "URL": "https://github.com/alex2kameboss/MA-riscv-gnu-toolchain", - "License": [ - "BSD-3-Clause", - "GPL-2.0", - "LGPL-2.1" - ], - "Status": "Stable", - "Description": "GCC support for IMT SIMD/Vector accelerator. Custom instructions are available through inline assembly.", - "WI": [ - "ID 4.2.17" - ], - "Partners": "IMT", - "Comment": ". ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Operating System", - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Safety Compliant Math and Motor Control Library", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.2.18" - ], - "Partners": "NXP-CZ", - "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Basic toolchain for the many-core parallel accelerator", - "URL": "", - "License": "Others", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.2.19" - ], - "Partners": "UPB", - "Comment": "Multiple. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Integrate system level simulators with extra-functional properties", - "URL": "", - "License": "Apache-2.0", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.3.01" - ], - "Partners": "POLITO", - "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Time Contract Co-processor Compiler (TCCP-CO)", - "URL": "https://github.com/offis/isolde-tccp", - "License": "Apache-2.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.", - "WI": [ - "ID 4.3.02" - ], - "Partners": "OFFIS", - "Comment": ". ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Power/Performance Modeling for Design Space Exploration PPM-DSE", - "URL": "", - "License": "Others", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.3.03" - ], - "Partners": "SILVACO", - "Comment": ". ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Bit-accurate FPGA fault injection (BAFFI) tool", - "URL": "https://gitlab.com/selene-riscv-platform/DAVOS#1-baffi-tool", - "License": "MIT", - "Status": "Completed, tested", - "Description": "BAFFI supports fine-grain fault injection in AMD Ultrascale+ FPGAs. Supports permanent and transient fault models suitable for verification of ASIC (RTL) and FPGA designs. Automates robustness assessment of RISCV prototypes.", - "WI": [ - "ID 4.3.04" - ], - "Partners": "UPV", - "Comment": "MIT. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Software", - "Tool" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Simulation-based HW/SW co-verification approach", - "URL": "", - "License": "Others", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.3.05" - ], - "Partners": "FZI", - "Comment": "TBD. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Software", - "Tool" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Software simulator for the AI/ML Accelerator", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.3.06" - ], - "Partners": "FotoNation", - "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Software", - "Tool" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Verilator-based Fault-Injection Framework", - "URL": "", - "License": [ - "LGPL-3.0", - "Apache-2.0" - ], - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.3.07" - ], - "Partners": "HM", - "Comment": "LGPL 3.0, Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Software", - "Tool" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Open-Source Verification Flow for High Performance Cores, Accelerators and Demonstrators", - "URL": "", - "License": "Others", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.3.08" - ], - "Partners": [ - "IFX", - "HM" - ], - "Comment": "Open Source. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Operating System", - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Tooling to ensure compliance with multicore timing certification objectives", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.3.09" - ], - "Partners": "RAPITA", - "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Software", - "Tool" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Optimizing WCET with LAVINIUM Toolchain: A Scheduling Solution for Improved Reliability", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.3.10" - ], - "Partners": [], - "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Software", - "Tool" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Fault-Injection-Analysis of FPU Unit", - "URL": "", - "License": "Others", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.3.11" - ], - "Partners": "UZL", - "Comment": "Open Source. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Operating System", - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "XNG hypervisor integration of validation tools", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.3.12" - ], - "Partners": "FENTISS", - "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Operating System", - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - }, - { - "Project": "ISOLDE", - "Name": "Hypervisor runtime fault diagnosis tests integration", - "URL": "", - "License": "Proprietary", - "Status": "", - "Description": "TBD", - "WI": [ - "ID 4.3.13" - ], - "Partners": "FENTISS", - "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": [ - "Operating System", - "Software" - ], - "IP_CARD_URL": "", - "IP_CARD_PDF_URL": "" - } -] \ No newline at end of file From 50b2d886957bf343cd3b9931dcfd2ed199ba34e6 Mon Sep 17 00:00:00 2001 From: gmpnxp Date: Thu, 30 Jul 2026 15:53:44 +0200 Subject: [PATCH 3/3] Add files via upload updated NXP-AT contributions in ISOLDE WP4 --- ips/isolde.json | 767 +++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 625 insertions(+), 142 deletions(-) diff --git a/ips/isolde.json b/ips/isolde.json index 933ec2a..db120cc 100644 --- a/ips/isolde.json +++ b/ips/isolde.json @@ -3,7 +3,10 @@ "Project": "ISOLDE", "Name": "NOEL-V processor extensions", "URL": "", - "License": ["GPL-2.0-or-later","Proprietary"], + "License": [ + "GPL-2.0-or-later", + "Proprietary" + ], "Status": "", "Description": "TBD", "WI": [ @@ -11,9 +14,13 @@ ], "Partners": "GSL", "Comment": "GPL. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": ["Core","Extension"], - "IP_CARD_URL": "" - }, + "Category": [ + "Core", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, { "Project": "ISOLDE", "Name": "CVA6 processor extensions", @@ -26,8 +33,12 @@ ], "Partners": "TDIS", "Comment": "Solderpad. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": ["Core","Extension"], - "IP_CARD_URL": "" + "Category": [ + "Core", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -41,8 +52,12 @@ ], "Partners": "HM", "Comment": "MIT. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": ["Core","Extension"], - "IP_CARD_URL": "" + "Category": [ + "Core", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -56,8 +71,12 @@ ], "Partners": "UZL", "Comment": "Open Source. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": ["Core", "Tool"], - "IP_CARD_URL": "" + "Category": [ + "Core", + "Tool" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -71,8 +90,11 @@ ], "Partners": "IFX", "Comment": "Proprietary. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": ["Tool"], - "IP_CARD_URL": "" + "Category": [ + "Tool" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -86,8 +108,11 @@ ], "Partners": "TRT", "Comment": "Solderpad. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": ["Interface"], - "IP_CARD_URL": "" + "Category": [ + "Interface" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -101,8 +126,11 @@ ], "Partners": "UPV", "Comment": "MIT. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": ["NoC"], - "IP_CARD_URL": "" + "Category": [ + "NoC" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -116,8 +144,13 @@ ], "Partners": "UPV", "Comment": "MIT. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": ["On-Chip Debug System", "Tool", "Visualisation and Debugging" ], - "IP_CARD_URL": "" + "Category": [ + "On-Chip Debug System", + "Tool", + "Visualisation and Debugging" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -131,8 +164,11 @@ ], "Partners": "IFX", "Comment": "TBD. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": ["Interface"], - "IP_CARD_URL": "" + "Category": [ + "Interface" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -146,8 +182,11 @@ ], "Partners": "IFX", "Comment": "TBD. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": ["Peripheral"], - "IP_CARD_URL": "" + "Category": [ + "Peripheral" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -161,14 +200,20 @@ ], "Partners": "IFX", "Comment": "TBD. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": ["Peripheral"], - "IP_CARD_URL": "" + "Category": [ + "Peripheral" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", "Name": "GRLIB IP library", "URL": "https://www.gaisler.com/getgrlib", - "License": ["GPL-2.0-or-later","Proprietary"], + "License": [ + "GPL-2.0-or-later", + "Proprietary" + ], "Status": "", "Description": "TBD", "WI": [ @@ -176,8 +221,13 @@ ], "Partners": "GSL", "Comment": "GPL. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": ["Core", "Peripheral", "Interface"], - "IP_CARD_URL": "" + "Category": [ + "Core", + "Peripheral", + "Interface" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -191,8 +241,11 @@ ], "Partners": "FENTISS", "Comment": "Proprietary. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": ["Extension"], - "IP_CARD_URL": "" + "Category": [ + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -206,8 +259,11 @@ ], "Partners": "TRT", "Comment": "Solderpad. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": ["Extension"], - "IP_CARD_URL": "" + "Category": [ + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -221,14 +277,21 @@ ], "Partners": "FotoNation", "Comment": "Open Source. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": ["Peripheral", "Interface"], - "IP_CARD_URL": "" + "Category": [ + "Peripheral", + "Interface" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", "Name": "Extension interface for NOEL-V", "URL": "", - "License": ["GPL-2.0-or-later","Proprietary"], + "License": [ + "GPL-2.0-or-later", + "Proprietary" + ], "Status": "", "Description": "TBD", "WI": [ @@ -236,8 +299,12 @@ ], "Partners": "GSL", "Comment": "GPL. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": ["Extension", "Interface"], - "IP_CARD_URL": "" + "Category": [ + "Extension", + "Interface" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -251,8 +318,12 @@ ], "Partners": "TDIS", "Comment": "Solderpad. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": ["Extension", "Interface"], - "IP_CARD_URL": "" + "Category": [ + "Extension", + "Interface" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -266,8 +337,12 @@ ], "Partners": "ETHZ", "Comment": "Solderpad. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": ["Extension", "Interface"], - "IP_CARD_URL": "" + "Category": [ + "Extension", + "Interface" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -281,8 +356,11 @@ ], "Partners": "FENTISS", "Comment": "Proprietary. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": ["Software"], - "IP_CARD_URL": "" + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -296,8 +374,12 @@ ], "Partners": "SYSGO", "Comment": "TBD. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": ["Core", "Core Generator"], - "IP_CARD_URL": "" + "Category": [ + "Core", + "Core Generator" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -311,14 +393,20 @@ ], "Partners": "IFX", "Comment": "Proprietary. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": ["Software"], - "IP_CARD_URL": "" + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", "Name": "NOEL-V software tools", "URL": "", - "License": ["GPL-2.0-or-later","Proprietary"], + "License": [ + "GPL-2.0-or-later", + "Proprietary" + ], "Status": "", "Description": "TBD", "WI": [ @@ -326,8 +414,12 @@ ], "Partners": "GSL", "Comment": "GPL. ISOLDE Category 'Cores, interfaces, peripherals & NoCs'", - "Category": ["Software", "Tools"], - "IP_CARD_URL": "" + "Category": [ + "Software", + "Tools" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -341,7 +433,12 @@ ], "Partners": "BSC", "Comment": "MIT. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Peripheral","On-Chip Debug System"] + "Category": [ + "Peripheral", + "On-Chip Debug System" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -355,7 +452,11 @@ ], "Partners": "TRT", "Comment": "TBD. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Peripherals"] + "Category": [ + "Peripherals" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -369,7 +470,13 @@ ], "Partners": "NXP-AT", "Comment": "ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension", "On-Chip Debug System"] + "Category": [ + "Accelerator", + "Extension", + "On-Chip Debug System" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -383,7 +490,12 @@ ], "Partners": "NXP-AT", "Comment": "ISOLDE Category 'Extension'", - "Category": ["On-Chip Debug System", "Peripheral"] + "Category": [ + "On-Chip Debug System", + "Peripheral" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -397,7 +509,12 @@ ], "Partners": "NXP-AT", "Comment": "ISOLDE Category 'Extension'", - "Category": ["Extension","Peripheral"] + "Category": [ + "Extension", + "Peripheral" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -411,7 +528,12 @@ ], "Partners": "NXP-AT", "Comment": "ISOLDE Category 'Extension'", - "Category": ["Extension","Peripheral"] + "Category": [ + "Extension", + "Peripheral" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -425,8 +547,13 @@ ], "Partners": "NXP-AT", "Comment": "ISOLDE Category 'Extension'", - "Category": ["Extension","Peripheral"] - }, + "Category": [ + "Extension", + "Peripheral" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" + }, { "Project": "ISOLDE", "Name": "Memory subsystem support for Bytecode VMs", @@ -439,7 +566,12 @@ ], "Partners": "HM", "Comment": "MIT. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension"] + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -453,7 +585,13 @@ ], "Partners": "UNIBO", "Comment": "Solderpad. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension", "Peripheral"] + "Category": [ + "Accelerator", + "Extension", + "Peripheral" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -467,7 +605,12 @@ ], "Partners": "FENTISS", "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension"] + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -481,7 +624,12 @@ ], "Partners": "IFX", "Comment": "TBD. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension"] + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -495,7 +643,12 @@ ], "Partners": "SYSGO", "Comment": "ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension"] + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -509,7 +662,12 @@ ], "Partners": "UZL", "Comment": "Open Source. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension"] + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -523,7 +681,12 @@ ], "Partners": "POLIMI", "Comment": "Multiple. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension"] + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -537,7 +700,13 @@ ], "Partners": "IMT", "Comment": "GPL v3.0. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension","Peripheral"] + "Category": [ + "Accelerator", + "Extension", + "Peripheral" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -551,7 +720,13 @@ ], "Partners": "BSC", "Comment": "ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension", "On-Chip Debug System"] + "Category": [ + "Accelerator", + "Extension", + "On-Chip Debug System" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -565,7 +740,13 @@ ], "Partners": "OFFIS", "Comment": ". ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension", "On-Chip Debug System"] + "Category": [ + "Accelerator", + "Extension", + "On-Chip Debug System" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -579,7 +760,12 @@ ], "Partners": "TRT", "Comment": "TBD. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Extension", "Interface"] + "Category": [ + "Extension", + "Interface" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -593,7 +779,12 @@ ], "Partners": "POLIMI", "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Peripheral", "On-Chip Debug System"] + "Category": [ + "Peripheral", + "On-Chip Debug System" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -607,7 +798,12 @@ ], "Partners": "UNIBO", "Comment": "Solderpad. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension"] + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -621,7 +817,12 @@ ], "Partners": "POLITO", "Comment": "Solderpad. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension"] + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -635,7 +836,13 @@ ], "Partners": "FotoNation", "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension", "AI"] + "Category": [ + "Accelerator", + "Extension", + "AI" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -649,7 +856,12 @@ ], "Partners": "ETHZ", "Comment": "Solderpad. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension"] + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -663,7 +875,12 @@ ], "Partners": "SAL", "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension"] + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -677,7 +894,12 @@ ], "Partners": "IMT", "Comment": "GPL v3.0. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension"] + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -691,7 +913,12 @@ ], "Partners": "TUI", "Comment": "TBD. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension"] + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -705,7 +932,12 @@ ], "Partners": "BSC", "Comment": "Solderpad. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension"] + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -719,7 +951,12 @@ ], "Partners": "SAL", "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension"] + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -733,7 +970,12 @@ ], "Partners": "POLIMI", "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension"] + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -747,7 +989,12 @@ ], "Partners": "IMT", "Comment": "GPL v3.0. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension"] + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -761,7 +1008,13 @@ ], "Partners": "BEIA", "Comment": "GPL v3.0. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Core","Accelerator","Extension"] + "Category": [ + "Core", + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -779,7 +1032,12 @@ "NXP-CZ" ], "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension"] + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -793,7 +1051,12 @@ ], "Partners": "ACP", "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension"] + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -807,7 +1070,12 @@ ], "Partners": "ACP", "Comment": "Proprietary. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension"] + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -821,7 +1089,12 @@ ], "Partners": "POLITO", "Comment": "Solderpad. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension"] + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -835,7 +1108,12 @@ ], "Partners": "IMT", "Comment": "GPL v3.0. ISOLDE Category 'Accelerators and extensions'", - "Category": ["Accelerator","Extension"] + "Category": [ + "Accelerator", + "Extension" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -849,7 +1127,11 @@ ], "Partners": "POLITO", "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Software"] + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -863,7 +1145,12 @@ ], "Partners": "FotoNation", "Comment": "Multiple. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Operating System","Software"] + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -877,7 +1164,11 @@ ], "Partners": "HM", "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Software"] + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -894,7 +1185,12 @@ "SYSGO" ], "Comment": "Open Source. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Operating System","Software"] + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -908,7 +1204,11 @@ ], "Partners": "TASI", "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Software"] + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -922,7 +1222,11 @@ ], "Partners": "UPB", "Comment": "Multiple. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Software"] + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -936,7 +1240,12 @@ ], "Partners": "SYSGO", "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Operating System","Software"] + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -950,7 +1259,12 @@ ], "Partners": "FENTISS", "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Operating System","Software"] + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -964,7 +1278,12 @@ ], "Partners": "TUI", "Comment": "Open Source. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Operating System","Software"] + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -978,7 +1297,12 @@ ], "Partners": "SYSGO", "Comment": "Public domain (CC0) for the Vivado/Lauterbach debugger configuration code contained therein.. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Operating System","Software"] + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -992,7 +1316,12 @@ ], "Partners": "POLITO", "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Operating System","Software"] + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1006,7 +1335,12 @@ ], "Partners": "BYK", "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Operating System","Software"] + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1020,7 +1354,11 @@ ], "Partners": "FZI", "Comment": "TBD. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Software"] + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1034,7 +1372,11 @@ ], "Partners": "POLIMI", "Comment": "MIT. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Software"] + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1048,7 +1390,11 @@ ], "Partners": "FotoNation", "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Software"] + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1062,7 +1408,12 @@ ], "Partners": "UNIBO", "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Operating System","Software"] + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1076,7 +1427,12 @@ ], "Partners": "UNIBO", "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Operating System","Software"] + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1090,7 +1446,12 @@ ], "Partners": "UNIBO", "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Operating System","Software"] + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1104,7 +1465,12 @@ ], "Partners": "UNIBO", "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Operating System","Software"] + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1118,63 +1484,89 @@ ], "Partners": "NXP-RO", "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Operating System","Software"] + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", - "Name": "LLVM and debugger support for Forward-edge CFI", + "Name": "LLVM support for Forward-edge CFI", "URL": "", "License": "Proprietary", - "Status": "", - "Description": "TBD", + "Status": "Verified", + "Description": "LLVM extension to enable code generation for FCFI (ID 3.1.05)", "WI": [ "ID 4.2.11" ], "Partners": "NXP-AT", "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Software"] + "Category": [ + "Software", + "Compiler" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", - "Name": "LLVM and debugger support for backward-edge CFI", + "Name": "LLVM support for backward-edge CFI", "URL": "", "License": "Proprietary", - "Status": "", - "Description": "TBD", + "Status": "Verified", + "Description": "LLVM extension to enable code generation for BCFI (ID 3.1.02)", "WI": [ "ID 4.2.12" ], "Partners": "NXP-AT", "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Software"] + "Category": [ + "Software", + "Compiler" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", - "Name": "LLVM and debugger support for cryptographically tagged memory", + "Name": "LLVM support for cryptographically tagged memory", "URL": "", "License": "Proprietary", - "Status": "", - "Description": "TBD", + "Status": "Verified", + "Description": "LLVM and newlib extensions to enable code generation for CTM (ID 3.1.03)", "WI": [ "ID 4.2.13" ], "Partners": "NXP-AT", "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Software"] + "Category": [ + "Software", + "Compiler" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", - "Name": "Debugger support for enclave memory isolation", + "Name": "Debugger support for Forward-edge CFI and backward-edge CFI", "URL": "", "License": "Proprietary", - "Status": "", - "Description": "TBD", + "Status": "Verified", + "Description": "Debugger extension to support changing register values in a stack frame for stack unwinding, making use of a GDB upstream extension of the python API", "WI": [ "ID 4.2.14" ], "Partners": "NXP-AT", "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Software"] + "Category": [ + "Software", + "On-Chip Debug System", + "Visualisation and Debugging" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1188,7 +1580,11 @@ ], "Partners": "SAL", "Comment": "Multiple. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Software"] + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1202,13 +1598,22 @@ ], "Partners": "INTEL", "Comment": ". ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Operating System","Software"] + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", "Name": "Support for SIMD/Vector Accelerator and scratchpad memory", "URL": "https://github.com/alex2kameboss/MA-riscv-gnu-toolchain", - "License": ["BSD-3-Clause", "GPL-2.0", "LGPL-2.1"], + "License": [ + "BSD-3-Clause", + "GPL-2.0", + "LGPL-2.1" + ], "Status": "Stable", "Description": "GCC support for IMT SIMD/Vector accelerator. Custom instructions are available through inline assembly.", "WI": [ @@ -1216,7 +1621,12 @@ ], "Partners": "IMT", "Comment": ". ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Operating System","Software"] + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1230,7 +1640,11 @@ ], "Partners": "NXP-CZ", "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Software"] + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1244,7 +1658,11 @@ ], "Partners": "UPB", "Comment": "Multiple. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Software"] + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1258,7 +1676,11 @@ ], "Partners": "POLITO", "Comment": "Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Software"] + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1272,7 +1694,11 @@ ], "Partners": "OFFIS", "Comment": ". ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Software"] + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1286,7 +1712,11 @@ ], "Partners": "SILVACO", "Comment": ". ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Software"] + "Category": [ + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1300,7 +1730,12 @@ ], "Partners": "UPV", "Comment": "MIT. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Software","Tool"] + "Category": [ + "Software", + "Tool" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1314,7 +1749,12 @@ ], "Partners": "FZI", "Comment": "TBD. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Software","Tool"] + "Category": [ + "Software", + "Tool" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1328,13 +1768,21 @@ ], "Partners": "FotoNation", "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Software","Tool"] + "Category": [ + "Software", + "Tool" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", "Name": "Verilator-based Fault-Injection Framework", "URL": "", - "License": ["LGPL-3.0","Apache-2.0"], + "License": [ + "LGPL-3.0", + "Apache-2.0" + ], "Status": "", "Description": "TBD", "WI": [ @@ -1342,7 +1790,12 @@ ], "Partners": "HM", "Comment": "LGPL 3.0, Apache V2.0. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Software","Tool"] + "Category": [ + "Software", + "Tool" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1359,7 +1812,12 @@ "HM" ], "Comment": "Open Source. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Operating System","Software"] + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1373,7 +1831,12 @@ ], "Partners": "RAPITA", "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Software","Tool"] + "Category": [ + "Software", + "Tool" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1387,7 +1850,12 @@ ], "Partners": [], "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Software","Tool"] + "Category": [ + "Software", + "Tool" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1401,7 +1869,12 @@ ], "Partners": "UZL", "Comment": "Open Source. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Operating System","Software"] + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1415,7 +1888,12 @@ ], "Partners": "FENTISS", "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Operating System","Software"] + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" }, { "Project": "ISOLDE", @@ -1429,6 +1907,11 @@ ], "Partners": "FENTISS", "Comment": "Proprietary. ISOLDE Category 'Operating systems and applications SW'", - "Category": ["Operating System","Software"] + "Category": [ + "Operating System", + "Software" + ], + "IP_CARD_URL": "", + "IP_CARD_PDF_URL": "" } ] \ No newline at end of file