A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

L

LANGLE - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex.LL_VirtexConstants
 
LANGLE - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex.MRP_VirtexConstants
 
LANGLE - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.LL_Virtex2Constants
 
LANGLE - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.MRP_Virtex2Constants
 
LANGLE - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.XC4000.LL_4KConstants
 
LANGLE - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.XC4000.MRP_4KConstants
 
LARGE - Static variable in class byucc.jhdl.platforms.util.GenericMemory
LARGE block size.
LAST - Static variable in interface byucc.jhdl.Xilinx.XC4000.techmap.XC4000Constants
 
LATCH - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex.LL_VirtexConstants
 
LATCH - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.LL_Virtex2Constants
 
LATCH - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.XC4000.LL_4KConstants
 
LBR - Static variable in interface byucc.jhdl.parsers.edif.EdifParserCoreConstants
 
LBRACKET - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex.LL_VirtexConstants
 
LBRACKET - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex.MRP_VirtexConstants
 
LBRACKET - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.LL_Virtex2Constants
 
LBRACKET - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.MRP_Virtex2Constants
 
LBRACKET - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.XC4000.LL_4KConstants
 
LBRACKET - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.XC4000.MRP_4KConstants
 
LBRACKET - Static variable in interface byucc.jhdl.util.BVFormat.FormatStringParserConstants
 
LEAFS - Static variable in class byucc.jhdl.apps.Viewers.NewTreeBrowser.TreeBrowserPanel
 
LEAF_NAME - Static variable in class byucc.jhdl.apps.Viewers.NewTreeBrowser.TreeBrowserPanel
 
LEFT - Static variable in class byucc.jhdl.CSRC.Shifter
Simple flag for identifying the left-shift direction in the constructor call.
LEFT - Static variable in class byucc.jhdl.TERA.Shifter
Simple flag for identifying the left-shift direction in the constructor call.
LEFT - Static variable in class byucc.jhdl.Xilinx.Virtex.Modules.Shifter
 
LEFT - Static variable in class byucc.jhdl.Xilinx.Virtex2.Modules.Shifter
 
LEFT - Static variable in class byucc.jhdl.Xilinx.XC4000.Shifter
Simple flag for identifying the left-shift direction in the constructor call.
LEFT - Static variable in class byucc.jhdl.Xilinx.XC9000.Modules.Shifter
 
LEFT_OF - Static variable in class byucc.jhdl.Logic.Logic
Relational Placement directive which indicates that the current cell should be placed in the negative X direction on the JHDL grid from a previous cell.
LESSTHAN - Static variable in interface byucc.jhdl.parsers.edif.EdifParserCoreConstants
 
LETTER - Static variable in interface byucc.jhdl.Fsm.ParserConstants
 
LETTER - Static variable in interface byucc.jhdl.base.genericparser.exprParserConstants
 
LETTER - Static variable in interface byucc.jhdl.parsers.edif.EdifParserCoreConstants
 
LETTER - Static variable in interface byucc.jhdl.synth.graph.parser.DotFileParserConstants
 
LFSR4 - class byucc.jhdl.contrib.modgen.LFSR4.
4 bit linear feedback shift register.
LFSR4(Node, int, Wire, Wire) - Constructor for class byucc.jhdl.contrib.modgen.LFSR4
 
LIBRARY - Static variable in interface byucc.jhdl.parsers.edif.EdifParserCoreConstants
 
LIBRARYREF - Static variable in interface byucc.jhdl.parsers.edif.EdifParserCoreConstants
 
LICENSE_HTML_FILE_NAME - Static variable in class byucc.jhdl.License
The name of the file that contains the html of the license
LICENSE_SHORT_TEXT_FILE_NAME - Static variable in class byucc.jhdl.License
The name of the file that contains the text of the short license
LICENSE_TEXT_FILE_NAME - Static variable in class byucc.jhdl.License
The name of the file that contains the text of the license
LIGHTGREEN - Static variable in class byucc.jhdl.apps.Viewers.Waves.BrowserDataCanvas
 
LISTOFNETS - Static variable in interface byucc.jhdl.parsers.edif.EdifParserCoreConstants
 
LISTOFPORTS - Static variable in interface byucc.jhdl.parsers.edif.EdifParserCoreConstants
 
LL_4K - class byucc.jhdl.platforms.util.readback.Xilinx.XC4000.LL_4K.
The Xilinx Logical Allocation file (.ll file) parser for XC4000 FPGAs.
LL_4K(InputStream) - Constructor for class byucc.jhdl.platforms.util.readback.Xilinx.XC4000.LL_4K
 
LL_4K(Reader) - Constructor for class byucc.jhdl.platforms.util.readback.Xilinx.XC4000.LL_4K
 
LL_4K(LL_4KTokenManager) - Constructor for class byucc.jhdl.platforms.util.readback.Xilinx.XC4000.LL_4K
 
LL_4KConstants - interface byucc.jhdl.platforms.util.readback.Xilinx.XC4000.LL_4KConstants.
 
LL_4KTokenManager - class byucc.jhdl.platforms.util.readback.Xilinx.XC4000.LL_4KTokenManager.
 
LL_4KTokenManager(ASCII_CharStream) - Constructor for class byucc.jhdl.platforms.util.readback.Xilinx.XC4000.LL_4KTokenManager
 
LL_4KTokenManager(ASCII_CharStream, int) - Constructor for class byucc.jhdl.platforms.util.readback.Xilinx.XC4000.LL_4KTokenManager
 
LL_Virtex - class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.LL_Virtex.
The Xilinx Logical Allocation file (.ll file) parser for Virtex FPGAs.
LL_Virtex(InputStream) - Constructor for class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.LL_Virtex
 
LL_Virtex(Reader) - Constructor for class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.LL_Virtex
 
LL_Virtex(LL_VirtexTokenManager) - Constructor for class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.LL_Virtex
 
LL_Virtex2 - class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.LL_Virtex2.
The Xilinx Logical Allocation file (.ll file) parser for Virtex2 FPGAs.
LL_Virtex2(InputStream) - Constructor for class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.LL_Virtex2
 
LL_Virtex2(Reader) - Constructor for class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.LL_Virtex2
 
LL_Virtex2(LL_Virtex2TokenManager) - Constructor for class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.LL_Virtex2
 
LL_Virtex2Constants - interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.LL_Virtex2Constants.
 
LL_Virtex2TokenManager - class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.LL_Virtex2TokenManager.
 
LL_Virtex2TokenManager(SimpleCharStream) - Constructor for class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.LL_Virtex2TokenManager
 
LL_Virtex2TokenManager(SimpleCharStream, int) - Constructor for class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.LL_Virtex2TokenManager
 
LL_VirtexConstants - interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex.LL_VirtexConstants.
 
LL_VirtexTokenManager - class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.LL_VirtexTokenManager.
 
LL_VirtexTokenManager(SimpleCharStream) - Constructor for class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.LL_VirtexTokenManager
 
LL_VirtexTokenManager(SimpleCharStream, int) - Constructor for class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.LL_VirtexTokenManager
 
LOAD - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex.XDL_VirtexConstants
 
LOAD - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.XDL_Virtex2Constants
 
LOAD - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.XC4000.XDL_4KConstants
 
LOADDELAY - Static variable in interface byucc.jhdl.parsers.edif.EdifParserCoreConstants
 
LOADLESSBLOCK - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex.MRP_VirtexConstants
 
LOADLESSBLOCK - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.MRP_Virtex2Constants
 
LOADLESSBLOCK - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.XC4000.MRP_4KConstants
 
LOAD_MODULE - Static variable in class byucc.jhdl.apps.Broker.BrokerCmds
 
LOCKED - Static variable in interface byucc.jhdl.Xilinx.XC4000.techmap.XC4000Constants
 
LOGICASSIGN - Static variable in interface byucc.jhdl.parsers.edif.EdifParserCoreConstants
 
LOGICINPUT - Static variable in interface byucc.jhdl.parsers.edif.EdifParserCoreConstants
 
LOGICLIST - Static variable in interface byucc.jhdl.parsers.edif.EdifParserCoreConstants
 
LOGICMAPINPUT - Static variable in interface byucc.jhdl.parsers.edif.EdifParserCoreConstants
 
LOGICMAPOUTPUT - Static variable in interface byucc.jhdl.parsers.edif.EdifParserCoreConstants
 
LOGICMODEL - Static variable in interface byucc.jhdl.parsers.edif.EdifParserCoreConstants
 
LOGICNAME - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex.MRP_VirtexConstants
 
LOGICNAME - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.MRP_Virtex2Constants
 
LOGICNAME - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.XC4000.MRP_4KConstants
 
LOGICONEOF - Static variable in interface byucc.jhdl.parsers.edif.EdifParserCoreConstants
 
LOGICOUTPUT - Static variable in interface byucc.jhdl.parsers.edif.EdifParserCoreConstants
 
LOGICPORT - Static variable in interface byucc.jhdl.parsers.edif.EdifParserCoreConstants
 
LOGICREF - Static variable in interface byucc.jhdl.parsers.edif.EdifParserCoreConstants
 
LOGICVALUE - Static variable in interface byucc.jhdl.parsers.edif.EdifParserCoreConstants
 
LOGICWAVEFORM - Static variable in interface byucc.jhdl.parsers.edif.EdifParserCoreConstants
 
LOGO_FILE_NAME - Static variable in class byucc.jhdl.License
The name of the file that contains the JHDL logo
LONG - Static variable in class byucc.jhdl.base.Cell
Constants useful in in(), out(), and so forth.
LONGLIST - Static variable in class byucc.jhdl.DRC.DesignRuleChecker
 
LONG_DESCRIPTOR - Static variable in class byucc.jhdl.synth.MethodArg
 
LOWERCENTER - Static variable in interface byucc.jhdl.parsers.edif.EdifParserCoreConstants
 
LOWERLEFT - Static variable in interface byucc.jhdl.parsers.edif.EdifParserCoreConstants
 
LOWERRIGHT - Static variable in interface byucc.jhdl.parsers.edif.EdifParserCoreConstants
 
LPARAN - Static variable in interface byucc.jhdl.util.BVFormat.FormatStringParserConstants
 
LPAREN - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex.MRP_VirtexConstants
 
LPAREN - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.MRP_Virtex2Constants
 
LPAREN - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.XC4000.MRP_4KConstants
 
LUT - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex.LL_VirtexConstants
 
LUT - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.LL_Virtex2Constants
 
LUT - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.XC4000.LL_4KConstants
 
LUT3_TYPE - Static variable in interface byucc.jhdl.Xilinx.XC4000.techmap.XC4000Constants
 
LUT4_TYPE - Static variable in interface byucc.jhdl.Xilinx.XC4000.techmap.XC4000Constants
 
LUTRAMF - Static variable in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.Block
Indicates an F LUT is used for a RAM.
LUTRAMF - Static variable in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.Block
Indicates an F LUT is used for a RAM.
LUTRAMFG - Static variable in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.Block
Indicates an F and a G LUT are used for RAM.
LUTRAMFG - Static variable in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.Block
Indicates an F and a G LUT are used for RAM.
LUTRAMG - Static variable in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.Block
Indicates a G LUT is used for a RAM.
LUTRAMG - Static variable in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.Block
Indicates a G LUT is used for a RAM.
LargeExternallyUpdateable - interface byucc.jhdl.base.LargeExternallyUpdateable.
 
LargeMemoryInterface - interface byucc.jhdl.base.LargeMemoryInterface.
This defines an interface for larger memory; allowing faster access than the regular MemoryInterface interface.
LargeWritableMemory - interface byucc.jhdl.base.LargeWritableMemory.
 
Latch() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.LL_Virtex
Parses the entire clause having the type of the flip-flop and returns the flip-flop type as a String.
Latch() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.LL_Virtex2
Parses the entire clause having the type of the flip-flop and returns the flip-flop type as a String.
Latch() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.XC4000.LL_4K
Parses the entire clause having the type of the flip-flop and returns the flip-flop type as a String.
LatchType() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.LL_Virtex
Defines the various flip-flop types and returns the type as a String.
LatchType() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.LL_Virtex2
Defines the various flip-flop types and returns the type as a String.
LatchType() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.XC4000.LL_4K
Defines the various flip-flop types and returns the type as a String.
LayoutView - class byucc.jhdl.apps.Viewers.FloorPlan.LayoutView.
 
LayoutView(ViewManager, Cell) - Constructor for class byucc.jhdl.apps.Viewers.FloorPlan.LayoutView
 
LayoutView(ViewManager, Cell, String) - Constructor for class byucc.jhdl.apps.Viewers.FloorPlan.LayoutView
 
LayoutViewListener - interface byucc.jhdl.apps.Viewers.FloorPlan.LayoutViewListener.
 
Ld_DownCnt(Node, Wire, Wire, Wire) - Static method in class byucc.jhdl.Logic.Modules.COUNTERS
 
Ld_DownCnt(Node, Wire, Wire, Wire, String) - Static method in class byucc.jhdl.Logic.Modules.COUNTERS
 
Ld_UpCnt(Node, Wire, Wire, Wire) - Static method in class byucc.jhdl.Logic.Modules.COUNTERS
 
Ld_UpCnt(Node, Wire, Wire, Wire, String) - Static method in class byucc.jhdl.Logic.Modules.COUNTERS
 
LeafCellListGenerator - class byucc.jhdl.Xilinx.XC4000.techmap.tree.LeafCellListGenerator.
 
LeafCellListGenerator(XC4000PlacementInfoList) - Constructor for class byucc.jhdl.Xilinx.XC4000.techmap.tree.LeafCellListGenerator
 
LengthName() - Method in class byucc.jhdl.apps.Viewers.Schematic.OutNode
 
Lexer - class byucc.jhdl.parsers.edif.sablecc.lexer.Lexer.
 
Lexer(PushbackReader) - Constructor for class byucc.jhdl.parsers.edif.sablecc.lexer.Lexer
 
Lexer - class byucc.jhdl.parsers.xnf.lexer.Lexer.
 
Lexer(PushbackReader) - Constructor for class byucc.jhdl.parsers.xnf.lexer.Lexer
 
Lexer.State - class byucc.jhdl.parsers.edif.sablecc.lexer.Lexer.State.
 
Lexer.State - class byucc.jhdl.parsers.xnf.lexer.Lexer.State.
 
LexerException - exception byucc.jhdl.parsers.edif.sablecc.lexer.LexerException.
 
LexerException(String) - Constructor for class byucc.jhdl.parsers.edif.sablecc.lexer.LexerException
 
LexerException - exception byucc.jhdl.parsers.xnf.lexer.LexerException.
 
LexerException(String) - Constructor for class byucc.jhdl.parsers.xnf.lexer.LexerException
 
LexicalError(boolean, int, int, int, String, char) - Static method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalError(boolean, int, int, int, String, char) - Static method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalError(boolean, int, int, int, String, char) - Static method in class byucc.jhdl.util.BVFormat.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LibrarySelfTester - class byucc.jhdl.Logic.LibrarySelfTester.
This class aids in testing components of a library.
LibrarySelfTester() - Constructor for class byucc.jhdl.Logic.LibrarySelfTester
Creates a new LibrarySelfTester.
LibrarySelfTester(int) - Constructor for class byucc.jhdl.Logic.LibrarySelfTester
Creates a new LibrarySelfTester, with specified verbosity.
License - class byucc.jhdl.License.
When executed, simply prints the license to standard out.
License() - Constructor for class byucc.jhdl.License
 
LicenseParser - class byucc.jhdl.util.xmac.LicenseParser.
Parse the license tag.
LicenseParser(DocInfo) - Constructor for class byucc.jhdl.util.xmac.LicenseParser
Construct a new LicenseParser object.
LinkedList - class byucc.jhdl.base.list.LinkedList.
It is assumed that this class will always be subclassed and that insert and some get function will be defined based on insert() and getElt().
LinkedList() - Constructor for class byucc.jhdl.base.list.LinkedList
 
LinkedListElt - class byucc.jhdl.base.list.LinkedListElt.
 
LinkedListElt() - Constructor for class byucc.jhdl.base.list.LinkedListElt
 
LinkedListElt(Object) - Constructor for class byucc.jhdl.base.list.LinkedListElt
 
LinkedListElt(Object, LinkedListElt) - Constructor for class byucc.jhdl.base.list.LinkedListElt
 
LinkedListEnumeration - class byucc.jhdl.base.list.LinkedListEnumeration.
This class allows public access to list traversals.
LinkedListEnumeration(LinkedList) - Constructor for class byucc.jhdl.base.list.LinkedListEnumeration
Initializer
List - interface byucc.jhdl.base.list.List.
This interface describes public methods available for manipulating lists.
ListPortsCommand - class byucc.jhdl.apps.Tbone.ListPortsCommand.
 
ListPortsCommand(Tbone) - Constructor for class byucc.jhdl.apps.Tbone.ListPortsCommand
 
ListUnsetParamsCommand - class byucc.jhdl.apps.Tbone.ListUnsetParamsCommand.
 
ListUnsetParamsCommand(Tbone) - Constructor for class byucc.jhdl.apps.Tbone.ListUnsetParamsCommand
 
Literal() - Method in class byucc.jhdl.util.BVFormat.FormatStringParser
 
Load - Static variable in class byucc.jhdl.apps.Jab.KeyMan
 
LoadClassCommand - class byucc.jhdl.apps.Tbone.LoadClassCommand.
This class is a CLICommand used to load a class for Tbone.
LoadClassCommand(Tbone) - Constructor for class byucc.jhdl.apps.Tbone.LoadClassCommand
 
LoadVectorfileCommand - class byucc.jhdl.apps.Tbone.LoadVectorfileCommand.
 
LoadVectorfileCommand(Tbone) - Constructor for class byucc.jhdl.apps.Tbone.LoadVectorfileCommand
 
LocationParams - class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.LocationParams.
 
LocationParams(String) - Constructor for class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.LocationParams
 
LocationParams - class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.LocationParams.
This class is used by Virtex2XpressBitstreamParams
LocationParams(String) - Constructor for class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.LocationParams
 
LogShiftL - class byucc.jhdl.Logic.Modules.LogShiftL.
implements a barrel shifter by cascading a series of muxes.
LogShiftL(Node, Wire, Wire, Wire, Wire, int, int) - Constructor for class byucc.jhdl.Logic.Modules.LogShiftL
constructs the left-shift logarithmic shifter.
LogShiftR - class byucc.jhdl.Logic.Modules.LogShiftR.
implements a barrel shifter by cascading a series of muxes.
LogShiftR(Node, Wire, Wire, Wire, Wire, int, int, boolean) - Constructor for class byucc.jhdl.Logic.Modules.LogShiftR
constructs the right-shift logarithmic shifter.
LogShiftR(Node, Wire, Wire, Wire, Wire, int, int) - Constructor for class byucc.jhdl.Logic.Modules.LogShiftR
overloaded for your convenience...
Log_File - Static variable in class byucc.jhdl.apps.Jab.KeyMan
 
Logic - class byucc.jhdl.Logic.Logic.
The Logic class provides a platform-independent interface into FPGA circuit design.
Logic(Node) - Constructor for class byucc.jhdl.Logic.Logic
Constructs a new Logic object with given node as parent.
Logic(Node, String) - Constructor for class byucc.jhdl.Logic.Logic
Constructs a new Logic object with given node as parent, naming it with the given string.
Logic(Node, boolean) - Constructor for class byucc.jhdl.Logic.Logic
Constructs a new Logic object with given node as parent.
Logic(Node, String, boolean) - Constructor for class byucc.jhdl.Logic.Logic
Constructs a new Logic object with given node as parent, naming it with the given string.
Logic(Node, TechMapper) - Constructor for class byucc.jhdl.Logic.Logic
Constructs a new Logic object with given node as parent, using the given TechMapper object for technology mapping.
Logic(Node, TechMapper, String, boolean) - Constructor for class byucc.jhdl.Logic.Logic
Constructs a new Logic object with given node as parent, naming it with the given string, and using the given TechMapper object for technology mapping.
LogicException - exception byucc.jhdl.Logic.LogicException.
Thrown when there is a problem in a Logic call.
LogicException() - Constructor for class byucc.jhdl.Logic.LogicException
 
LogicException(String) - Constructor for class byucc.jhdl.Logic.LogicException
 
LogicGates - class byucc.jhdl.Logic.LogicGates.
This class only exists to split Logic into two files so that it's easier to deal with it.
LogicGates(Node, String) - Constructor for class byucc.jhdl.Logic.LogicGates
 
LogicMethods - class byucc.jhdl.synth.methods.LogicMethods.
 
LogicMethods() - Constructor for class byucc.jhdl.synth.methods.LogicMethods
 
LogicMisplacement - class byucc.jhdl.DRC.Tester.LogicMisplacement.
This design targets the Digilab XC4000 Spartan architecture.
LogicMisplacement(Node, Wire, Wire, Wire) - Constructor for class byucc.jhdl.DRC.Tester.LogicMisplacement
 
LogicMisplacement(Node, Wire, Wire, Wire, String) - Constructor for class byucc.jhdl.DRC.Tester.LogicMisplacement
 
LogicStatic - class byucc.jhdl.Logic.LogicStatic.
This class only exists to split Logic into two files so that it's easier to deal with it.
LogicStatic(Node, String) - Constructor for class byucc.jhdl.Logic.LogicStatic
 
LogicSubCell - class byucc.jhdl.Logic.LogicSubCell.
This class allows calls to pushHierarchy to create a Logic cell, instead of a feature-less default.
LogicSynthesizer - class byucc.jhdl.synth.operators.LogicSynthesizer.
A class responsible for synthesizing operators in a DataFlowGraph that correspond to Logic calls.
LogicSynthesizer() - Constructor for class byucc.jhdl.synth.operators.LogicSynthesizer
 
LogicWire - class byucc.jhdl.Logic.LogicWire.
 
LogicWire(Cell, WireList) - Constructor for class byucc.jhdl.Logic.LogicWire
Deprecated. Use LogicWire(Cell, Wire[])
LogicWire(Cell, WireList, String) - Constructor for class byucc.jhdl.Logic.LogicWire
Deprecated. Use LogicWire(Cell, Wire[], String)
LogicWire(Cell, Wire[]) - Constructor for class byucc.jhdl.Logic.LogicWire
 
LogicWire(Cell, Wire[], String) - Constructor for class byucc.jhdl.Logic.LogicWire
 
LogicWire(Cell, int) - Constructor for class byucc.jhdl.Logic.LogicWire
 
LogicWire(Cell, int, String) - Constructor for class byucc.jhdl.Logic.LogicWire
 
Logsim - class byucc.jhdl.Fsm.Logsim.
 
Logsim(Cell, OutputStream) - Constructor for class byucc.jhdl.Fsm.Logsim
 
LongValueProvider - interface byucc.jhdl.apps.Stimulator.LongValueProvider.
Interface that marks a class as able to provide a long value for putting to a wire using the interactive stimulator.
LookupTableBlockRAM - class byucc.jhdl.Xilinx.Virtex2.Modules.FloatingPoint.FPDividePack.LookupTableBlockRAM.
 
LookupTableBlockRAM(Node, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.Modules.FloatingPoint.FPDividePack.LookupTableBlockRAM
 
LookupTableBlockRAM(Node, Wire, Wire, int[]) - Constructor for class byucc.jhdl.Xilinx.Virtex2.Modules.FloatingPoint.FPDividePack.LookupTableBlockRAM
constructs a new lookup table based on a blockRAM param index the index into the lookup table param data result of the lookup param value_table lookup table values placed into RAM at initialization
LowerCaseFileReader - class byucc.jhdl.parsers.edif.sablecc.LowerCaseFileReader.
 
LowerCaseFileReader(String) - Constructor for class byucc.jhdl.parsers.edif.sablecc.LowerCaseFileReader
 
Lt(Node, Wire, Wire, Wire) - Static method in class byucc.jhdl.Logic.Modules.COMPARATORS
 
Lt(Node, Wire, Wire, Wire, String) - Static method in class byucc.jhdl.Logic.Modules.COMPARATORS
 
LutRam - interface byucc.jhdl.Xilinx.LutRam.
This interface is a tag to the XC4000TechMapper that indicates special placement properties.
last() - Method in interface byucc.jhdl.synth.graph.GenericIterator
Move this iterator's "pointer" to the last element in the series.
last() - Method in class byucc.jhdl.synth.graph.SubsetIterator
Move this iterator's "pointer" to the last element in the subset.
last() - Method in class byucc.jhdl.synth.graph.VectorIterator
Move this iterator's "pointer" to the last element in the series.
lastElement() - Method in class byucc.jhdl.Fsm.FsmWireList
 
lastElement() - Method in class byucc.jhdl.Fsm.StringList
Return the last element of the list
lastRow() - Method in class byucc.jhdl.Fsm.TruthTable
 
latency(int, int, boolean, boolean, boolean, int) - Static method in class byucc.jhdl.Logic.Modules.IntDivide
The latency method gives the latency in clock cycles of the module with the given input parameters.
latency(int, int) - Static method in class byucc.jhdl.Logic.Modules.arrayMult
The latency method gives the latency in clock cycles of the module with the given input parameters.
latency(int, int) - Static method in class byucc.jhdl.Xilinx.Virtex.Modules.arrayMult
The latency method gives the latency in clock cycles of the module with the given input parameters.
latency(int, int) - Static method in class byucc.jhdl.Xilinx.Virtex2.Modules.arrayMult
The latency method gives the latency in clock cycles of the module with the given input parameters.
latency(int, int) - Static method in class byucc.jhdl.Xilinx.XC4000.Modules.arrayMult
The latency method gives the latency in clock cycles of the module with the given input parameters.
latency(int, int, boolean, boolean, boolean, int) - Static method in class byucc.jhdl.contrib.modgen.IntDivide
The latency method gives the latency in clock cycles of the module with the given input parameters.
latency(int, boolean, int) - Static method in class byucc.jhdl.contrib.modgen.arrayMult
The latency method gives the latency in clock cycles of the module with the given input parameters.
layerNameDef - class byucc.jhdl.parsers.edif.syntaxtree.layerNameDef.
Grammar production: f0 -> nameDef()
layerNameDef(nameDef) - Constructor for class byucc.jhdl.parsers.edif.syntaxtree.layerNameDef
 
lcdoutport - class byucc.jhdl.examples.xr16cpu.lcdoutport.
 
lcdoutport(Node, Wire, Wire, Wire, Wire, Wire, Wire, Wire, Wire, Wire, Wire, Wire, Wire) - Constructor for class byucc.jhdl.examples.xr16cpu.lcdoutport
 
ld - class byucc.jhdl.Xilinx.Virtex.ld.
LD is a transparent data latch.
ld(Node) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld
Used only by child classes to pass up the parent cell.
ld(Node, String) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld
Used only by child classes to pass up the parent cell and instance name.
ld(Node, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld
Constructs a new ld.
ld(Node, String, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld
Constructs a new ld.
ld(Node, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld
Constructs a new ld.
ld(Node, String, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld
Constructs a new ld.
ld(Node, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld
Constructs a new ld, connecting each Wire to the port whose name is given by the accompanying String parameter
ld(Node, String, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld
Constructs a new ld, connecting each Wire to the port whose name is given by the accompanying String parameter The initial String parameter specifies the instance name.
ld(Node, String, Wire, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld
Constructs a new ld, connecting each Wire to the port whose name is given by the accompanying String parameter Note: this includes enough wires for the implicit ports.
ld(Node, String, String, Wire, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld
Constructs a new ld, connecting each Wire to the port whose name is given by the accompanying String parameter Note: this includes enough wires for the implicit ports.
ld(Node, ArgBlockList) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld
Constructs a new ld, connecting its ports as given by the String-Wire pairs in the ArgBlockList.
ld(Node, String, ArgBlockList) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld
Constructs a new ld, connecting its ports as given by the String-Wire pairs in the ArgBlockList.
ld - class byucc.jhdl.Xilinx.Virtex2.ld.
LD is a transparent data latch.
ld(Node) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld
Used only by child classes to pass up the parent cell.
ld(Node, String) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld
Used only by child classes to pass up the parent cell and instance name.
ld(Node, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld
Constructs a new ld.
ld(Node, String, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld
Constructs a new ld.
ld(Node, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld
Constructs a new ld.
ld(Node, String, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld
Constructs a new ld.
ld(Node, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld
Constructs a new ld, connecting each Wire to the port whose name is given by the accompanying String parameter
ld(Node, String, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld
Constructs a new ld, connecting each Wire to the port whose name is given by the accompanying String parameter The initial String parameter specifies the instance name.
ld(Node, String, Wire, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld
Constructs a new ld, connecting each Wire to the port whose name is given by the accompanying String parameter Note: this includes enough wires for the implicit ports.
ld(Node, String, String, Wire, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld
Constructs a new ld, connecting each Wire to the port whose name is given by the accompanying String parameter Note: this includes enough wires for the implicit ports.
ld(Node, ArgBlockList) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld
Constructs a new ld, connecting its ports as given by the String-Wire pairs in the ArgBlockList.
ld(Node, String, ArgBlockList) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld
Constructs a new ld, connecting its ports as given by the String-Wire pairs in the ArgBlockList.
ld - class byucc.jhdl.Xilinx.XC9000.ld.
LD is a transparent data latch.
ld(Node) - Constructor for class byucc.jhdl.Xilinx.XC9000.ld
Used only by child classes to pass up the parent cell.
ld(Node, String) - Constructor for class byucc.jhdl.Xilinx.XC9000.ld
Used only by child classes to pass up the parent cell and instance name.
ld(Node, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.XC9000.ld
Constructs a new ld.
ld(Node, String, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.XC9000.ld
Constructs a new ld.
ld(Node, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.XC9000.ld
Constructs a new ld.
ld(Node, String, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.XC9000.ld
Constructs a new ld.
ld(Node, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.XC9000.ld
Constructs a new ld, connecting each Wire to the port whose name is given by the accompanying String parameter
ld(Node, String, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.XC9000.ld
Constructs a new ld, connecting each Wire to the port whose name is given by the accompanying String parameter The initial String parameter specifies the instance name.
ld(Node, String, Wire, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.XC9000.ld
Constructs a new ld, connecting each Wire to the port whose name is given by the accompanying String parameter Note: this includes enough wires for the implicit ports.
ld(Node, String, String, Wire, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.XC9000.ld
Constructs a new ld, connecting each Wire to the port whose name is given by the accompanying String parameter Note: this includes enough wires for the implicit ports.
ld(Node, ArgBlockList) - Constructor for class byucc.jhdl.Xilinx.XC9000.ld
Constructs a new ld, connecting its ports as given by the String-Wire pairs in the ArgBlockList.
ld(Node, String, ArgBlockList) - Constructor for class byucc.jhdl.Xilinx.XC9000.ld
Constructs a new ld, connecting its ports as given by the String-Wire pairs in the ArgBlockList.
ld_1 - class byucc.jhdl.Xilinx.Virtex.ld_1.
LD_1 is a transparent data latch with an inverted gate.
ld_1(Node) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld_1
Used only by child classes to pass up the parent cell.
ld_1(Node, String) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld_1
Used only by child classes to pass up the parent cell and instance name.
ld_1(Node, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld_1
Constructs a new ld_1.
ld_1(Node, String, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld_1
Constructs a new ld_1.
ld_1(Node, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld_1
Constructs a new ld_1.
ld_1(Node, String, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld_1
Constructs a new ld_1.
ld_1(Node, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld_1
Constructs a new ld_1, connecting each Wire to the port whose name is given by the accompanying String parameter
ld_1(Node, String, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld_1
Constructs a new ld_1, connecting each Wire to the port whose name is given by the accompanying String parameter The initial String parameter specifies the instance name.
ld_1(Node, String, Wire, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld_1
Constructs a new ld_1, connecting each Wire to the port whose name is given by the accompanying String parameter Note: this includes enough wires for the implicit ports.
ld_1(Node, String, String, Wire, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld_1
Constructs a new ld_1, connecting each Wire to the port whose name is given by the accompanying String parameter Note: this includes enough wires for the implicit ports.
ld_1(Node, ArgBlockList) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld_1
Constructs a new ld_1, connecting its ports as given by the String-Wire pairs in the ArgBlockList.
ld_1(Node, String, ArgBlockList) - Constructor for class byucc.jhdl.Xilinx.Virtex.ld_1
Constructs a new ld_1, connecting its ports as given by the String-Wire pairs in the ArgBlockList.
ld_1 - class byucc.jhdl.Xilinx.Virtex2.ld_1.
LD_1 is a transparent data latch with an inverted gate.
ld_1(Node) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld_1
Used only by child classes to pass up the parent cell.
ld_1(Node, String) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld_1
Used only by child classes to pass up the parent cell and instance name.
ld_1(Node, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld_1
Constructs a new ld_1.
ld_1(Node, String, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld_1
Constructs a new ld_1.
ld_1(Node, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld_1
Constructs a new ld_1.
ld_1(Node, String, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld_1
Constructs a new ld_1.
ld_1(Node, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld_1
Constructs a new ld_1, connecting each Wire to the port whose name is given by the accompanying String parameter
ld_1(Node, String, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld_1
Constructs a new ld_1, connecting each Wire to the port whose name is given by the accompanying String parameter The initial String parameter specifies the instance name.
ld_1(Node, String, Wire, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld_1
Constructs a new ld_1, connecting each Wire to the port whose name is given by the accompanying String parameter Note: this includes enough wires for the implicit ports.
ld_1(Node, String, String, Wire, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld_1
Constructs a new ld_1, connecting each Wire to the port whose name is given by the accompanying String parameter Note: this includes enough wires for the implicit ports.
ld_1(Node, ArgBlockList) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld_1
Constructs a new ld_1, connecting its ports as given by the String-Wire pairs in the ArgBlockList.
ld_1(Node, String, ArgBlockList) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ld_1
Constructs a new ld_1, connecting its ports as given by the String-Wire pairs in the ArgBlockList.
ldc - class byucc.jhdl.Xilinx.Virtex.ldc.
LDC is a transparent data latch with asynchronous clear.
ldc(Node) - Constructor for class byucc.jhdl.Xilinx.Virtex.ldc
Used only by child classes to pass up the parent cell.
ldc(Node, String) - Constructor for class byucc.jhdl.Xilinx.Virtex.ldc
Used only by child classes to pass up the parent cell and instance name.
ldc(Node, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ldc
Constructs a new ldc.
ldc(Node, String, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ldc
Constructs a new ldc.
ldc(Node, Wire, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ldc
Constructs a new ldc.
ldc(Node, String, Wire, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ldc
Constructs a new ldc.
ldc(Node, String, Wire, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ldc
Constructs a new ldc, connecting each Wire to the port whose name is given by the accompanying String parameter
ldc(Node, String, String, Wire, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ldc
Constructs a new ldc, connecting each Wire to the port whose name is given by the accompanying String parameter The initial String parameter specifies the instance name.
ldc(Node, String, Wire, String, Wire, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ldc
Constructs a new ldc, connecting each Wire to the port whose name is given by the accompanying String parameter Note: this includes enough wires for the implicit ports.
ldc(Node, String, String, Wire, String, Wire, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ldc
Constructs a new ldc, connecting each Wire to the port whose name is given by the accompanying String parameter Note: this includes enough wires for the implicit ports.
ldc(Node, ArgBlockList) - Constructor for class byucc.jhdl.Xilinx.Virtex.ldc
Constructs a new ldc, connecting its ports as given by the String-Wire pairs in the ArgBlockList.
ldc(Node, String, ArgBlockList) - Constructor for class byucc.jhdl.Xilinx.Virtex.ldc
Constructs a new ldc, connecting its ports as given by the String-Wire pairs in the ArgBlockList.
ldc - class byucc.jhdl.Xilinx.Virtex2.ldc.
LDC is a transparent data latch with asynchronous clear.
ldc(Node) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ldc
Used only by child classes to pass up the parent cell.
ldc(Node, String) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ldc
Used only by child classes to pass up the parent cell and instance name.
ldc(Node, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ldc
Constructs a new ldc.
ldc(Node, String, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ldc
Constructs a new ldc.
ldc(Node, Wire, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ldc
Constructs a new ldc.
ldc(Node, String, Wire, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ldc
Constructs a new ldc.
ldc(Node, String, Wire, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ldc
Constructs a new ldc, connecting each Wire to the port whose name is given by the accompanying String parameter
ldc(Node, String, String, Wire, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ldc
Constructs a new ldc, connecting each Wire to the port whose name is given by the accompanying String parameter The initial String parameter specifies the instance name.
ldc(Node, String, Wire, String, Wire, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ldc
Constructs a new ldc, connecting each Wire to the port whose name is given by the accompanying String parameter Note: this includes enough wires for the implicit ports.
ldc(Node, String, String, Wire, String, Wire, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ldc
Constructs a new ldc, connecting each Wire to the port whose name is given by the accompanying String parameter Note: this includes enough wires for the implicit ports.
ldc(Node, ArgBlockList) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ldc
Constructs a new ldc, connecting its ports as given by the String-Wire pairs in the ArgBlockList.
ldc(Node, String, ArgBlockList) - Constructor for class byucc.jhdl.Xilinx.Virtex2.ldc
Constructs a new ldc, connecting its ports as given by the String-Wire pairs in the ArgBlockList.
ldc_1 - class byucc.jhdl.Xilinx.Virtex.ldc_1.
LDC_1 is a transparent data latch with asynchronous clear and inverted gate.
ldc_1(Node) - Constructor for class byucc.jhdl.Xilinx.Virtex.ldc_1
Used only by child classes to pass up the parent cell.
ldc_1(Node, String) - Constructor for class byucc.jhdl.Xilinx.Virtex.ldc_1
Used only by child classes to pass up the parent cell and instance name.
ldc_1(Node, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ldc_1
Constructs a new ldc_1.
ldc_1(Node, String, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ldc_1
Constructs a new ldc_1.
ldc_1(Node, Wire, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.ldc_1
Constructs a new ldc_1.
ldc_1(Node, String, Wire, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.Virtex.