| # Copyright lowRISC contributors. |
| # Licensed under the Apache License, Version 2.0, see LICENSE for details. |
| # SPDX-License-Identifier: Apache-2.0 |
| # XXX: Split this core into multiple smaller ones. |
| name: "lowrisc:prim:all:0.1" |
| description: "Primitives" |
| - lowrisc:prim:ram_2p # for prim_ram_2p_adv |
| - lowrisc:prim:diff_decode # for prim_alert_sender/receiver |
| - lowrisc:prim:pad_wrapper |
| - lowrisc:prim:clock_mux2 |
| - rtl/prim_clock_inverter.sv |
| - rtl/prim_alert_receiver.sv |
| - rtl/prim_alert_sender.sv |
| - rtl/prim_arbiter_ppc.sv |
| - rtl/prim_arbiter_tree.sv |
| - rtl/prim_esc_receiver.sv |
| - rtl/prim_sram_arbiter.sv |
| - rtl/prim_secded_39_32_enc.sv |
| - rtl/prim_secded_39_32_dec.sv |
| - rtl/prim_ram_2p_async_adv.sv |
| file_type: systemVerilogSource |
| - tool_verilator ? (files_verilator_waiver) |
| - tool_ascentlint ? (files_ascentlint_waiver) |