public final class MmuSettingsUtils
extends java.lang.Object
MmuSettingsUtils
implements utilities for handing MMU settings.Modifier and Type | Method and Description |
---|---|
static java.util.List<BufferEventConstraint> |
getBufferEventConstraints(MmuSubsystem memory,
GeneratorSettings settings) |
static MemoryAccessConstraints |
getConstraints(MmuSubsystem memory,
GeneratorSettings settings) |
static IntegerConstraint<IntegerField> |
getIntegerConstraint(BooleanValuesSettings settings)
Returns the constraint corresponding to the values settings or
null if no constraint is
specified (the constraint is identical to TRUE). |
static IntegerConstraint<IntegerField> |
getIntegerConstraint(IntegerValuesSettings settings)
Returns the constraint corresponding to the values settings or
null if no constraint is
specified (the constraint is identical to TRUE). |
static java.util.List<IntegerConstraint<IntegerField>> |
getIntegerConstraints(GeneratorSettings settings) |
public static MemoryAccessConstraints getConstraints(MmuSubsystem memory, GeneratorSettings settings)
public static java.util.List<IntegerConstraint<IntegerField>> getIntegerConstraints(GeneratorSettings settings)
public static IntegerConstraint<IntegerField> getIntegerConstraint(IntegerValuesSettings settings)
null
if no constraint is
specified (the constraint is identical to TRUE).settings
- the values settings.null
.public static IntegerConstraint<IntegerField> getIntegerConstraint(BooleanValuesSettings settings)
null
if no constraint is
specified (the constraint is identical to TRUE).settings
- the values settings.null
.public static java.util.List<BufferEventConstraint> getBufferEventConstraints(MmuSubsystem memory, GeneratorSettings settings)