Skip to content

TeppoKarema/tristan-unified-access-page

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 

Repository files navigation

Tristan Unified Access Page

It provides references and descriptions of all the TRISTAN IPs (hardware and software). It serves as a Virtual Repository page, gathering all the information about the TRISTAN repositories, their status, and the TRISTAN partners involved in them.

Some of the repositories are hosted on the OpenHW Group GitHub forge, some are located on other public pages, and some are closed-source.

The diagram below shows how the TRISTAN repositories are organized.

The Tristan Unified Access Page is the deliverable of the Task 2 of the Work Package 7 (7.2).

TRISTAN IPs

CORES

Repository URL/Instructions TRISTAN Working Items Partners Status License
cve2 cve2 WI2.2.5, WI2.2.8, WI2.5.7 NXP, Synthara, Politecnico di Torino Design and Verification in progress Solderpad
Extensions to the micro-architecture of CV32E40P core CV32E40P (fork) WI2.3.3 UNIBO Design and Verification in progress Solderpad
CVA6 cva6 WI2.4.1, WI2.4.2, WI2.4.3, WI2.4.5 Thales, Sysgo, TU Darmstadt, Bosch Design and Verification in progress Solderpad
RVV coprocessor for CVA6 RVV-coprocessor WI2.4.4 ETH Design and Verification in progress Solderpad
Timing Channel Protection timing-channel-protection WI2.1.1 ETH Design and Verification in progress Solderpad
UVM env for RISC-V verif core-v-verif WI2.4.1 Thales CVA6 verification in progress Solderpad
Compression and decompression of digital waveforms Tristan WI2.5.11 semify Design and Verification in progress To be determined
TraceUnit Not published yet WI2.1.4, WI2.2.1, WI2.3.4, WI2.5.4 ACCT, FHG, MNRS, SYSGO Design and Verification in progress To be determined
Hypervisor H-extension WI2.5.10 ETH, Sysgo Design and Verification in progress Solderpad
Riviera: RISC-V ISA Extensions for NFC Applications To Be Done WI2.5.1 NXP Austria, Politecnico di Torino, Technical University of Graz Design and Verification in progress To Be Decided

PERIPHERALS

Repository URL/Instructions TRISTAN Working Items Partners Status License
TSN-TraceBus Not published yet WI3.1.1 ACCT, BOSCH-DE, FHG, SYSGO Design and Verification in progress To be determined
HPDcache github.com/openhwgroup/cv-hpdcache WI3.1.5 CEA Design and verification in progress Solderpad
CLIC clic WI3.1.7 ETH Design and Verification in progress Apache-2.0
AXI LLC AXI-LLC WI3.1.5 ETH Design and Verification in progress Solderpad
AXI AXI WI3.2.1 ETH Design and Verification in progress Solderpad
eFPGA I:Embedded-fpga WI3.4.5 YNGA Design in progress Solderpad
Accelerator for post-quantum cryptography To do WI3.4.4 TUM, Politecnico di Torino Design in progress To be determined
Low-power IO DMA IO DMA WI3.1.4 UNIBO Design and Verification in progress Solderpad
Heterogeneous Cluster Interconnect (HCI)) HCI WI3.2.2 UNIBO Design and Verification in progress Solderpad
Low-power FP32/FP16 Accelerator for MatMul RedMule WI3.4.1 UNIBO Design and Verification in progress Solderpad

SOFTWARE

Repository URL/Instructions TRISTAN Working Items Partners Status License
TimeWeaver absint.com/timeweaver WI4.1.5 AbsInt Waiting for WI4.1.3 / WI2.2.1 proprietary
CompCert github.com/AbsInt/CompCert WI4.2.4 AbsInt Waiting for WI2.5.4 dual licensed (see repository)
Yocto for CVA6 meta-cva6-yocto WI4.3.3 Thales Initial release MIT
Setting up Yocto and baremetal debug on CVA6 cva6-eclipse-demo WI4.3.3 Thales Initial release Apache
End-to-end stack for ML software development on embedded RISC-V platforms Plinio WI4.4.4 ANTM, Politecnico di Torino, UNIBO Design in progress Apache 2.0
CMSIS like Open-Source AI, as well as DSP- and compute (e.g. BLAS) libraries RiscV-NN WI4.4.1 IFX, Politecnico di Torino, UNIBO, CEA Design in progress
COREV GCC COREV GCC (fork) WI4.2.1 UNIBO Design and Verification in progress GPL
COREV Binutils COREV Binutils (fork) WI4.2.1 UNIBO Design and Verification in progress GPL
ELinOS embedded Linux for RISC-V ELinOS WI4.3.2 SYSGO To be released in spring 2024 GPL
PikeOS CVA-6 support PikeOS WI4.3.3 SYSGO To be released proprietary
LLVM TD from ADL TBD WI4.2.1, WI4.2.3 NXP Design and verification in progress TBD
Cloud Connector Not published yet WI 4.3.4 aicas To be determined
RISC-V Runtime Not published yet WI4.4.1 CEA Design and verification in progress Apache
VxP Tools and Libraries Not published yet WI3.4.2, WI4.2.1, WI4.2.6, WI4.4.1 CEA Design and verification in progress Apache

TOOLS

Repository URL/Instructions TRISTAN Working Items Partners Status License
IP-XACT extension for timing and power intent Not published yet WI5.3.3 EPOS Concept in development To be determined
To be determined
GVSOC GVSOC (fork) WI5.1.5 UNIBO Design and Verification in progress Apache-2.0
RISC-V systemverilog-based modular model for verification Not published yet WI5.2.8 SYNT Concept in developments To be determined
ETISS ETISS WI5.1.2 TUM EDA Design and Verification in progress BSD 3-clause
cv_dv_utils CV_DV_UTILS WI3.1.5 CEA Initial release Apache-2.0

Acknowledgements

TRISTAN has received funding from the Chips Joint Undertaking (Chips JU) under grant agreement nr. 101095947. The Chips JU receives support from the European Union’s Horizon Europe’s research and innovation programmes and participating states are Austria, Belgium, Bulgaria, Croatia, Cyprus, Czechia, Germany, Denmark, Estonia, Greece, Spain, Finland, France, Hungary, Ireland, Israel, Iceland, Italy, Lithuania, Luxembourg, Latvia, Malta, Netherlands, Norway, Poland, Portugal, Romania, Sweden, Slovenia, Slovakia, Turkey.

EU Logo        ChipsJU_Logo

About

Unified Access Page for the TRISTAN project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published