| CAPI=2: |
| # Copyright lowRISC contributors. |
| # Licensed under the Apache License, Version 2.0, see LICENSE for details. |
| # SPDX-License-Identifier: Apache-2.0 |
| name: "lowrisc:systems:top_earlgrey:0.1" |
| description: "Technology-independent Earl Grey toplevel" |
| filesets: |
| files_rtl_generic: |
| depend: |
| - lowrisc:ip:uart:0.1 |
| - lowrisc:ip:gpio |
| - lowrisc:ip:rv_core_ibex |
| - lowrisc:ip:rv_dm |
| - lowrisc:ip:rv_plic_component |
| - lowrisc:ip:rv_timer |
| - lowrisc:ip:tlul |
| - lowrisc:ip:spi_device |
| - lowrisc:ip:hmac |
| - lowrisc:prim:ram_1p |
| - lowrisc:prim:rom |
| - lowrisc:prim:flash |
| - lowrisc:ip:flash_ctrl:0.1 |
| - lowrisc:constants:top_pkg |
| files: |
| - rtl/tl_main_pkg.sv |
| - rtl/xbar_main.sv |
| - rtl/rv_plic_reg_pkg.sv |
| - rtl/rv_plic_reg_top.sv |
| - rtl/rv_plic.sv |
| - rtl/padctl.sv |
| - rtl/top_earlgrey.sv |
| file_type: systemVerilogSource |
| |
| parameters: |
| SYNTHESIS: |
| datatype: bool |
| paramtype: vlogdefine |
| ASIC_SYNTHESIS: |
| datatype: bool |
| paramtype: vlogdefine |
| |
| targets: |
| default: &default_target |
| filesets: |
| - files_rtl_generic |
| toplevel: top_earlgrey |
| sim: |
| default_tool: icarus |
| filesets: |
| - files_rtl_generic |
| toplevel: top_earlgrey |