-
Notifications
You must be signed in to change notification settings - Fork 46
/
pulp_riscv_dbg.core
46 lines (41 loc) · 1.29 KB
/
pulp_riscv_dbg.core
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
37
38
39
40
41
42
43
44
45
46
CAPI=2:
# Copyright lowRISC contributors.
# Licensed under the Apache License, Version 2.0, see LICENSE for details.
# SPDX-License-Identifier: Apache-2.0
name: "pulp:riscv:debug_module"
description: "RISC-V Debug Module"
filesets:
files_src:
depend:
- lowrisc:prim:fifo
- lowrisc:prim:clock_inv
files:
- vendor/pulp_riscv_dbg/debug_rom/debug_rom.sv
- vendor/pulp_riscv_dbg/debug_rom/debug_rom_one_scratch.sv
- vendor/pulp_riscv_dbg/src/dm_pkg.sv
- vendor/pulp_riscv_dbg/src/dm_sba.sv
- vendor/pulp_riscv_dbg/src/dm_csrs.sv
- vendor/pulp_riscv_dbg/src/dm_mem.sv
- vendor/pulp_riscv_dbg/src/dmi_cdc.sv
- vendor/pulp_riscv_dbg/src/dmi_jtag.sv
- vendor/lowrisc_ip/ip/prim/rtl/prim_sync_reqack.sv
file_type: systemVerilogSource
files_xilinx_bscane_tap:
files:
- vendor/pulp_riscv_dbg/src/dmi_bscane_tap.sv
file_type: systemVerilogSource
files_jtag_tap:
files:
- vendor/pulp_riscv_dbg/src/dmi_jtag_tap.sv
file_type: systemVerilogSource
files_verilator:
depend:
# common waivers
- lowrisc:lint:common
targets:
default:
filesets:
- files_src
- tool_verilator ? (files_verilator)
- "use_bscane_tap ? (files_xilinx_bscane_tap)"
- "!use_bscane_tap ? (files_jtag_tap)"