Skip to content

Commit

Permalink
Bump register interface to cut critical path.
Browse files Browse the repository at this point in the history
  • Loading branch information
Yvan Tortorella committed Jan 11, 2024
1 parent 6d6b86e commit 74756f8
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 3 deletions.
4 changes: 2 additions & 2 deletions Bender.lock
Original file line number Diff line number Diff line change
Expand Up @@ -155,8 +155,8 @@ packages:
- 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 Down
2 changes: 1 addition & 1 deletion Bender.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ dependencies:
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 }
redundancy_cells: { git: "https://github.com/pulp-platform/redundancy_cells.git", rev: "3fbd080e" } # branch: astral
register_interface: { git: "https://github.com/pulp-platform/register_interface.git", version: 0.4.2 }
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 }
tagger: { git: "https://github.com/pulp-platform/transaction-tagger.git", rev: b288376 }
Expand Down
2 changes: 2 additions & 0 deletions hw/cheshire_pkg.sv
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@ package cheshire_pkg;
// Reg parameters
dw_bt RegMaxReadTxns;
dw_bt RegMaxWriteTxns;
bit AxiToRegCut;
aw_bt RegAmoNumCuts;
bit RegAmoPostCut;
// External AXI ports (limited number of ports and rules)
Expand Down Expand Up @@ -562,6 +563,7 @@ package cheshire_pkg;
AxiUserDefault : 0,
RegMaxReadTxns : 8,
RegMaxWriteTxns : 8,
AxiToRegCut : 0,
RegAmoNumCuts : 1,
RegAmoPostCut : 1,
// RTC
Expand Down
1 change: 1 addition & 0 deletions hw/cheshire_soc.sv
Original file line number Diff line number Diff line change
Expand Up @@ -366,6 +366,7 @@ module cheshire_soc import cheshire_pkg::*; #(
.AxiIdWidth ( AxiSlvIdWidth ),
.AxiUserWidth ( Cfg.AxiUserWidth ),
.RegDataWidth ( 32'd32 ),
.RegCut ( Cfg.AxiToRegCut ),
.axi_req_t ( axi_slv_req_t ),
.axi_rsp_t ( axi_slv_rsp_t ),
.reg_req_t ( reg_req_t ),
Expand Down

0 comments on commit 74756f8

Please sign in to comment.