1- # Copyright (c) 2025 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- #
5- # Authors:
6- # - Philippe Sauter <
[email protected] >
7-
8- # List of files to synthesize the design
9- # A file list given to the yosys-slang frontend to load the design
10- # In this flow we use 'read_slang -F croc.flist' to load this file
11- # All paths are relative to this file (use -f to make them relative to CWD)
12- # It contains:
13- # - include directores expected from SystemVerilog 'include' statements
14- # - defines used in some SystemVerilog files
15- # often used to guard non-synthesisable code or select some implementation
16- # - the paths to all source files
17-
181+incdir+rtl/apb/include
192+incdir+rtl/common_cells/include
203+incdir+rtl/cve2/include
@@ -108,27 +91,16 @@ rtl/common_cells/stream_arbiter.sv
10891rtl/common_cells/stream_omega_net.sv
10992rtl/common_cells/mem_to_banks.sv
11093rtl/apb/apb_pkg.sv
111- rtl/register_interface/reg_intf.sv
112- rtl/register_interface/lowrisc_opentitan/prim_subreg_arb.sv
113- rtl/register_interface/lowrisc_opentitan/prim_subreg_ext.sv
114- rtl/register_interface/periph_to_reg.sv
115- rtl/register_interface/reg_to_apb.sv
116- rtl/register_interface/lowrisc_opentitan/prim_subreg_shadow.sv
117- rtl/register_interface/lowrisc_opentitan/prim_subreg.sv
118- rtl/apb_uart/slib_clock_div.sv
119- rtl/apb_uart/slib_counter.sv
120- rtl/apb_uart/slib_edge_detect.sv
121- rtl/apb_uart/slib_fifo.sv
122- rtl/apb_uart/slib_input_filter.sv
123- rtl/apb_uart/slib_input_sync.sv
124- rtl/apb_uart/slib_mv_filter.sv
125- rtl/apb_uart/uart_baudgen.sv
126- rtl/apb_uart/uart_interrupt.sv
127- rtl/apb_uart/uart_receiver.sv
128- rtl/apb_uart/uart_transmitter.sv
129- rtl/apb_uart/apb_uart.sv
130- rtl/apb_uart/apb_uart_wrap.sv
131- rtl/apb_uart/reg_uart_wrap.sv
94+ rtl/obi/obi_pkg.sv
95+ rtl/obi/obi_intf.sv
96+ rtl/obi/obi_rready_converter.sv
97+ rtl/obi/obi_atop_resolver.sv
98+ rtl/obi/obi_cut.sv
99+ rtl/obi/obi_demux.sv
100+ rtl/obi/obi_err_sbr.sv
101+ rtl/obi/obi_mux.sv
102+ rtl/obi/obi_sram_shim.sv
103+ rtl/obi/obi_xbar.sv
132104rtl/cve2/cve2_pkg.sv
133105rtl/cve2/cve2_alu.sv
134106rtl/cve2/cve2_compressed_decoder.sv
@@ -149,15 +121,21 @@ rtl/cve2/cve2_id_stage.sv
149121rtl/cve2/cve2_prefetch_buffer.sv
150122rtl/cve2/cve2_if_stage.sv
151123rtl/cve2/cve2_core.sv
152- rtl/obi/obi_pkg.sv
153- rtl/obi/obi_intf.sv
154- rtl/obi/obi_rready_converter.sv
155- rtl/obi/obi_atop_resolver.sv
156- rtl/obi/obi_demux.sv
157- rtl/obi/obi_err_sbr.sv
158- rtl/obi/obi_mux.sv
159- rtl/obi/obi_sram_shim.sv
160- rtl/obi/obi_xbar.sv
124+ rtl/obi_uart/obi_uart_pkg.sv
125+ rtl/obi_uart/obi_uart_baudgen.sv
126+ rtl/obi_uart/obi_uart_interrupts.sv
127+ rtl/obi_uart/obi_uart_modem.sv
128+ rtl/obi_uart/obi_uart_rx.sv
129+ rtl/obi_uart/obi_uart_tx.sv
130+ rtl/obi_uart/obi_uart_register.sv
131+ rtl/obi_uart/obi_uart.sv
132+ rtl/register_interface/reg_intf.sv
133+ rtl/register_interface/lowrisc_opentitan/prim_subreg_arb.sv
134+ rtl/register_interface/lowrisc_opentitan/prim_subreg_ext.sv
135+ rtl/register_interface/periph_to_reg.sv
136+ rtl/register_interface/reg_to_apb.sv
137+ rtl/register_interface/lowrisc_opentitan/prim_subreg_shadow.sv
138+ rtl/register_interface/lowrisc_opentitan/prim_subreg.sv
161139rtl/riscv-dbg/dm_pkg.sv
162140rtl/riscv-dbg/debug_rom/debug_rom.sv
163141rtl/riscv-dbg/debug_rom/debug_rom_one_scratch.sv
0 commit comments