Skip to content

Commit

Permalink
Integrate HMR unit for CVA6 redundancy.
Browse files Browse the repository at this point in the history
  • Loading branch information
Yvan Tortorella committed Mar 2, 2024
1 parent 4635eb4 commit e26a4d2
Show file tree
Hide file tree
Showing 22 changed files with 2,468 additions and 1,900 deletions.
52 changes: 37 additions & 15 deletions Bender.lock
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,16 @@ packages:
revision: fccffb5953ec8564218ba05e20adbedec845e014
version: 0.39.1
source:
Git: https://github.com/pulp-platform/axi.git
Git: https://github.com/pulp-platform/axi
dependencies:
- common_cells
- common_verification
- tech_cells_generic
axi_llc:
revision: 559bcbd09a5a884dbe31e2d72fd95d024e357f39
version: 0.2.1
revision: d79a00b8673b814efacbbe9bf106103407fc401b
version: null
source:
Git: https://github.com/pulp-platform/axi_llc.git
Git: https://github.com/pulp-platform/axi_llc
dependencies:
- axi
- common_cells
Expand All @@ -44,8 +44,8 @@ packages:
- common_cells
- common_verification
axi_rt:
revision: 2be9d4028cd3fd6617a0302a53212495a4c4e3fa
version: 0.0.0-alpha.4
revision: 56074a195b1c8b05f4bdd73674e437bbcb35f2cd
version: 0.0.0-alpha.7
source:
Git: https://github.com/pulp-platform/axi_rt.git
dependencies:
Expand All @@ -62,8 +62,8 @@ packages:
- common_cells
- register_interface
clic:
revision: 8ed76ffc779a435d0ed034f3068e4c3334fe2ecf
version: 2.0.0
revision: bf6032e1ea30f3a502aa85906520dece53626eb9
version: 3.0.0-rc4
source:
Git: https://github.com/pulp-platform/clic.git
dependencies:
Expand Down Expand Up @@ -92,14 +92,15 @@ packages:
Git: https://github.com/pulp-platform/common_verification.git
dependencies: []
cva6:
revision: 9338c2ca7cf1a47aef54322f89ce867825c3c8d5
revision: 72f3219fc57e158e41adede05cd2e65a42db97bc
version: null
source:
Git: https://github.com/pulp-platform/cva6.git
dependencies:
- axi
- common_cells
- fpnew
- redundancy_cells
- tech_cells_generic
fpnew:
revision: f231041c610f270ffc03cbdac38739ddb6426572
Expand Down Expand Up @@ -144,9 +145,19 @@ packages:
- common_cells
- register_interface
- tech_cells_generic
redundancy_cells:
revision: c37bdb47339bf70e8323de8df14ea8bbeafb6583
version: null
source:
Git: https://github.com/pulp-platform/redundancy_cells.git
dependencies:
- common_cells
- common_verification
- register_interface
- tech_cells_generic
register_interface:
revision: d7693be4aef1fc7e7eb2b00b41c42e87d959866c
version: 0.4.2
revision: e4b20be8833180863ebc64675c93b1694239c505
version: null
source:
Git: https://github.com/pulp-platform/register_interface.git
dependencies:
Expand All @@ -155,22 +166,33 @@ packages:
- common_cells
- common_verification
riscv-dbg:
revision: 138d74bcaa90c70180c12215db3776813d2a95f2
version: 0.8.0
revision: 358f90110220adf7a083f8b65d157e836d706236
version: 0.8.1
source:
Git: https://github.com/pulp-platform/riscv-dbg.git
dependencies:
- common_cells
- tech_cells_generic
serial_link:
revision: 77bec1aebd92b2ebea9962814f2370d5d48390c3
version: 1.1.0
revision: 5a25f5a71074f1ebb6de7b5280f2b16924bcc666
version: 1.1.1
source:
Git: https://github.com/pulp-platform/serial_link.git
dependencies:
- axi
- common_cells
- register_interface
tagger:
revision: b288376b65b6bbd5feea196bb3c220f783d96e29
version: null
source:
Git: https://github.com/pulp-platform/transaction-tagger.git
dependencies:
- axi
- common_cells
- common_verification
- register_interface
- tech_cells_generic
tech_cells_generic:
revision: 7968dd6e6180df2c644636bc6d2908a49f2190cf
version: 0.2.13
Expand Down
15 changes: 9 additions & 6 deletions Bender.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,22 +13,24 @@ package:

dependencies:
apb_uart: { git: "https://github.com/pulp-platform/apb_uart.git", version: 0.2.1 }
axi: { git: "https://github.com/pulp-platform/axi.git", version: 0.39.0 }
axi_llc: { git: "https://github.com/pulp-platform/axi_llc.git", version: 0.2.1 }
axi: { git: "https://github.com/pulp-platform/axi", version: 0.39.1 }
axi_llc: { git: "https://github.com/pulp-platform/axi_llc", rev: d79a00b } # branch: astral
axi_riscv_atomics: { git: "https://github.com/pulp-platform/axi_riscv_atomics.git", version: 0.8.2 }
axi_rt: { git: "https://github.com/pulp-platform/axi_rt.git", version: 0.0.0-alpha.4 }
axi_vga: { git: "https://github.com/pulp-platform/axi_vga.git", version: 0.1.1 }
clic: { git: "https://github.com/pulp-platform/clic.git", version: 2.0.0 }
clic: { git: "https://github.com/pulp-platform/clic.git", version: 3.0.0-for-carfield }
clint: { git: "https://github.com/pulp-platform/clint.git", version: 0.2.0 }
common_cells: { git: "https://github.com/pulp-platform/common_cells.git", version: 1.32.0 }
common_verification: { git: "https://github.com/pulp-platform/common_verification.git", version: 0.2.0 }
cva6: { git: "https://github.com/pulp-platform/cva6.git", rev: pulp-v1.0.0 }
cva6: { git: "https://github.com/pulp-platform/cva6.git", rev: "72f3219" } # branch: astral-new
iDMA: { git: "https://github.com/pulp-platform/iDMA.git", version: 0.5.1 }
irq_router: { git: "https://github.com/pulp-platform/irq_router.git", version: 0.0.1-beta.1 }
opentitan_peripherals: { git: "https://github.com/pulp-platform/opentitan_peripherals.git", version: 0.4.0 }
register_interface: { git: "https://github.com/pulp-platform/register_interface.git", version: 0.4.2 }
redundancy_cells: { git: "https://github.com/pulp-platform/redundancy_cells.git", rev: "c37bdb47" } # branch: astral_rebase
register_interface: { git: "https://github.com/pulp-platform/register_interface.git", rev: "e4b20be8" } # branch: astral
riscv-dbg: { git: "https://github.com/pulp-platform/riscv-dbg.git", version: 0.8.0 }
serial_link: { git: "https://github.com/pulp-platform/serial_link.git", version: 1.1.0 }
serial_link: { git: "https://github.com/pulp-platform/serial_link.git", version: 1.1.1 }
tagger: { git: "https://github.com/pulp-platform/transaction-tagger.git", rev: b288376 }
unbent: { git: "https://github.com/pulp-platform/unbent.git", version: 0.1.6 }

export_include_dirs:
Expand All @@ -39,6 +41,7 @@ sources:
- hw/regs/cheshire_reg_pkg.sv
- hw/regs/cheshire_reg_top.sv
- hw/cheshire_pkg.sv
- hw/cva6_wrap.sv
- hw/cheshire_soc.sv

- target: any(simulation, test)
Expand Down
Loading

0 comments on commit e26a4d2

Please sign in to comment.