blob: 414bb3c996ffea1872234aec0aedea4968e158fe [file] [log] [blame]
[package]
name = "opentitan-matcha"
version = "0.1.0"
authors = ["Tock Project Developers <tock-dev@googlegroups.com>"]
build = "build.rs"
edition = "2018"
[dependencies]
components = { path = "../../tock/boards/components" }
rv32i = { path = "../../tock/arch/rv32i" }
capsules = { path = "../../tock/capsules" }
kernel = { path = "../../tock/kernel" }
matcha = { path = "../chip" }
lowrisc = { path = "../../tock/chips/lowrisc" }
blob_fs = { path = "../../tock/libraries/blob_fs" }
[features]
# OpenTitan Matcha SoC design can be synthesized or compiled for different targets. A
# target can be a specific FPGA board, an ASIC technology, or a simulation tool.
# Please see: https://docs.opentitan.org/doc/ug/getting_started/ for further
# information.
#
# OpenTitan Matcha CPU and possibly other components must be configured appropriately
# for a specific target:
# - fpga_nexysvideo:
# OpenTitan Matcha SoC design running on Nexys Video Artix-7 FPGA.
#
# - sim_verilator:
# OpenTitan Matcha SoC design simulated in Verilator.
fpga_nexysvideo = ["matcha/config_fpga_nexysvideo"]
sim_verilator = ["matcha/config_sim_verilator"]