public static class NanosimBERT.NanosimDataModule extends java.lang.Object implements BERT.DataModule
Constructor and Description |
---|
NanosimBERT.NanosimDataModule() |
Modifier and Type | Method and Description |
---|---|
BERT.DataAnalyzer |
createDataAnalyzer()
Create a Data Analyzer from this module.
|
BERT.DataGenerator |
createDataGenerator()
Create a Data Generator from this module.
|
double |
getFrequency()
Get the frequency set for this module
|
double |
getPeriod()
Return the period in nanoseconds
|
protected java.util.Iterator |
getTerminals()
Return iterator over Terminal objects
that are part of this module
|
void |
setFrequency(double freqKHz)
This sets the frequency of the module,
which also dictates the frequency of all its terminals
|
public BERT.DataGenerator createDataGenerator()
BERT.DataModule
createDataGenerator
in interface BERT.DataModule
public BERT.DataAnalyzer createDataAnalyzer()
BERT.DataModule
createDataAnalyzer
in interface BERT.DataModule
public void setFrequency(double freqKHz)
BERT.DataModule
setFrequency
in interface BERT.DataModule
freqKHz
- the frequency in Kilohertzpublic double getFrequency()
BERT.DataModule
getFrequency
in interface BERT.DataModule
public double getPeriod()
getPeriod
in interface BERT.DataModule
protected java.util.Iterator getTerminals()