edu.cmu.emulator.genIQ
Class PathBasedEmuDef
java.lang.Object
edu.cmu.emulator.genIQ.PathBasedEmuDef
public class PathBasedEmuDef
- extends Object
Hides details of the emulator implementation from the rest of the path
based DSP verilog generation.
- Author:
- Glenn Judd
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sigEnv
protected SignalEnvironment sigEnv
hwConfig
protected EmuHWConfiguration hwConfig
dspHWConfig
protected DSPHardwareConfiguration dspHWConfig
inputSampleSize
protected int inputSampleSize
outputSampleSize
protected int outputSampleSize
emulator
protected Emulator emulator
parser
protected ConfigFileParser parser
PathBasedEmuDef
public PathBasedEmuDef(String configFile,
String hwConfigFile,
int inputSampleSize,
int outputSampleSize)
throws IOException
- Throws:
IOException
getParser
public ConfigFileParser getParser()
getNumPorts
public int getNumPorts()
getNumPaths
public int getNumPaths(int sPort,
int dPort)
getPath
protected Path getPath(int sPort,
int tapIndex)
getMinDelay
public int getMinDelay(int sPort,
int tapIndex)
getMaxDelay
public int getMaxDelay(int sPort,
int tapIndex)
getMaxDelayPathDepth
public int getMaxDelayPathDepth(int sPort)
getDelayPathDepth
public int getDelayPathDepth(int sPort,
int dPort,
int pathIndex)
getPathIndex
public int getPathIndex(int sPort,
int dPort,
int pathIndex)
getInputSampleSize
public int getInputSampleSize()
getOutputSampleSize
public int getOutputSampleSize()
getInputDDRSampleSize
public int getInputDDRSampleSize()
getOutputDDRSampleSize
public int getOutputDDRSampleSize()
getPortID
public String getPortID(int port)
getNumOutgoingPaths
public int getNumOutgoingPaths(int sPort)
getNumIncomingPaths
public int getNumIncomingPaths(int dPort)
getAuxFPGAPort
public int getAuxFPGAPort()
Copyright © 2013. All Rights Reserved.