Packages

package config

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. abstract class ConfigNode extends AnyRef
  2. class IPInstance extends AnyRef
  3. case class ProjectConfig(name: String = "default-project", description: String = "", version: String = "0.1", author: String = "", type: String = "rtl", source: String = "src/", sources: Seq[String] = Seq(), test: String = "test/", tests: Seq[String] = Seq(), topModule: Option[String] = None, constraintPaths: Seq[String] = Seq(), targets: Array[TargetConfig] = Array(), ipFiles: Seq[String] = Seq(), ipPaths: Seq[String] = Seq(), exports: Option[ExportConfig] = None, ips: Seq[IPInstance] = Seq(), cwd: Option[String] = None) extends ConfigNode with Product with Serializable
    Annotations
    @JsonInclude()
  4. case class TargetConfig(name: String = "", toolchain: String = "iverilog", topModule: Option[String] = None, constraintPaths: Seq[String] = Seq(), options: Option[Map[String, String]] = None, tasks: Array[TaskConfig] = Array(), cwd: Option[String] = None) extends ConfigNode with Product with Serializable

    Case class for config of a target

    Case class for config of a target

    name

    Config name

    toolchain

    Toolchain type of this target

    topModule

    Top module name of this target; can be inherited if is None

    options

    Extra options for this target, e.g. part number (xc7a100tfgg484-1) for Xilinx Vivado

    tasks

    Tasks under this target

    Annotations
    @JsonInclude()
  5. case class TaskConfig(name: String = "", type: String = "simulation", topModule: Option[String] = None, constraintPaths: Seq[String] = Seq(), custom: Option[Boolean] = None, tcl: Option[String] = None, host: Option[String] = None, cwd: Option[String] = None) extends ConfigNode with Product with Serializable

    Case class for config of task

    Case class for config of task

    name

    Task name, shown in right panel & config menu

    topModule

    Top module, if None then inherited

    constraintPaths

    Path to constraints file or directory, if None then inherited

    custom

    Use custom execution policy (tcl)

    tcl

    Path to Tcl script

    Annotations
    @JsonInclude()

Value Members

  1. object ProjectConfig extends Serializable
  2. object TargetConfig extends HasDefault[TargetConfig] with Serializable
  3. object TaskConfig extends HasDefault[TaskConfig] with Serializable
  4. object TaskType extends Enumeration

Ungrouped