Skip to content

Commit c2fcfda

Browse files
committed
xilinx: update compile file list
1 parent e676820 commit c2fcfda

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

xilinx/scripts/add_sources.genesys2.tcl

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,24 @@
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.
26
set ROOT "../../.."
7+
8+
# Package(tech_cells_generic) Target(all(any(fpga, tech_cells_generic_include_xilinx_xpm), not(tech_cells_generic_exclude_xilinx_xpm)))
39
add_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(*)
917
add_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)))
1222
add_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)))
6678
add_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(*)
98112
add_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(*)
112128
add_files -norecurse -fileset [current_fileset] [list \
113129
$ROOT/rtl/apb/apb_pkg.sv \
114130
]
131+
132+
# Package(cve2) Target(*)
115133
add_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(*)
138174
add_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(*)
148186
add_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)))
156196
add_files -norecurse -fileset [current_fileset] [list \
157197
$ROOT/rtl/riscv-dbg/dmi_jtag_tap.sv \
158198
]
199+
200+
# Package(riscv-dbg) Target(*)
159201
add_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(*)
165209
add_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))
173219
add_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)
184233
add_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

196246
set_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

Comments
 (0)