summaryrefslogtreecommitdiff
path: root/src/main/scala/chisel3/util/experimental/decode/DecodeTableAnnotation.scala
blob: cd289a5d5cb4ebc92d17964dd6221afb300a87f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
// SPDX-License-Identifier: Apache-2.0

package chisel3.util.experimental.decode

import firrtl.annotations.{Annotation, ReferenceTarget, SingleTargetAnnotation}

case class DecodeTableAnnotation(
  target:         ReferenceTarget,
  truthTable:     String,
  minimizedTable: String)
    extends SingleTargetAnnotation[ReferenceTarget] {
  override def duplicate(n: ReferenceTarget): Annotation = this.copy(target = n)
}