org.opencores
Class Conf

java.lang.Object
  |
  +--org.opencores.Conf

public class Conf
extends java.lang.Object

Class, where FPGA and algorithm tuning data is located


Field Summary
static int BSH_GPC
          Bitstream GPC column header.
static int BSH_IOC
          Bitstream IOC column header.
static boolean clear
          should be unused cells included in configuration
static java.lang.String ddir
          dest dir
static boolean debug
          display debug info?
static int DIR_E
          Direction
static int DIR_N
          Direction
static int DIR_S
          Direction
static int DIR_W
          Direction
static java.lang.String[] exts
          extension names
static int FT_EDIF
           
static int FT_UNKNOWN
          extension types
static int FT_VERILOG
           
static int GNET_MIN
          minimum number of global net users should be >= 1
static boolean graphics
          display graphically?
static boolean help
          command line help
static java.lang.String inFile
          input file name
static int K
          number of inputs per LUT
static java.io.PrintWriter log
          log output stream
static java.lang.String logFile
          log file name
static java.lang.String NAME
          program name
static java.lang.String NL
          string representing line separator
static int NUM_GPC
          number of GPCs in FPGA
static int NUM_IOC
          number of ports in FPGA
static int NUM_SR
          number of special resources in FPGA
static int[] OPPOSITE_DIR
          Opposite directions
static int[] OPTION_ENUM
          matching enum for OPTION_NAME @see OPTION_NAME
static java.lang.String[] OPTION_NAME
          all options listed here
static java.lang.String outFile
          output file name
static java.lang.String PARAM_HELP
          parameter help text as displayed with option -h
private static int pIdx
          current parameter index
static java.lang.String PROGRAM_DESC
          two line program description as displayed at start
static java.lang.String sdir
          source dir
static boolean verbose
          display verbose info?
static java.lang.String VERSION
          program version
static int X
          maximum FPGA size
static int Y
          maximum FPGA size
 
Constructor Summary
Conf()
           
 
Method Summary
static int fileType(java.lang.String filename)
          returns file type, based on extension
private static void setOption(java.lang.String[] param, int option)
          function, that set command line option
static boolean setParameters(java.lang.String[] param)
          Reads and processes parameters and options
private static java.lang.String toDirectory(java.lang.String dir)
          Converts String into directory name
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

X

public static final int X
maximum FPGA size

Y

public static final int Y
maximum FPGA size

K

public static final int K
number of inputs per LUT

NUM_GPC

public static final int NUM_GPC
number of GPCs in FPGA

NUM_IOC

public static final int NUM_IOC
number of ports in FPGA

NUM_SR

public static final int NUM_SR
number of special resources in FPGA

GNET_MIN

public static final int GNET_MIN
minimum number of global net users should be >= 1

DIR_N

public static final int DIR_N
Direction

DIR_S

public static final int DIR_S
Direction

DIR_W

public static final int DIR_W
Direction

DIR_E

public static final int DIR_E
Direction

OPPOSITE_DIR

public static final int[] OPPOSITE_DIR
Opposite directions

log

public static java.io.PrintWriter log
log output stream

NAME

public static final java.lang.String NAME
program name

VERSION

public static final java.lang.String VERSION
program version

inFile

public static java.lang.String inFile
input file name

outFile

public static java.lang.String outFile
output file name

logFile

public static java.lang.String logFile
log file name

help

public static boolean help
command line help

verbose

public static boolean verbose
display verbose info?

debug

public static boolean debug
display debug info?

graphics

public static boolean graphics
display graphically?

sdir

public static java.lang.String sdir
source dir

ddir

public static java.lang.String ddir
dest dir

clear

public static boolean clear
should be unused cells included in configuration

BSH_GPC

public static final int BSH_GPC
Bitstream GPC column header.

BSH_IOC

public static final int BSH_IOC
Bitstream IOC column header.

NL

public static final java.lang.String NL
string representing line separator

PROGRAM_DESC

public static final java.lang.String PROGRAM_DESC
two line program description as displayed at start

PARAM_HELP

public static final java.lang.String PARAM_HELP
parameter help text as displayed with option -h

OPTION_NAME

public static final java.lang.String[] OPTION_NAME
all options listed here

OPTION_ENUM

public static final int[] OPTION_ENUM
matching enum for OPTION_NAME @see OPTION_NAME

pIdx

private static int pIdx
current parameter index

exts

public static final java.lang.String[] exts
extension names

FT_UNKNOWN

public static final int FT_UNKNOWN
extension types

FT_EDIF

public static final int FT_EDIF

FT_VERILOG

public static final int FT_VERILOG
Constructor Detail

Conf

public Conf()
Method Detail

setParameters

public static boolean setParameters(java.lang.String[] param)
                             throws java.lang.Exception
Reads and processes parameters and options
Parameters:
param - Command line parameters
Returns:
further processing needed

setOption

private static void setOption(java.lang.String[] param,
                              int option)
function, that set command line option
Parameters:
param - all parameters
option - option as set in OPTION_ENUM and OPTION_NAME

toDirectory

private static java.lang.String toDirectory(java.lang.String dir)
Converts String into directory name

fileType

public static final int fileType(java.lang.String filename)
returns file type, based on extension