Package

spinal.lib

tools

Permalink

package tools

Visibility
  1. Public
  2. All

Type Members

  1. class DataAnalyzer extends AnyRef

    Permalink

    Base type data analyzer.

    Base type data analyzer. It provides some utilities that help designer analyze the circuit at runtime.

  2. class EdgesHandler extends AnyRef

    Permalink
  3. class ElkEdge extends AnyRef

    Permalink
  4. class ElkNode extends AnyRef

    Permalink
  5. case class ElkPort(name: String, highlight: Int) extends Product with Serializable

    Permalink
  6. class HTMLGenerator extends AnyRef

    Permalink
  7. class ModuleAnalyzer extends AnyRef

    Permalink

    Module topology analyzer.

    Module topology analyzer. It provides some methods that return the input or output pins, all sub-modules or sub-blackboxes, all clocks inside, and filter the returned results.

  8. case class ModuleData(module: Component, moduleName: String, clkMap: HashMap[ClockDomain, Int]) extends Product with Serializable

    Permalink
  9. class NodesHandler extends AnyRef

    Permalink
  10. case class SignalHandler(signal: BaseType, isPort: Boolean) extends Product with Serializable

    Permalink

Value Members

  1. object BigIntToListBoolean

    Permalink

    Convert a BigInt into a List of Boolean

    Convert a BigInt into a List of Boolean

    Example:
    1. BigIntToListBoolean(14, 4 bits)
      // List(false, true, true, true)
  2. object DataAnalyzer

    Permalink
  3. object HDElkDiagramGen

    Permalink
  4. object ModuleAnalyzer

    Permalink
  5. package binarySystem

    Permalink

Ungrouped