byucc.jhdl.base
Class BusNet

java.lang.Object
  extended bybyucc.jhdl.base.Net
      extended bybyucc.jhdl.base.BusNet
All Implemented Interfaces:
BooleanFlags

public class BusNet
extends Net

Used by BusNetlist to represent a bus, from which various subsets are used as connections to ports. In a bus-wise netlist, all connections belong to one and only one BusNet. NOTE: At the present, getProperties on a BusNet will return the union of any property on any bit. To get a more accurate picture of which bits have which properties, create an AtomicNetlist.

Author:
Eric Blake

Field Summary
 
Fields inherited from class byucc.jhdl.base.Net
atomic_index, cl, name, net_wire
 
Fields inherited from interface byucc.jhdl.base.BooleanFlags
ANTECEDANT_IS_BEHAVIORALLY_MODELED, ASYNC_PORT, ASYNCHRONOUS_RESOLVED, ATOMICALLY_PLACEABLE, ATOMICALLY_UNMAPPABLE, BEHAVIORALLY_MODELED_BRANCH, CLK_PORT, CLOCK_METHOD_IMPLEMENTED_BY_USER, CLOCK_METHOD_IS_DISABLED, CLOCKABLE_IS_SCHEDULED, DANGLING_IS_OK, DELETE_MARK, FATAL_BUILD_ERROR_OCCURED, HAS_BEEN_TRACED, HAS_USER_SPECIFIED_NAME, HWUPDATE, IMPLICIT_PORT, IN_CLK_PORT, IN_PORT, INOUT_PORT, IO_TYPE_FLAGS, IS_BEHAVIORALLY_MODELED, IS_ON_BUILD_STACK, IS_ON_PROP_LIST, IS_PLACED, METHODS_IMPLEMENTED_BY_USER, NETLISTABLE, ORIG_WIRE_IS_ATOMIC, OUT_PORT, PLACEMENT_IS_LOCKED, PROPAGATE_METHOD_IMPLEMENTED_BY_USER, PROPAGATE_METHOD_IS_DISABLED, RECURSION_FLAG, RESET_METHOD_IMPLEMENTED_BY_USER, SIMULATEABLE, SOURCELESS_IS_OK, SYNC_PORT, VISIBLE
 
Method Summary
 java.lang.String getIndexString()
          Simple accessor to get the index string
 
Methods inherited from class byucc.jhdl.base.Net
getAtomicIndex, getAtomicWidth, getConnections, getName, getProperties, getWire, hasConnections, hasMultipleConnections, isAlias, isAtomic, setAtomicIndex, setName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getIndexString

public java.lang.String getIndexString()
Simple accessor to get the index string

Specified by:
getIndexString in class Net
Returns:
string representing index of the net


Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.