p

midas

package midas

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Value Members

  1. object AutoCounterUsePrintfImpl extends Field[Boolean] with Product with Serializable

    Chooses between the two implementation strategies for Auto Counter.

    Chooses between the two implementation strategies for Auto Counter.

    True: Synthesized Printf Implementation

    • Generates a counter directly in the target module, adds a printf, and annotates it for printf synthesis
    • Pros: cycle-exact event resolution; counters are printed every time the event is asserted
    • Cons: considerably more resource intensive (64-bit values are synthesized in the printf) Biancolin: This seems like a waste of bandwidth? Maybe just print the message?

    False: Native Bridge Implementation (Default)

    • Wires out each annotated event (Bool) to a dedicated AutoCounter bridge.
    • Pros: More resource efficient;
    • Cons: Coarse event resolution (depends on the sampling frequency set in the bridge)
  2. object DesiredHostFrequency extends Field[Int]
  3. object EnableAutoCounter extends Field[Boolean] with Product with Serializable
  4. object EnableAutoILA extends Field[Boolean] with Product with Serializable

    When set, targetutils.FPGADebugAnnotations (signals labelled with FPGADebug()) are automatically wired out to an ILA.

  5. object EnableModelMultiThreading extends Field[Boolean] with Product with Serializable
  6. object GenerateMultiCycleRamModels extends Field[Boolean] with Product with Serializable
  7. object HasDMAChannel extends Field[Boolean] with Product with Serializable
  8. object HostTransforms extends Field[Seq[TransformDependency]] with Product with Serializable
  9. object ILADepthKey extends Field[Int] with Product with Serializable

    Sets a per-probe buffer depth on the ILA.

    Sets a per-probe buffer depth on the ILA. A greater value permits capturing a longer waveform, at the expense of FPGA reasources. See PG172 ([200~https://docs.xilinx.com/v/u/en-US/pg172-ila) for more info.

  10. object ILAProbeTriggersKey extends Field[Int] with Product with Serializable

    Sets the number of comparators to be generated per ILA-probe.

    Sets the number of comparators to be generated per ILA-probe. See PG172 ([200~https://docs.xilinx.com/v/u/en-US/pg172-ila) for more info.

  11. object OutputDir extends Field[File] with Product with Serializable
  12. object Platform extends Field[(Parameters) ⇒ PlatformShim] with Product with Serializable
  13. object SynthAsserts extends Field[Boolean] with Product with Serializable
  14. object SynthPrints extends Field[Boolean] with Product with Serializable
  15. object TargetTransforms extends Field[Seq[TransformDependency]] with Product with Serializable

Ungrouped