diff --git a/Makefile b/Makefile index a8122b3448..4e258d0b27 100644 --- a/Makefile +++ b/Makefile @@ -174,6 +174,11 @@ src := core/include/$(target)_config_pkg.sv vendor/pulp-platform/common_cells/src/rstgen.sv \ vendor/pulp-platform/common_cells/src/addr_decode.sv \ vendor/pulp-platform/common_cells/src/stream_register.sv \ + vendor/pulp-platform/common_cells/src/id_queue.sv \ + vendor/pulp-platform/common_cells/src/stream_fork.sv \ + vendor/pulp-platform/common_cells/src/fall_through_register.sv \ + vendor/pulp-platform/common_cells/src/onehot_to_bin.sv \ + vendor/pulp-platform/common_cells/src/stream_filter.sv \ vendor/pulp-platform/axi/src/axi_cut.sv \ vendor/pulp-platform/axi/src/axi_join.sv \ vendor/pulp-platform/axi/src/axi_delayer.sv \ diff --git a/corev_apu/fpga/src/ariane_xilinx.sv b/corev_apu/fpga/src/ariane_xilinx.sv index ebd41c56b9..f9fbce79a3 100644 --- a/corev_apu/fpga/src/ariane_xilinx.sv +++ b/corev_apu/fpga/src/ariane_xilinx.sv @@ -978,6 +978,7 @@ axi_riscv_atomics_wrap #( .AXI_DATA_WIDTH ( AxiDataWidth ), .AXI_ID_WIDTH ( AxiIdWidthSlaves ), .AXI_USER_WIDTH ( AxiUserWidth ), + .AXI_MAX_READ_TXNS ( 1 ), .AXI_MAX_WRITE_TXNS ( 1 ), .RISCV_WORD_WIDTH ( 64 ) ) i_axi_riscv_atomics ( diff --git a/corev_apu/tb/ariane_testharness.sv b/corev_apu/tb/ariane_testharness.sv index 87bfa5373d..01c9053958 100644 --- a/corev_apu/tb/ariane_testharness.sv +++ b/corev_apu/tb/ariane_testharness.sv @@ -419,6 +419,7 @@ module ariane_testharness #( .AXI_DATA_WIDTH ( AXI_DATA_WIDTH ), .AXI_ID_WIDTH ( ariane_axi_soc::IdWidthSlave ), .AXI_USER_WIDTH ( AXI_USER_WIDTH ), + .AXI_MAX_READ_TXNS ( 1 ), .AXI_MAX_WRITE_TXNS ( 1 ), .RISCV_WORD_WIDTH ( 64 ) ) i_axi_riscv_atomics (