Concatenation between two data
Concatenation between two data
Allow a data to be overrided
Allow a data to be overrided
Cast data to Bits
set a data as inout
Set a data as input
Set a data as output
Assign the bundle with an other bundle by name
Assign the bundle with an other bundle by name
Assign all possible signal fo the bundle with an other bundle by name
Assign all possible signal fo the bundle with an other bundle by name
Return all element of the bundle
flip the direction of the data
Generate this if condition is true
Generate this if condition is true
Return the width of the data
Get current component with all parents
Get current component with all parents
Create a data set to 0
Pull a signal to the top level (use for debugging)
Pull a signal to the top level (use for debugging)
Usefull for register that doesn't need a reset value in RTL, but need a randome value for simulation (avoid x-propagation)
Usefull for register that doesn't need a reset value in RTL, but need a randome value for simulation (avoid x-propagation)
Resized data regarding target
Resized data regarding target
Set baseType to Combinatorial
remove the direction (in,out,inout) to a data
Set baseType to reg
width of the x point
width of the y point
Define an UInt 2D point
width of the x point
width of the y point
val positionOnScreen = Reg(UInt2D(log2Up(p.screenResX) bits, log2Up(p.screenResY) bits))