1+ # Copyright (c) 2024 ETH Zurich and University of Bologna.
2+ # Licensed under the Apache License, Version 2.0, see LICENSE for details.
3+ # SPDX-License-Identifier: Apache-2.0
4+ #
15# This script was generated automatically by bender.
26set ROOT " ../../.."
7+
8+ # Package(tech_cells_generic) Target(all(any(fpga, tech_cells_generic_include_xilinx_xpm), not(tech_cells_generic_exclude_xilinx_xpm)))
39add_files -norecurse -fileset [current_fileset] [list \
410 $ROOT /rtl/tech_cells_generic/fpga/pad_functional_xilinx.sv \
511 $ROOT /rtl/tech_cells_generic/fpga/tc_clk_xilinx.sv \
612 $ROOT /rtl/tech_cells_generic/fpga/tc_sram_xilinx.sv \
713 $ROOT /rtl/tech_cells_generic/tc_sram_impl.sv \
814]
15+
16+ # Package(common_cells) Target(*)
917add_files -norecurse -fileset [current_fileset] [list \
1018 $ROOT /rtl/common_cells/binary_to_gray.sv \
1119]
20+
21+ # Package(common_cells) Target(not(all(vivado_ipx, xilinx)))
1222add_files -norecurse -fileset [current_fileset] [list \
1323 $ROOT /rtl/common_cells/cb_filter_pkg.sv \
1424 $ROOT /rtl/common_cells/cc_onehot.sv \
@@ -63,6 +73,8 @@ add_files -norecurse -fileset [current_fileset] [list \
6373 $ROOT /rtl/common_cells/addr_decode_napot.sv \
6474 $ROOT /rtl/common_cells/multiaddr_decode.sv \
6575]
76+
77+ # Package(common_cells) Target(not(all(vivado_ipx, xilinx)))
6678add_files -norecurse -fileset [current_fileset] [list \
6779 $ROOT /rtl/common_cells/cb_filter.sv \
6880 $ROOT /rtl/common_cells/cdc_fifo_2phase.sv \
@@ -95,6 +107,8 @@ add_files -norecurse -fileset [current_fileset] [list \
95107 $ROOT /rtl/common_cells/stream_omega_net.sv \
96108 $ROOT /rtl/common_cells/mem_to_banks.sv \
97109]
110+
111+ # Package(obi) Target(*)
98112add_files -norecurse -fileset [current_fileset] [list \
99113 $ROOT /rtl/obi/obi_pkg.sv \
100114 $ROOT /rtl/obi/obi_intf.sv \
@@ -109,9 +123,13 @@ add_files -norecurse -fileset [current_fileset] [list \
109123 $ROOT /rtl/obi/obi_sram_shim.sv \
110124 $ROOT /rtl/obi/obi_xbar.sv \
111125]
126+
127+ # Package(apb) Target(*)
112128add_files -norecurse -fileset [current_fileset] [list \
113129 $ROOT /rtl/apb/apb_pkg.sv \
114130]
131+
132+ # Package(cve2) Target(*)
115133add_files -norecurse -fileset [current_fileset] [list \
116134 $ROOT /rtl/cve2/cve2_pkg.sv \
117135 $ROOT /rtl/cve2/cve2_alu.sv \
@@ -135,6 +153,24 @@ add_files -norecurse -fileset [current_fileset] [list \
135153 $ROOT /rtl/cve2/cve2_if_stage.sv \
136154 $ROOT /rtl/cve2/cve2_core.sv \
137155]
156+
157+ # Package(idma) Target(*)
158+ add_files -norecurse -fileset [current_fileset] [list \
159+ $ROOT /rtl/idma/idma_pkg.sv \
160+ $ROOT /rtl/idma/idma_channel_coupler.sv \
161+ $ROOT /rtl/idma/idma_dataflow_element.sv \
162+ $ROOT /rtl/idma/idma_obi_read.sv \
163+ $ROOT /rtl/idma/idma_obi_write.sv \
164+ $ROOT /rtl/idma/idma_nd_midend.sv \
165+ $ROOT /rtl/idma/idma_transfer_id_gen.sv \
166+ $ROOT /rtl/idma/idma_legalizer_page_splitter.sv \
167+ $ROOT /rtl/idma/idma_transport_layer_rw_obi.sv \
168+ $ROOT /rtl/idma/idma_legalizer_rw_obi.sv \
169+ $ROOT /rtl/idma/idma_backend_rw_obi.sv \
170+ $ROOT /rtl/idma/croc_idma.sv \
171+ ]
172+
173+ # Package(obi_peripherals) Target(*)
138174add_files -norecurse -fileset [current_fileset] [list \
139175 $ROOT /rtl/obi_uart/obi_uart_pkg.sv \
140176 $ROOT /rtl/obi_uart/obi_uart_baudgen.sv \
@@ -145,6 +181,8 @@ add_files -norecurse -fileset [current_fileset] [list \
145181 $ROOT /rtl/obi_uart/obi_uart_register.sv \
146182 $ROOT /rtl/obi_uart/obi_uart.sv \
147183]
184+
185+ # Package(riscv-dbg) Target(*)
148186add_files -norecurse -fileset [current_fileset] [list \
149187 $ROOT /rtl/riscv-dbg/dm_pkg.sv \
150188 $ROOT /rtl/riscv-dbg/debug_rom/debug_rom.sv \
@@ -153,15 +191,21 @@ add_files -norecurse -fileset [current_fileset] [list \
153191 $ROOT /rtl/riscv-dbg/dm_mem.sv \
154192 $ROOT /rtl/riscv-dbg/dmi_cdc.sv \
155193]
194+
195+ # Package(riscv-dbg) Target(not(all(bscane, xilinx)))
156196add_files -norecurse -fileset [current_fileset] [list \
157197 $ROOT /rtl/riscv-dbg/dmi_jtag_tap.sv \
158198]
199+
200+ # Package(riscv-dbg) Target(*)
159201add_files -norecurse -fileset [current_fileset] [list \
160202 $ROOT /rtl/riscv-dbg/dm_sba.sv \
161203 $ROOT /rtl/riscv-dbg/dm_top.sv \
162204 $ROOT /rtl/riscv-dbg/dmi_jtag.sv \
163205 $ROOT /rtl/riscv-dbg/dm_obi_top.sv \
164206]
207+
208+ # Package(croc_soc) Target(*)
165209add_files -norecurse -fileset [current_fileset] [list \
166210 $ROOT /rtl/croc_pkg.sv \
167211 $ROOT /rtl/user_pkg.sv \
@@ -170,8 +214,11 @@ add_files -norecurse -fileset [current_fileset] [list \
170214 $ROOT /rtl/clint/clint_reg_pkg.sv \
171215 $ROOT /rtl/obi_timer/obi_timer_reg_pkg.sv \
172216]
217+
218+ # Package(croc_soc) Target(not(netlist_yosys))
173219add_files -norecurse -fileset [current_fileset] [list \
174220 $ROOT /rtl/core_wrap.sv \
221+ $ROOT /rtl/bootrom/bootrom.sv \
175222 $ROOT /rtl/soc_ctrl/soc_ctrl_regs.sv \
176223 $ROOT /rtl/gpio/gpio_reg_top.sv \
177224 $ROOT /rtl/gpio/gpio.sv \
@@ -181,6 +228,8 @@ add_files -norecurse -fileset [current_fileset] [list \
181228 $ROOT /rtl/user_domain.sv \
182229 $ROOT /rtl/croc_soc.sv \
183230]
231+
232+ # Package(croc_soc) Target(genesys2)
184233add_files -norecurse -fileset [current_fileset] [list \
185234 $ROOT /xilinx/hw/croc_xilinx.sv \
186235 $ROOT /xilinx/hw/fan_ctrl.sv \
@@ -190,13 +239,15 @@ set_property include_dirs [list \
190239 $ROOT /rtl/apb/include \
191240 $ROOT /rtl/common_cells/include \
192241 $ROOT /rtl/cve2/include \
242+ $ROOT /rtl/idma/include \
193243 $ROOT /rtl/obi/include \
194244] [current_fileset]
195245
196246set_property include_dirs [list \
197247 $ROOT /rtl/apb/include \
198248 $ROOT /rtl/common_cells/include \
199249 $ROOT /rtl/cve2/include \
250+ $ROOT /rtl/idma/include \
200251 $ROOT /rtl/obi/include \
201252] [current_fileset -simset]
202253
0 commit comments