Class used to create a task that must be executed after the creation of the component
Add a new prePopTask
Contains an array of all children Component
Get the current clock domain (null if there is no clock domain already set )
Definition Name (name of the entity (VHDL) or module (Verilog))
Get a set of all IO available in the component
Sort all IO regarding instanceCounter
Return the path of the parent
Return the path of the parent
toplevel/[myComponent1] // Current component is myComponent2
Return the path of the component
Return the path of the component
toplevel/[myComponent1]/[myComponent2] // Current component is myComponent2
Name allocation
No "io_" prefix in front of the in/out signals
Get the parent component (null if there is no parent)
Return a list of all parents of the components
Reference owner type
Rework the component
Set the definition name of the component
Empty Component, remove logic in component and assign zero on output port as stub
Empty Component, remove logic in component and assign zero on output port as stub
val dut = (new MyComponent).stub()
Used to store arbitrary object related to the component
(Since version ) see corresponding Javadoc for more information.
Abstract class used to create a new Component
Component Documentation