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 _

H

HARDWARE_READBACK - Static variable in class byucc.jhdl.base.HWSystem
 
HAS_BEEN_TRACED - Static variable in interface byucc.jhdl.base.BooleanFlags
Whether a circuit element has been visited during a full circuit trace
HAS_USER_SPECIFIED_NAME - Static variable in interface byucc.jhdl.base.BooleanFlags
Whether the wire that this Net represents has a user-specified name
HEIGHT - Static variable in class byucc.jhdl.apps.Viewers.Waves.BrowserWavesPanel
The height of a waveform element.
HELP_TEXT - Static variable in class byucc.jhdl.apps.util.PropertiesGetCommand
Gives the purpose and function of this command
HELP_TEXT - Static variable in class byucc.jhdl.apps.util.PropertiesSetCommand
Gives the purpose and function of this command
HEXADECIMAL - Static variable in class byucc.jhdl.util.BVFormat.BVFormat
 
HEXNUM - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex.LL_VirtexConstants
 
HEXNUM - Static variable in interface byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.LL_Virtex2Constants
 
HEX_LITERAL - Static variable in interface byucc.jhdl.synth.graph.parser.DotFileParserConstants
 
HIGHLIGHT - Static variable in class byucc.jhdl.apps.Viewers.NewTreeBrowser.TreeBrowserPanel
 
HIGHLIGHT_LEAFS - Static variable in class byucc.jhdl.apps.Viewers.NewTreeBrowser.TreeBrowserCellRenderer
 
HIGH_IMPEDANCE - Static variable in interface byucc.jhdl.apps.Stimulator.StimulatorConstants
A string representing a value of high impedance to "put" on the wire.
HUGE - Static variable in class byucc.jhdl.platforms.util.GenericMemory
HUGE block size.
HWProcess - class byucc.jhdl.base.HWProcess.
This file contains the code that comprises most of the javaHDL simulation kernel.
HWProcess(Node) - Constructor for class byucc.jhdl.base.HWProcess
 
HWProcess(Node, String) - Constructor for class byucc.jhdl.base.HWProcess
 
HWSystem - class byucc.jhdl.base.HWSystem.
This class defines a the top-level node for a circuit.
HWSystem(String, int, Simulator) - Constructor for class byucc.jhdl.base.HWSystem
Creates a named system
HWSystem() - Constructor for class byucc.jhdl.base.HWSystem
Creates a nameless HWSystem.
HWSystem(String) - Constructor for class byucc.jhdl.base.HWSystem
Used build the default HWSystem with a name.
HWSystem(String, int) - Constructor for class byucc.jhdl.base.HWSystem
Used to pick a registered Simulator.
HWSystem(int) - Constructor for class byucc.jhdl.base.HWSystem
Unnamed constructor, used to pick a registered Simulator
HWSystem(String, Simulator) - Constructor for class byucc.jhdl.base.HWSystem
Constructor for passing a non-registered Simulator.
HWSystem(Simulator) - Constructor for class byucc.jhdl.base.HWSystem
Unnamed constructor for unregistered Simulators
HWUPDATE - Static variable in interface byucc.jhdl.base.BooleanFlags
Whether a Clockable cell should be updated by hardware or simulation
H_LUT - Static variable in interface byucc.jhdl.Xilinx.XC4000.techmap.XC4000Constants
 
HardwareControlInterface - class byucc.jhdl.platforms.util.hwi.HardwareControlInterface.
 
HardwareControlInterface() - Constructor for class byucc.jhdl.platforms.util.hwi.HardwareControlInterface
 
HardwareControlInterfaceStub - interface byucc.jhdl.platforms.util.hwi.HardwareControlInterfaceStub.
 
HardwareControlServer - class byucc.jhdl.platforms.util.hwi.HardwareControlServer.
 
HardwareControlServer() - Constructor for class byucc.jhdl.platforms.util.hwi.HardwareControlServer
 
HardwareInterface - interface byucc.jhdl.base.HardwareInterface.
This interface marks a circuit that can be executed in hardware.
HardwareSystem - class byucc.jhdl.apps.Jab.HardwareSystem.
 
HardwareSystem() - Constructor for class byucc.jhdl.apps.Jab.HardwareSystem
 
HashtableElementsIterator - class byucc.jhdl.synth.graph.HashtableElementsIterator.
An object to allow using the IndexedIterator methods on all elements in a Hashtable.
HashtableElementsIterator(Hashtable) - Constructor for class byucc.jhdl.synth.graph.HashtableElementsIterator
Construct a new HashtableElementsIterator from a Hashtable.
HashtableKeysIterator - class byucc.jhdl.synth.graph.HashtableKeysIterator.
An object to allow using the IndexedIterator methods on all keys in a Hashtable.
HashtableKeysIterator(Hashtable) - Constructor for class byucc.jhdl.synth.graph.HashtableKeysIterator
Construct a new HashtableKeysIterator from a Hashtable.
Header() - Static method in class byucc.jhdl.synth.graph.parser.DotFileParser
 
Header - class byucc.jhdl.synth.graph.parser.syntaxtree.Header.
Grammar production: f0 -> [ "strict" ] f1 -> ( "graph" | "digraph" ) f2 -> Identifier()
Header(NodeOptional, NodeChoice, Identifier) - Constructor for class byucc.jhdl.synth.graph.parser.syntaxtree.Header
 
HelperLibrary - class byucc.jhdl.base.HelperLibrary.
 
HelperLibrary() - Constructor for class byucc.jhdl.base.HelperLibrary
 
HierarchicalMappedCellList - class byucc.jhdl.Xilinx.XC4000.techmap.lists.HierarchicalMappedCellList.
 
HierarchicalMappedCellList() - Constructor for class byucc.jhdl.Xilinx.XC4000.techmap.lists.HierarchicalMappedCellList
 
HintParser - class byucc.jhdl.Xilinx.XC4000.techmap.HintParser.
 
HintParser() - Constructor for class byucc.jhdl.Xilinx.XC4000.techmap.HintParser
 
HintSet - class byucc.jhdl.Xilinx.XC4000.techmap.HintSet.
 
HintSet() - Constructor for class byucc.jhdl.Xilinx.XC4000.techmap.HintSet
 
HistogramWindow - class byucc.jhdl.apps.Viewers.MemoryView.HistogramWindow.
 
HistogramWindow() - Constructor for class byucc.jhdl.apps.Viewers.MemoryView.HistogramWindow
 
HistogramWindow(MemoryViewer) - Constructor for class byucc.jhdl.apps.Viewers.MemoryView.HistogramWindow
 
HistogramWindow(int, int, int, int, int, int[]) - Constructor for class byucc.jhdl.apps.Viewers.MemoryView.HistogramWindow
 
HistogramWindow(int, int, int, int, int, int[], MemoryViewer) - Constructor for class byucc.jhdl.apps.Viewers.MemoryView.HistogramWindow
 
HoldCommand - class byucc.jhdl.apps.Tbone.HoldCommand.
 
HoldCommand(Tbone) - Constructor for class byucc.jhdl.apps.Tbone.HoldCommand
 
haltSimulator() - Method in class byucc.jhdl.base.HWSystem
 
handleOverflow() - Method in class byucc.jhdl.Logic.Modules.FloatingPoint.helpers.FloatingPoint
Handles the condition where the exponent is greater than the number of exponent bits can represent.
handleOverflow() - Method in class byucc.jhdl.Logic.Modules.FloatingPoint.helpers.JHDLFloatingPoint
 
handleUnderflow() - Method in class byucc.jhdl.Logic.Modules.FloatingPoint.helpers.FloatingPoint
Handles the condition where the exponent is less than the number of exponent bits can represent.
handleUnderflow() - Method in class byucc.jhdl.Logic.Modules.FloatingPoint.helpers.JHDLFloatingPoint
 
handleUnrecognizedPropagateable(Propagateable, int) - Method in class byucc.jhdl.base.CompiledCodeGenerator
Handle a Propagateable that the CompiledCodeGenerator can't.
hardwareModeSane() - Method in class byucc.jhdl.base.HWSystem
Whether the simulator is in hardware mode & a valid hardware interface exists
hasAbsoluteOffsets() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.LL_Virtex
Returns true if the LL file provides absolute offsets and false otherwise.
hasAbsoluteOffsets() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.LL_Virtex2
Returns true if the LL file provides absolute offsets and false otherwise.
hasAliases() - Method in class byucc.jhdl.util.cli.CLICommandObject
 
hasBeenPut() - Method in class byucc.jhdl.base.Wire
 
hasBeenTraced() - Method in class byucc.jhdl.base.Cell
Used to flag if this cell has been traced in topological sorting.
hasBeenTraced(boolean) - Method in class byucc.jhdl.base.Cell
Used to flag if this cell has been traced in topological sorting.
hasBehaviorInClockMethod() - Method in class byucc.jhdl.base.Annotation
Annotations have no behavior
hasBehaviorInClockMethod() - Method in class byucc.jhdl.base.CL
A CL cell is never behaviorally clocked
hasBehaviorInClockMethod() - Method in class byucc.jhdl.base.Cell
Returns true iff this cell has a Clockable.clock() and Clockable.reset() method that are called as part of the circuit's current behavioral model.
hasBehaviorInClockMethod() - Method in class byucc.jhdl.base.HWProcess
 
hasBehaviorInClockMethod() - Method in class byucc.jhdl.base.Structural
A Structural cell is behaviorally modelled in methods if the method is implemented by the user, and the cell currently has behavior modelling enabled.
hasBehaviorInClockMethod() - Method in class byucc.jhdl.base.Synchronous
A Synchronous cell is always behaviorally clocked
hasBehaviorInClockMethod() - Method in class byucc.jhdl.base.VisibleAnnotation
Annotations have no behavior
hasBehaviorInPropagateMethod() - Method in class byucc.jhdl.base.Annotation
Annotations have no behavior
hasBehaviorInPropagateMethod() - Method in class byucc.jhdl.base.CL
A CL cell always has a behavioral propagate method
hasBehaviorInPropagateMethod() - Method in class byucc.jhdl.base.Cell
Returns true iff this cell has a Propagateable#propagate() method that is called as part of the circuit's current behavioral model.
hasBehaviorInPropagateMethod() - Method in class byucc.jhdl.base.HWProcess
For now, HWProcess cells have no behavior directly.
hasBehaviorInPropagateMethod() - Method in class byucc.jhdl.base.Structural
A Structural cell is behaviorally modelled in methods if the method is implemented by the user, and the cell currently has behavior modelling enabled.
hasBehaviorInPropagateMethod() - Method in class byucc.jhdl.base.Synchronous
A Synchronous cell is never behaviorally propagated
hasBehaviorInPropagateMethod() - Method in class byucc.jhdl.base.VisibleAnnotation
Annotations have no behavior
hasBlock(SynthBlock) - Method in class byucc.jhdl.synth.ControlFlowGraph
Does this graph have a block vertex associated with the given SynthBlock.
hasBlockRAM() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.Block
Indicates whether the block has a BlockRAM.
hasBlockRAM() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.Block
Indicates whether the block has a BlockRAM.
hasChildren(Nameable) - Method in class byucc.jhdl.apps.Viewers.NewTreeBrowser.TreeBrowserNode
 
hasConnections() - Method in class byucc.jhdl.base.Net
Used to tell if a net actually connects to something.
hasConstant(int, int) - Method in class byucc.jhdl.synth.DFSubGraph
Does this subGraph have a constant with the given width and value.
hasDefaultState() - Method in class byucc.jhdl.platforms.util.VirtualPort
Checks whether or not a default state has been set.
hasDualPortedBlockRAM() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.Block
Indicates whether the block has a dual-ported BlockRAM.
hasDualPortedBlockRAM() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.Block
Indicates whether the block has a dual-ported BlockRAM.
hasDualSRL16s() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.Block
Indicates when two srl16 memories are placed in the same slice.
hasDualSRL16s() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.Block
Indicates when two srl16 memories are placed in the same slice.
hasEdge(Vertex, Vertex) - Method in class byucc.jhdl.synth.graph.Graph
Does this graph contain an edge from tail -> head
hasEdge(Edge) - Method in class byucc.jhdl.synth.graph.Graph
Does this graph contain the given edge
hasErrors() - Method in class byucc.jhdl.synth.graph.parser.GraphBuilder
 
hasImmediate(String) - Method in class byucc.jhdl.synth.classparse.OpCode
 
hasInPort() - Method in class byucc.jhdl.platforms.util.UserPortInfo
 
hasInPort(int) - Method in class byucc.jhdl.platforms.util.VirtualPort
Find out if a given bit has a UserPort associated with the IN direction.
hasInputPort(String) - Method in class byucc.jhdl.synth.DFVertex
Does this signal have an input edge with the given headPort name.
hasMessage - Variable in class byucc.jhdl.util.cli.CLIException
 
hasMessage() - Method in class byucc.jhdl.util.cli.CLIException
 
hasMoreElements() - Method in class byucc.jhdl.base.ConnectionList
Used to check if there are more elements remaining in the list.
hasMoreElements() - Method in class byucc.jhdl.base.list.LinkedListEnumeration
Returns true if more elements remain, useful as a while loop condition
hasMoreElements() - Method in class byucc.jhdl.base.list.TreeListEnumeration
Returns true if more elements remain, useful as a while loop condition
hasMoreElements() - Method in class byucc.jhdl.base.list.VectorListEnumeration
Returns true if more elements remain, useful as a while loop condition
hasMoreElements() - Method in class byucc.jhdl.util.cli.CLICommandListenerQueue
 
hasMoreTokens() - Method in class byucc.jhdl.util.cli.CommandParser
 
hasMultipleConnections() - Method in class byucc.jhdl.base.Net
Used to tell if a net has more than one connection (and actually connects something).
hasNoMoreLines() - Method in class byucc.jhdl.apps.Tbone.Tbone
 
hasOutPort() - Method in class byucc.jhdl.platforms.util.UserPortInfo
 
hasOutPort(int) - Method in class byucc.jhdl.platforms.util.VirtualPort
Find out if a given bit has a UserPort associated with the OUT direction.
hasOutputPort(String) - Method in class byucc.jhdl.synth.DFVertex
Does this signal have an output edge with the given tailPort name.
hasPort(String) - Method in class byucc.jhdl.base.Cell
Used to check if a cell contains a port by the given name.
hasPorts() - Method in class byucc.jhdl.base.Cell
Only test benches are allowed not to have ports.
hasProperties(Cell) - Method in class byucc.jhdl.base.Wire
Used to determine if this wire has properties, at the scope of the given cell.
hasProperties() - Method in class byucc.jhdl.base.Wire
Used to determine if this wire has properties.
hasRAM() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.Block
Indicates whether the block has RAM resources or not.
hasRAM() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.Block
Indicates whether the block has RAM resources or not.
hasRAM16x1D() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.Block
Indicates whether the block has a ram16x1d.
hasRAM16x1D() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.Block
Indicates whether the block has a ram16x1d.
hasRAM16x1F() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.Block
Indicates whether the block has a ram16x1s or srl16 in the F LUT.
hasRAM16x1F() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.Block
Indicates whether the block has a ram16x1s or srl16 in the F LUT.
hasRAM16x1G() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.Block
Indicates whether the block has a ram16x1s or srl16 in the G LUT.
hasRAM16x1G() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.Block
Indicates whether the block has a ram16x1s or srl16 in the G LUT.
hasRAM32x1() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.Block
Indicates whether the block has a ram32x1s.
hasRAM32x1() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.Block
Indicates whether the block has a ram32x1s.
hasRAMF() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.Block
Indicates whether the block has RAM resources using the F LUT.
hasRAMF() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.Block
Indicates whether the block has RAM resources using the F LUT.
hasRAMFG() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.Block
Indicates whether the block has RAM resources using both the F and G LUTs.
hasRAMFG() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.Block
Indicates whether the block has RAM resources using both the F and G LUTs.
hasRAMG() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex.Block
Indicates whether the block has RAM resources using the G LUT.
hasRAMG() - Method in class byucc.jhdl.platforms.util.readback.Xilinx.Virtex2.Block
Indicates whether the block has RAM resources using the G LUT.
hasSignal(String) - Method in class byucc.jhdl.synth.DFSubGraph
Does this subGraph have a signal with the given name.
hasUserSpecifiedName() - Method in class byucc.jhdl.base.Nameable
Used to determine if the user-specified the name for this Node.
hasVertex(Vertex) - Method in class byucc.jhdl.synth.graph.Graph
Does this graph contain the given vertex
hasVoidReturnType() - Method in class byucc.jhdl.synth.classparse.MethodInfo
 
hasWindows() - Method in class byucc.jhdl.apps.Jab.BrowserCore
Deprecated.  
hashCode() - Method in class byucc.jhdl.base.BV
Returns a hash of this.
hashCode() - Method in class byucc.jhdl.base.Wire
Allows hashing of wires based on the isAlias relation.
head - Variable in class byucc.jhdl.synth.graph.Edge
 
header(Cell, NetlistWriter) - Method in class byucc.jhdl.netlisters.EDIFNetlister
Generates the file header for the netlist.
header(Cell, NetlistWriter) - Method in class byucc.jhdl.netlisters.Netlister
Given a cell, returns any initial text to go in the output file before cell expansion
header(Cell, NetlistWriter) - Method in class byucc.jhdl.netlisters.OptNetlister
Generates the file header for the netlist.
header(Cell, NetlistWriter) - Method in class byucc.jhdl.netlisters.VHDLNetlister
Instantiates header from Netlister, prints preliminary part of netlist
height - Variable in class byucc.jhdl.base.PlacementInfo
Placement size
hexStr2Long(String) - Static method in class byucc.jhdl.Xilinx.BasicMemory
 
hexString2bin(String) - Static method in class byucc.jhdl.Xilinx.BasicMemory
 
hexString2bin(String) - Static method in class byucc.jhdl.Xilinx.MemUtils
 
highLightLeaf - Variable in class byucc.jhdl.apps.Viewers.NewTreeBrowser.TreeBrowserPanel
 
histogram - Variable in class byucc.jhdl.apps.Viewers.MemoryView.HistogramWindow
 
hmap - class byucc.jhdl.Xilinx.XC4000.hmap.
The HMAP symbol is used to control logic partitioning into XC4000 family 3-input H funciton generators.
hmap(Node, String, Wire, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.XC4000.hmap
 
hmap(Node, String, String, Wire, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.XC4000.hmap
 
hmap(Node) - Constructor for class byucc.jhdl.Xilinx.XC4000.hmap
Used only by child classes to pass up the parent cell.
hmap(Node, String) - Constructor for class byucc.jhdl.Xilinx.XC4000.hmap
Used only by child classes to pass up the parent cell and instance name.
hmap(Node, Wire, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.XC4000.hmap
Constructs a new hmap.
hmap(Node, String, Wire, Wire, Wire, Wire) - Constructor for class byucc.jhdl.Xilinx.XC4000.hmap
Constructs a new hmap.
hmap(Node, String, Wire, String, Wire, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.XC4000.hmap
Constructs a new hmap, connecting each Wire to the port whose name is given by the accompanying String parameter
hmap(Node, String, String, Wire, String, Wire, String, Wire, String, Wire) - Constructor for class byucc.jhdl.Xilinx.XC4000.hmap
Constructs a new hmap, connecting each Wire to the port whose name is given by the accompanying String parameter The initial String parameter specifies the instance name.
hmap(Node, ArgBlockList) - Constructor for class byucc.jhdl.Xilinx.XC4000.hmap
Constructs a new hmap, connecting its ports as given by the String-Wire pairs in the ArgBlockList.
hmap(Node, String, ArgBlockList) - Constructor for class byucc.jhdl.Xilinx.XC4000.hmap
Constructs a new hmap, connecting its ports as given by the String-Wire pairs in the ArgBlockList.
holdTb() - Method in class byucc.jhdl.apps.Tbone.Tbone
 
hw - Variable in class byucc.jhdl.apps.Broker.Broker
 
hwi - Variable in class byucc.jhdl.apps.Broker.Broker
Broker's copy of the JHDLHostWidgetInterface, so that it can send it to the new views that are made.
hwi - Variable in class byucc.jhdl.apps.Viewers.NewTreeBrowser.TreeBrowserPanel
 
hwi - Variable in class byucc.jhdl.apps.Viewers.Schematic.SmartSchematicFrame
The JHDLHostWidgetInterface that this class will send to all new Schematic Views that are created.
hws - Variable in class byucc.jhdl.apps.Broker.CLIBrokerCmd
 

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 _
Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.