Bender.yml 1.07 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
# Copyright 2020 ETH Zurich and University of Bologna.
# Solderpad Hardware License, Version 0.51, see LICENSE for details.
# SPDX-License-Identifier: SHL-0.51

package:
  name: snitch
  authors: [ "Florian Zaruba <zarubaf@iis.ee.ethz.ch>" ]

dependencies:
  common_cells: { git: "https://github.com/pulp-platform/common_cells.git", version: 1.19.0 }

sources:
  - defines:
      SNITCH_ENABLE_PERF: 1
    files:
    # packages
    - src/riscv_instr.sv
    - src/snitch_pkg.sv
    - src/snitch_axi_pkg.sv
    - src/snitch_icache/snitch_icache_pkg.sv
    # rest of RTL
    - src/snitch.sv
    - src/snitch_regfile_ff.sv
    # - src/snitch_regfile_latch.sv
    - src/snitch_lsu.sv
    - src/snitch_ipu.sv
    - src/snitch_shared_muldiv.sv
    - src/snitch_demux.sv
    - src/snitch_axi_adapter.sv
    - src/snitch_onehot.sv
    - src/snitch_icache/snitch_icache.sv
    - src/snitch_icache/snitch_icache_l0.sv
    - src/snitch_icache/snitch_icache_handler.sv
    - src/snitch_icache/snitch_icache_lfsr.sv
    - src/snitch_icache/snitch_icache_lookup.sv
    - src/snitch_icache/snitch_icache_refill.sv