Commit graph

10 commits

Author SHA1 Message Date
Guillaume Chauvon
a5152b03a5
Add support for cv32a65x dedicated synthesis (#2178) 2024-06-04 10:58:09 +02:00
JeanRochCoulon
710da10297
Remove RVFI_TRACE/RVFI_MEM ifdef verilog directive (#1141)
To allow to remove optionally ports, ifdef directive are kept in cva6_config package.
2023-04-11 07:49:59 +02:00
JeanRochCoulon
31948853c6
Replace WT_DCACHE define by CVA6ConfigCacheType localparam (#1127) 2023-03-21 14:18:18 +01:00
Zbigniew Chamski
c288812008
Enable RVFI_MEM support at gate level. (#1113) 2023-03-12 22:17:51 +01:00
JeanRochCoulon
adf99b5304
Remove email adress to avoid email robot spaming (#1094)
Signed-off-by: Jean-Roch Coulon <jean-roch.coulon@thalesgroup.com>
2023-03-06 06:57:25 +01:00
JeanRochCoulon
4b33e69a10
Use only one Flist for all configurations (#1012) 2022-12-13 09:31:26 +01:00
Guillaume Chauvon
1e2ec41cc0
Update to synthesis and simulation gate flow (#947) 2022-09-01 10:18:13 +02:00
JeanRochCoulon
2c3d0f741d
fix gate simulation broken by tc_sram_wrapper insertion (#871) 2022-05-11 06:32:44 +02:00
JeanRochCoulon
35f430d8c6
Replace SyncDpRam by tc_ram (#861)
Signed-off-by: Jean-Roch Coulon  <jean-roch.coulon@thalesgroup.com>
2022-04-28 20:13:55 +02:00
JeanRochCoulon
b242c3f80b
pd: Add Synopsys DC synthesis target (#775)
* riscv_pkg.sv, cva6_imac_sv_config_pkg.sv: define FPU_EN as platform parameter

Signed-off-by: Jean-Roch Coulon <jean-roch.coulon@thalesgroup.com>

* scripts to make ASIC synthesis

Signed-off-by: Jean-Roch Coulon <jean-roch.coulon@thalesgroup.com>

* README.md: update synthesis and gate simulation descrption

Signed-off-by: Jean-Roch Coulon <jean-roch.coulon@thalesgroup.com>

* Update README.md

Co-authored-by: Florian Zaruba <zarubaf@iis.ee.ethz.ch>

* Update pd/synth/Makefile

Co-authored-by: Florian Zaruba <zarubaf@iis.ee.ethz.ch>

* Update pd/synth/cva6_read.tcl

Co-authored-by: Florian Zaruba <zarubaf@iis.ee.ethz.ch>

* Update pd/synth/cva6_read.tcl

Co-authored-by: Florian Zaruba <zarubaf@iis.ee.ethz.ch>

* Update pd/synth/cva6_synth.tcl

Co-authored-by: Florian Zaruba <zarubaf@iis.ee.ethz.ch>

* Update pd/synth/scripts/dc_setup.tcl

Co-authored-by: Florian Zaruba <zarubaf@iis.ee.ethz.ch>

* Update pd/synth/scripts/dc_setup_filenames.tcl

Co-authored-by: Florian Zaruba <zarubaf@iis.ee.ethz.ch>

* Update pd/synth/scripts/gateAnalysis.py

Co-authored-by: Florian Zaruba <zarubaf@iis.ee.ethz.ch>

* rename CVA6ConfigFpuen into CVA6ConfigFpuEn

Signed-off-by: Jean-Roch Coulon <jean-roch.coulon@thalesgroup.com>

* Revert "Update pd/synth/cva6_read.tcl"

This reverts commit 5e4433081d.

* cva6_read.tcl: read synthesis result

Signed-off-by: Jean-Roch Coulon <jean-roch.coulon@thalesgroup.com>

* define CACHE RAM INPUT_DELAY and OUTPUT_DELAY

Signed-off-by: Jean-Roch Coulon <jean-roch.coulon@thalesgroup.com>

* renale gateAnalysis.py

Signed-off-by: Jean-Roch Coulon <jean-roch.coulon@thalesgroup.com>

* fix input and output delays

Signed-off-by: Jean-Roch Coulon <jean-roch.coulon@thalesgroup.com>

* gate_analysis.py reformatted thanks to Black

Signed-off-by: Jean-Roch Coulon <jean-roch.coulon@thalesgroup.com>

* fix INPUT and OUTPUT DELAY setup

Signed-off-by: Jean-Roch Coulon <jean-roch.coulon@thalesgroup.com>

Co-authored-by: Florian Zaruba <zarubaf@iis.ee.ethz.ch>
2021-12-13 19:17:43 +01:00