Package

treadle

blackboxes

Permalink

package blackboxes

Visibility
  1. Public
  2. All

Type Members

  1. class BuiltInBlackBoxFactory extends ScalaBlackBoxFactory

    Permalink
  2. class ClockDivider2 extends ScalaBlackBox

    Permalink

    This black-boxes a Clock Divider by 2.

    This black-boxes a Clock Divider by 2. The output clock is phase-aligned to the input clock. If you use this in synthesis, make sure your sdc declares that you want it to do the same.

    Because Chisel does not support blocking assignments, it is impossible to create a deterministic divided clock.

    output clk_out Divided Clock input clk_in Clock Input

  3. class ClockDivider3 extends ScalaBlackBox

    Permalink

    This black-boxes a Clock Divider by 3.

    This black-boxes a Clock Divider by 3. The output clock is phase-aligned to the input clock. If you use this in synthesis, make sure your sdc declares that you want it to do the same.

    Because Chisel does not support blocking assignments, it is impossible to create a deterministic divided clock.

    output clk_out Divided Clock input clk_in Clock Input

  4. class EicgWrapper extends ScalaBlackBox

    Permalink
  5. case class PlusArg(name: String, value: String) extends Product with Serializable

    Permalink

    Convenience class that holds a parsed Plus Arg Command line form of a plus_arg is +<name>=<value>

  6. class PlusArgReader extends ScalaBlackBox

    Permalink

    Allows overriding values at simulation time

Value Members

  1. object PlusArg extends Serializable

    Permalink

Ungrouped