public class RegisterInitTools
extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
INIT_PROPERTY |
| Constructor and Description |
|---|
RegisterInitTools() |
| Modifier and Type | Method and Description |
|---|---|
static BigInteger |
getRegisterValue(Design design,
String registerBaseName,
int width)
Reads the current value of a multi-bit register.
|
static void |
main(String[] args) |
static int |
setRegisterValue(Design design,
String registerBaseName,
BigInteger value,
int width)
Updates the INIT values of a multi-bit register given a BigInteger value.
|
static int |
setRegisterValue(Design design,
String registerBaseName,
long value,
int width)
Updates the INIT values of a multi-bit register given a long value.
|
public static final String INIT_PROPERTY
public static int setRegisterValue(Design design, String registerBaseName, long value, int width)
design - The design containing the registerregisterBaseName - The base name of the register without bus index (e.g., "my_reg_reg")value - The new value to setwidth - The width of the register in bitspublic static int setRegisterValue(Design design, String registerBaseName, BigInteger value, int width)
design - The design containing the registerregisterBaseName - The base name of the register without bus index (e.g., "my_reg_reg")value - The new value to setwidth - The width of the register in bitspublic static BigInteger getRegisterValue(Design design, String registerBaseName, int width)
design - The design containing the registerregisterBaseName - The base name of the register without bus indexwidth - The width of the register in bitspublic static void main(String[] args)