class TimingExtractorXdc extends TimingExtractorListener
Writes timing constraints for Vivado. Produces two .xdc constraint files:
- a normal XDC file to use when the toplevel is included inside another project. Includes all false path and max delay constraints
- an "out-of-context" (OOC) XDC file to use when the toplevel is packaged as an IP (e.g. to use in block design). Includes all clock and input/output delay commands
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- TimingExtractorXdc
- TimingExtractorListener
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new TimingExtractorXdc()
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
-
def
close(): Unit
- Definition Classes
- TimingExtractorXdc → TimingExtractorListener
- val component: String
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def findClockPeriod(signal: Any, destVar: String = "clk_period"): String
- def findDriverCell(s: String, destVar: String = "source"): String
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- val oocFilename: String
- val oocWriter: PrintWriter
- val outDir: String
- def pathOf(that: Any): String
- val realFilename: String
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
writeClock(clock: Bool, frequency: ClockFrequency): Unit
- Definition Classes
- TimingExtractorXdc → TimingExtractorListener
-
def
writeFalsePath(target: Any, falsePathTag: crossClockFalsePath): Unit
- Definition Classes
- TimingExtractorXdc → TimingExtractorListener
-
def
writeInputDelay(bt: BaseType): Unit
- Definition Classes
- TimingExtractorXdc → TimingExtractorListener
-
def
writeMaxDelay(target: Any, source: Any, tag: crossClockMaxDelay): Unit
- Definition Classes
- TimingExtractorXdc → TimingExtractorListener
-
def
writeOutputDelay(bt: BaseType): Unit
- Definition Classes
- TimingExtractorXdc → TimingExtractorListener
- val writer: PrintWriter
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated