aboutsummaryrefslogtreecommitdiff
path: root/core/cpu.core
blob: 7f7b49944471d2ba8c274cfe87008c6d2798d347 (plain) (blame)
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
CAPI=2:
name: bingchao:riscv:cpu:1.0.0
description: "RISC-V Core"

filesets:
  rtl:
    files:
      - rtl/core.sv
      - rtl/fetch.sv
    file_type: systemVerilogSource
    depend:
      - bingchao:riscv:primitives

  tb:
    files:
      - tb/core_tb.sv
      - tb/core_tb_imem.sv
    file_type: systemVerilogSource

targets:
  default: &default
    filesets:
      - rtl
    toplevel: top

  sim:
    <<: *default
    description: Run top level testbench
    default_tool: verilator
    filesets_append:
      - tb
    toplevel: core_tb
    tools:
      verilator:
        mode: binary