diff --git a/__404error.html b/__404error.html
index 998df092..e0b1b67f 100644
--- a/__404error.html
+++ b/__404error.html
@@ -4,7 +4,7 @@
-
+
rohd_hcl - Dart API docs
diff --git a/index.html b/index.html
index 83953542..cdab87d7 100644
--- a/index.html
+++ b/index.html
@@ -4,7 +4,7 @@
-
+
rohd_hcl - Dart API docs
diff --git a/index.json b/index.json
index d9254162..11c8cd2a 100644
--- a/index.json
+++ b/index.json
@@ -1 +1 @@
-[{"name":"rohd_hcl","qualifiedName":"rohd_hcl","href":"rohd_hcl/rohd_hcl-library.html","kind":8,"overriddenDepth":0,"packageRank":0,"desc":""},{"name":"Adder","qualifiedName":"rohd_hcl.Adder","href":"rohd_hcl/Adder-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An abstract class for all adder module.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"Adder","qualifiedName":"rohd_hcl.Adder.Adder","href":"rohd_hcl/Adder/Adder.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Takes in input a and input b and return the sum of the addition\nresult. The width of input a and b must be the same.","enclosedBy":{"name":"Adder","kind":3,"href":"rohd_hcl/Adder-class.html"}},{"name":"a","qualifiedName":"rohd_hcl.Adder.a","href":"rohd_hcl/Adder/a.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The input to the adder pin a.","enclosedBy":{"name":"Adder","kind":3,"href":"rohd_hcl/Adder-class.html"}},{"name":"b","qualifiedName":"rohd_hcl.Adder.b","href":"rohd_hcl/Adder/b.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The input to the adder pin b.","enclosedBy":{"name":"Adder","kind":3,"href":"rohd_hcl/Adder-class.html"}},{"name":"sum","qualifiedName":"rohd_hcl.Adder.sum","href":"rohd_hcl/Adder/sum.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The addition results sum.","enclosedBy":{"name":"Adder","kind":3,"href":"rohd_hcl/Adder-class.html"}},{"name":"ApbCompleterAgent","qualifiedName":"rohd_hcl.ApbCompleterAgent","href":"rohd_hcl/ApbCompleterAgent-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A model for the completer side of an ApbInterface.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ApbCompleterAgent","qualifiedName":"rohd_hcl.ApbCompleterAgent.ApbCompleterAgent","href":"rohd_hcl/ApbCompleterAgent/ApbCompleterAgent.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates a new model ApbCompleterAgent.","enclosedBy":{"name":"ApbCompleterAgent","kind":3,"href":"rohd_hcl/ApbCompleterAgent-class.html"}},{"name":"dropWriteDataOnError","qualifiedName":"rohd_hcl.ApbCompleterAgent.dropWriteDataOnError","href":"rohd_hcl/ApbCompleterAgent/dropWriteDataOnError.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"If true, then writes that respond with an error will not store into the\nstorage.","enclosedBy":{"name":"ApbCompleterAgent","kind":3,"href":"rohd_hcl/ApbCompleterAgent-class.html"}},{"name":"intf","qualifiedName":"rohd_hcl.ApbCompleterAgent.intf","href":"rohd_hcl/ApbCompleterAgent/intf.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The interface to drive.","enclosedBy":{"name":"ApbCompleterAgent","kind":3,"href":"rohd_hcl/ApbCompleterAgent-class.html"}},{"name":"invalidReadDataOnError","qualifiedName":"rohd_hcl.ApbCompleterAgent.invalidReadDataOnError","href":"rohd_hcl/ApbCompleterAgent/invalidReadDataOnError.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"If true, then returned data on an error will be x.","enclosedBy":{"name":"ApbCompleterAgent","kind":3,"href":"rohd_hcl/ApbCompleterAgent-class.html"}},{"name":"respondWithError","qualifiedName":"rohd_hcl.ApbCompleterAgent.respondWithError","href":"rohd_hcl/ApbCompleterAgent/respondWithError.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"A function that determines whether a response for a request should contain\nan error (slvErr).","enclosedBy":{"name":"ApbCompleterAgent","kind":3,"href":"rohd_hcl/ApbCompleterAgent-class.html"}},{"name":"responseDelay","qualifiedName":"rohd_hcl.ApbCompleterAgent.responseDelay","href":"rohd_hcl/ApbCompleterAgent/responseDelay.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"A function which delays the response for the given request.","enclosedBy":{"name":"ApbCompleterAgent","kind":3,"href":"rohd_hcl/ApbCompleterAgent-class.html"}},{"name":"run","qualifiedName":"rohd_hcl.ApbCompleterAgent.run","href":"rohd_hcl/ApbCompleterAgent/run.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Executes this Component's activities related to running the test.","enclosedBy":{"name":"ApbCompleterAgent","kind":3,"href":"rohd_hcl/ApbCompleterAgent-class.html"}},{"name":"selectIndex","qualifiedName":"rohd_hcl.ApbCompleterAgent.selectIndex","href":"rohd_hcl/ApbCompleterAgent/selectIndex.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The index that this is listening to on the intf.","enclosedBy":{"name":"ApbCompleterAgent","kind":3,"href":"rohd_hcl/ApbCompleterAgent-class.html"}},{"name":"storage","qualifiedName":"rohd_hcl.ApbCompleterAgent.storage","href":"rohd_hcl/ApbCompleterAgent/storage.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"A place where the completer should save and retrieve data.","enclosedBy":{"name":"ApbCompleterAgent","kind":3,"href":"rohd_hcl/ApbCompleterAgent-class.html"}},{"name":"ApbComplianceChecker","qualifiedName":"rohd_hcl.ApbComplianceChecker","href":"rohd_hcl/ApbComplianceChecker-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A checker for some of the rules defined in the APB interface specification.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ApbComplianceChecker","qualifiedName":"rohd_hcl.ApbComplianceChecker.ApbComplianceChecker","href":"rohd_hcl/ApbComplianceChecker/ApbComplianceChecker.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates a new compliance checker for intf.","enclosedBy":{"name":"ApbComplianceChecker","kind":3,"href":"rohd_hcl/ApbComplianceChecker-class.html"}},{"name":"intf","qualifiedName":"rohd_hcl.ApbComplianceChecker.intf","href":"rohd_hcl/ApbComplianceChecker/intf.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The interface being checked.","enclosedBy":{"name":"ApbComplianceChecker","kind":3,"href":"rohd_hcl/ApbComplianceChecker-class.html"}},{"name":"run","qualifiedName":"rohd_hcl.ApbComplianceChecker.run","href":"rohd_hcl/ApbComplianceChecker/run.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Executes this Component's activities related to running the test.","enclosedBy":{"name":"ApbComplianceChecker","kind":3,"href":"rohd_hcl/ApbComplianceChecker-class.html"}},{"name":"ApbDirection","qualifiedName":"rohd_hcl.ApbDirection","href":"rohd_hcl/ApbDirection.html","kind":5,"overriddenDepth":0,"packageRank":0,"desc":"A grouping of signals on the ApbInterface interface based on direction.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ApbDirection","qualifiedName":"rohd_hcl.ApbDirection.ApbDirection","href":"rohd_hcl/ApbDirection/ApbDirection.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"ApbDirection","kind":5,"href":"rohd_hcl/ApbDirection.html"}},{"name":"values","qualifiedName":"rohd_hcl.ApbDirection.values","href":"rohd_hcl/ApbDirection/values-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"A constant List of the values in this enum, in order of their declaration.","enclosedBy":{"name":"ApbDirection","kind":5,"href":"rohd_hcl/ApbDirection.html"}},{"name":"ApbInterface","qualifiedName":"rohd_hcl.ApbInterface","href":"rohd_hcl/ApbInterface-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A standard APB interface.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ApbInterface","qualifiedName":"rohd_hcl.ApbInterface.ApbInterface","href":"rohd_hcl/ApbInterface/ApbInterface.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Construct a new instance of an APB interface.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"aUser","qualifiedName":"rohd_hcl.ApbInterface.aUser","href":"rohd_hcl/ApbInterface/aUser.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"User request attribute.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"addr","qualifiedName":"rohd_hcl.ApbInterface.addr","href":"rohd_hcl/ApbInterface/addr.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Address bus.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"addrWidth","qualifiedName":"rohd_hcl.ApbInterface.addrWidth","href":"rohd_hcl/ApbInterface/addrWidth.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The width of address port addr.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"bUser","qualifiedName":"rohd_hcl.ApbInterface.bUser","href":"rohd_hcl/ApbInterface/bUser.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"User response attribute.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"clk","qualifiedName":"rohd_hcl.ApbInterface.clk","href":"rohd_hcl/ApbInterface/clk.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Clock for the interface.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"ApbInterface.clone","qualifiedName":"rohd_hcl.ApbInterface.clone","href":"rohd_hcl/ApbInterface/ApbInterface.clone.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a new ApbInterface with identical parameters to other.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"dataWidth","qualifiedName":"rohd_hcl.ApbInterface.dataWidth","href":"rohd_hcl/ApbInterface/dataWidth.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The width of data ports wData and rData;","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"enable","qualifiedName":"rohd_hcl.ApbInterface.enable","href":"rohd_hcl/ApbInterface/enable.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Enable.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"includeSlvErr","qualifiedName":"rohd_hcl.ApbInterface.includeSlvErr","href":"rohd_hcl/ApbInterface/includeSlvErr.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"If true, generates the slvErr port.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"includeWakeup","qualifiedName":"rohd_hcl.ApbInterface.includeWakeup","href":"rohd_hcl/ApbInterface/includeWakeup.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"If true, indicates that this interface supports wake-up.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"nse","qualifiedName":"rohd_hcl.ApbInterface.nse","href":"rohd_hcl/ApbInterface/nse.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Extension to protection type.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"numSelects","qualifiedName":"rohd_hcl.ApbInterface.numSelects","href":"rohd_hcl/ApbInterface/numSelects.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The number of select signals on this interface.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"prot","qualifiedName":"rohd_hcl.ApbInterface.prot","href":"rohd_hcl/ApbInterface/prot.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Protection type.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"rData","qualifiedName":"rohd_hcl.ApbInterface.rData","href":"rohd_hcl/ApbInterface/rData.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Read data.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"rUser","qualifiedName":"rohd_hcl.ApbInterface.rUser","href":"rohd_hcl/ApbInterface/rUser.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"User read data attribute.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"ready","qualifiedName":"rohd_hcl.ApbInterface.ready","href":"rohd_hcl/ApbInterface/ready.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Ready.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"resetN","qualifiedName":"rohd_hcl.ApbInterface.resetN","href":"rohd_hcl/ApbInterface/resetN.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Reset signal (active LOW).","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"sel","qualifiedName":"rohd_hcl.ApbInterface.sel","href":"rohd_hcl/ApbInterface/sel.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Select.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"slvErr","qualifiedName":"rohd_hcl.ApbInterface.slvErr","href":"rohd_hcl/ApbInterface/slvErr.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Transfer error.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"strb","qualifiedName":"rohd_hcl.ApbInterface.strb","href":"rohd_hcl/ApbInterface/strb.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Write strobe.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"userDataWidth","qualifiedName":"rohd_hcl.ApbInterface.userDataWidth","href":"rohd_hcl/ApbInterface/userDataWidth.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The width of user-defined data ports wUser and rUser.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"userReqWidth","qualifiedName":"rohd_hcl.ApbInterface.userReqWidth","href":"rohd_hcl/ApbInterface/userReqWidth.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The width of user request port aUser.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"userRespWidth","qualifiedName":"rohd_hcl.ApbInterface.userRespWidth","href":"rohd_hcl/ApbInterface/userRespWidth.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The width of user response port bUser.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"wData","qualifiedName":"rohd_hcl.ApbInterface.wData","href":"rohd_hcl/ApbInterface/wData.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Write data.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"wUser","qualifiedName":"rohd_hcl.ApbInterface.wUser","href":"rohd_hcl/ApbInterface/wUser.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"User write data attribute.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"wakeup","qualifiedName":"rohd_hcl.ApbInterface.wakeup","href":"rohd_hcl/ApbInterface/wakeup.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Wake-up.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"write","qualifiedName":"rohd_hcl.ApbInterface.write","href":"rohd_hcl/ApbInterface/write.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Direction.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"ApbMonitor","qualifiedName":"rohd_hcl.ApbMonitor","href":"rohd_hcl/ApbMonitor-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A monitor for ApbInterfaces.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ApbMonitor","qualifiedName":"rohd_hcl.ApbMonitor.ApbMonitor","href":"rohd_hcl/ApbMonitor/ApbMonitor.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates a new ApbMonitor on intf.","enclosedBy":{"name":"ApbMonitor","kind":3,"href":"rohd_hcl/ApbMonitor-class.html"}},{"name":"intf","qualifiedName":"rohd_hcl.ApbMonitor.intf","href":"rohd_hcl/ApbMonitor/intf.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The interface to monitor.","enclosedBy":{"name":"ApbMonitor","kind":3,"href":"rohd_hcl/ApbMonitor-class.html"}},{"name":"run","qualifiedName":"rohd_hcl.ApbMonitor.run","href":"rohd_hcl/ApbMonitor/run.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Executes this Component's activities related to running the test.","enclosedBy":{"name":"ApbMonitor","kind":3,"href":"rohd_hcl/ApbMonitor-class.html"}},{"name":"ApbPacket","qualifiedName":"rohd_hcl.ApbPacket","href":"rohd_hcl/ApbPacket-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A packet on an ApbInterface.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ApbPacket","qualifiedName":"rohd_hcl.ApbPacket.ApbPacket","href":"rohd_hcl/ApbPacket/ApbPacket.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates a new packet.","enclosedBy":{"name":"ApbPacket","kind":3,"href":"rohd_hcl/ApbPacket-class.html"}},{"name":"addr","qualifiedName":"rohd_hcl.ApbPacket.addr","href":"rohd_hcl/ApbPacket/addr.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The address for this packet.","enclosedBy":{"name":"ApbPacket","kind":3,"href":"rohd_hcl/ApbPacket-class.html"}},{"name":"complete","qualifiedName":"rohd_hcl.ApbPacket.complete","href":"rohd_hcl/ApbPacket/complete.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Called by a completer when a transfer is completed.","enclosedBy":{"name":"ApbPacket","kind":3,"href":"rohd_hcl/ApbPacket-class.html"}},{"name":"completed","qualifiedName":"rohd_hcl.ApbPacket.completed","href":"rohd_hcl/ApbPacket/completed.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"A Future that completes once the the read has been completed.","enclosedBy":{"name":"ApbPacket","kind":3,"href":"rohd_hcl/ApbPacket-class.html"}},{"name":"returnedSlvErr","qualifiedName":"rohd_hcl.ApbPacket.returnedSlvErr","href":"rohd_hcl/ApbPacket/returnedSlvErr.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Error indication returned by the read.","enclosedBy":{"name":"ApbPacket","kind":3,"href":"rohd_hcl/ApbPacket-class.html"}},{"name":"selectIndex","qualifiedName":"rohd_hcl.ApbPacket.selectIndex","href":"rohd_hcl/ApbPacket/selectIndex.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The index of the select this packet should be driven on.","enclosedBy":{"name":"ApbPacket","kind":3,"href":"rohd_hcl/ApbPacket-class.html"}},{"name":"trackerString","qualifiedName":"rohd_hcl.ApbPacket.trackerString","href":"rohd_hcl/ApbPacket/trackerString.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Returns a formatted String value associated with field in this object.","enclosedBy":{"name":"ApbPacket","kind":3,"href":"rohd_hcl/ApbPacket-class.html"}},{"name":"ApbReadPacket","qualifiedName":"rohd_hcl.ApbReadPacket","href":"rohd_hcl/ApbReadPacket-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A read packet on an ApbInterface.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ApbReadPacket","qualifiedName":"rohd_hcl.ApbReadPacket.ApbReadPacket","href":"rohd_hcl/ApbReadPacket/ApbReadPacket.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates a read packet.","enclosedBy":{"name":"ApbReadPacket","kind":3,"href":"rohd_hcl/ApbReadPacket-class.html"}},{"name":"complete","qualifiedName":"rohd_hcl.ApbReadPacket.complete","href":"rohd_hcl/ApbReadPacket/complete.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Called by a completer when a transfer is completed.","enclosedBy":{"name":"ApbReadPacket","kind":3,"href":"rohd_hcl/ApbReadPacket-class.html"}},{"name":"returnedData","qualifiedName":"rohd_hcl.ApbReadPacket.returnedData","href":"rohd_hcl/ApbReadPacket/returnedData.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Data returned by the read.","enclosedBy":{"name":"ApbReadPacket","kind":3,"href":"rohd_hcl/ApbReadPacket-class.html"}},{"name":"trackerString","qualifiedName":"rohd_hcl.ApbReadPacket.trackerString","href":"rohd_hcl/ApbReadPacket/trackerString.html","kind":9,"overriddenDepth":2,"packageRank":0,"desc":"Returns a formatted String value associated with field in this object.","enclosedBy":{"name":"ApbReadPacket","kind":3,"href":"rohd_hcl/ApbReadPacket-class.html"}},{"name":"ApbRequesterAgent","qualifiedName":"rohd_hcl.ApbRequesterAgent","href":"rohd_hcl/ApbRequesterAgent-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An agent for sending requests on an ApbInterface.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ApbRequesterAgent","qualifiedName":"rohd_hcl.ApbRequesterAgent.ApbRequesterAgent","href":"rohd_hcl/ApbRequesterAgent/ApbRequesterAgent.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a new ApbRequesterAgent.","enclosedBy":{"name":"ApbRequesterAgent","kind":3,"href":"rohd_hcl/ApbRequesterAgent-class.html"}},{"name":"driver","qualifiedName":"rohd_hcl.ApbRequesterAgent.driver","href":"rohd_hcl/ApbRequesterAgent/driver.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The driver that sends the requests over the interface.","enclosedBy":{"name":"ApbRequesterAgent","kind":3,"href":"rohd_hcl/ApbRequesterAgent-class.html"}},{"name":"dropDelayCycles","qualifiedName":"rohd_hcl.ApbRequesterAgent.dropDelayCycles","href":"rohd_hcl/ApbRequesterAgent/dropDelayCycles.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The number of cycles before an objection will be dropped when there are\nno pending packets to send.","enclosedBy":{"name":"ApbRequesterAgent","kind":3,"href":"rohd_hcl/ApbRequesterAgent-class.html"}},{"name":"intf","qualifiedName":"rohd_hcl.ApbRequesterAgent.intf","href":"rohd_hcl/ApbRequesterAgent/intf.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The interface to drive.","enclosedBy":{"name":"ApbRequesterAgent","kind":3,"href":"rohd_hcl/ApbRequesterAgent-class.html"}},{"name":"sequencer","qualifiedName":"rohd_hcl.ApbRequesterAgent.sequencer","href":"rohd_hcl/ApbRequesterAgent/sequencer.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The sequencer where requests should be sent.","enclosedBy":{"name":"ApbRequesterAgent","kind":3,"href":"rohd_hcl/ApbRequesterAgent-class.html"}},{"name":"timeoutCycles","qualifiedName":"rohd_hcl.ApbRequesterAgent.timeoutCycles","href":"rohd_hcl/ApbRequesterAgent/timeoutCycles.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The number of cycles before timing out if no transactions can be sent.","enclosedBy":{"name":"ApbRequesterAgent","kind":3,"href":"rohd_hcl/ApbRequesterAgent-class.html"}},{"name":"ApbRequesterDriver","qualifiedName":"rohd_hcl.ApbRequesterDriver","href":"rohd_hcl/ApbRequesterDriver-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A driver for the ApbInterface from the requester side.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ApbRequesterDriver","qualifiedName":"rohd_hcl.ApbRequesterDriver.ApbRequesterDriver","href":"rohd_hcl/ApbRequesterDriver/ApbRequesterDriver.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates a new ApbRequesterDriver.","enclosedBy":{"name":"ApbRequesterDriver","kind":3,"href":"rohd_hcl/ApbRequesterDriver-class.html"}},{"name":"intf","qualifiedName":"rohd_hcl.ApbRequesterDriver.intf","href":"rohd_hcl/ApbRequesterDriver/intf.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The interface to drive.","enclosedBy":{"name":"ApbRequesterDriver","kind":3,"href":"rohd_hcl/ApbRequesterDriver-class.html"}},{"name":"run","qualifiedName":"rohd_hcl.ApbRequesterDriver.run","href":"rohd_hcl/ApbRequesterDriver/run.html","kind":9,"overriddenDepth":2,"packageRank":0,"desc":"Executes this Component's activities related to running the test.","enclosedBy":{"name":"ApbRequesterDriver","kind":3,"href":"rohd_hcl/ApbRequesterDriver-class.html"}},{"name":"ApbTracker","qualifiedName":"rohd_hcl.ApbTracker","href":"rohd_hcl/ApbTracker-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A tracker for the ApbInterface.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ApbTracker","qualifiedName":"rohd_hcl.ApbTracker.ApbTracker","href":"rohd_hcl/ApbTracker/ApbTracker.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates a new tracker for ApbInterface.","enclosedBy":{"name":"ApbTracker","kind":3,"href":"rohd_hcl/ApbTracker-class.html"}},{"name":"addrField","qualifiedName":"rohd_hcl.ApbTracker.addrField","href":"rohd_hcl/ApbTracker/addrField-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"Tracker field for address.","enclosedBy":{"name":"ApbTracker","kind":3,"href":"rohd_hcl/ApbTracker-class.html"}},{"name":"dataField","qualifiedName":"rohd_hcl.ApbTracker.dataField","href":"rohd_hcl/ApbTracker/dataField-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"Tracker field for data.","enclosedBy":{"name":"ApbTracker","kind":3,"href":"rohd_hcl/ApbTracker-class.html"}},{"name":"selectField","qualifiedName":"rohd_hcl.ApbTracker.selectField","href":"rohd_hcl/ApbTracker/selectField-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"Tracker field for select.","enclosedBy":{"name":"ApbTracker","kind":3,"href":"rohd_hcl/ApbTracker-class.html"}},{"name":"slverrField","qualifiedName":"rohd_hcl.ApbTracker.slverrField","href":"rohd_hcl/ApbTracker/slverrField-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"Tracker field for errors.","enclosedBy":{"name":"ApbTracker","kind":3,"href":"rohd_hcl/ApbTracker-class.html"}},{"name":"strobeField","qualifiedName":"rohd_hcl.ApbTracker.strobeField","href":"rohd_hcl/ApbTracker/strobeField-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"Tracker field for strobe.","enclosedBy":{"name":"ApbTracker","kind":3,"href":"rohd_hcl/ApbTracker-class.html"}},{"name":"timeField","qualifiedName":"rohd_hcl.ApbTracker.timeField","href":"rohd_hcl/ApbTracker/timeField-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"Tracker field for simulation time.","enclosedBy":{"name":"ApbTracker","kind":3,"href":"rohd_hcl/ApbTracker-class.html"}},{"name":"typeField","qualifiedName":"rohd_hcl.ApbTracker.typeField","href":"rohd_hcl/ApbTracker/typeField-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"Tracker field for type (R/W).","enclosedBy":{"name":"ApbTracker","kind":3,"href":"rohd_hcl/ApbTracker-class.html"}},{"name":"ApbWritePacket","qualifiedName":"rohd_hcl.ApbWritePacket","href":"rohd_hcl/ApbWritePacket-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A write packet on an ApbInterface.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ApbWritePacket","qualifiedName":"rohd_hcl.ApbWritePacket.ApbWritePacket","href":"rohd_hcl/ApbWritePacket/ApbWritePacket.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates a write packet.","enclosedBy":{"name":"ApbWritePacket","kind":3,"href":"rohd_hcl/ApbWritePacket-class.html"}},{"name":"data","qualifiedName":"rohd_hcl.ApbWritePacket.data","href":"rohd_hcl/ApbWritePacket/data.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The data for this packet.","enclosedBy":{"name":"ApbWritePacket","kind":3,"href":"rohd_hcl/ApbWritePacket-class.html"}},{"name":"strobe","qualifiedName":"rohd_hcl.ApbWritePacket.strobe","href":"rohd_hcl/ApbWritePacket/strobe.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The strobe associated with this write.","enclosedBy":{"name":"ApbWritePacket","kind":3,"href":"rohd_hcl/ApbWritePacket-class.html"}},{"name":"trackerString","qualifiedName":"rohd_hcl.ApbWritePacket.trackerString","href":"rohd_hcl/ApbWritePacket/trackerString.html","kind":9,"overriddenDepth":2,"packageRank":0,"desc":"Returns a formatted String value associated with field in this object.","enclosedBy":{"name":"ApbWritePacket","kind":3,"href":"rohd_hcl/ApbWritePacket-class.html"}},{"name":"Arbiter","qualifiedName":"rohd_hcl.Arbiter","href":"rohd_hcl/Arbiter-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An abstract description of an arbiter module.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"Arbiter","qualifiedName":"rohd_hcl.Arbiter.Arbiter","href":"rohd_hcl/Arbiter/Arbiter.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs an arbiter where each element in requests is a one-bit signal\nrequesting a corresponding bit from grants.","enclosedBy":{"name":"Arbiter","kind":3,"href":"rohd_hcl/Arbiter-class.html"}},{"name":"count","qualifiedName":"rohd_hcl.Arbiter.count","href":"rohd_hcl/Arbiter/count.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The total number of requests and grants for this Arbiter.","enclosedBy":{"name":"Arbiter","kind":3,"href":"rohd_hcl/Arbiter-class.html"}},{"name":"grants","qualifiedName":"rohd_hcl.Arbiter.grants","href":"rohd_hcl/Arbiter/grants.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Each element corresponds to an arbitration grant of the correspondingly\nindexed request passed at construction time.","enclosedBy":{"name":"Arbiter","kind":3,"href":"rohd_hcl/Arbiter-class.html"}},{"name":"BinaryToOneHot","qualifiedName":"rohd_hcl.BinaryToOneHot","href":"rohd_hcl/BinaryToOneHot-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Encodes a binary number into one-hot","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"BinaryToOneHot","qualifiedName":"rohd_hcl.BinaryToOneHot.BinaryToOneHot","href":"rohd_hcl/BinaryToOneHot/BinaryToOneHot.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a Module which encodes a 2's complement number binary\ninto a one-hot, or thermometer code","enclosedBy":{"name":"BinaryToOneHot","kind":3,"href":"rohd_hcl/BinaryToOneHot-class.html"}},{"name":"encoded","qualifiedName":"rohd_hcl.BinaryToOneHot.encoded","href":"rohd_hcl/BinaryToOneHot/encoded.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The encoded one-hot result.","enclosedBy":{"name":"BinaryToOneHot","kind":3,"href":"rohd_hcl/BinaryToOneHot-class.html"}},{"name":"BitonicSort","qualifiedName":"rohd_hcl.BitonicSort","href":"rohd_hcl/BitonicSort-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Bitonic Sort is a pipelined sort module that sort toSort to\nspecified order based on isAscending.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"BitonicSort","qualifiedName":"rohd_hcl.BitonicSort.BitonicSort","href":"rohd_hcl/BitonicSort/BitonicSort.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a Module to sort list of Logic.","enclosedBy":{"name":"BitonicSort","kind":3,"href":"rohd_hcl/BitonicSort-class.html"}},{"name":"latency","qualifiedName":"rohd_hcl.BitonicSort.latency","href":"rohd_hcl/BitonicSort/latency.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The latency of the bitonic sort algorithm.","enclosedBy":{"name":"BitonicSort","kind":3,"href":"rohd_hcl/BitonicSort-class.html"}},{"name":"sorted","qualifiedName":"rohd_hcl.BitonicSort.sorted","href":"rohd_hcl/BitonicSort/sorted.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The sorted result.","enclosedBy":{"name":"BitonicSort","kind":3,"href":"rohd_hcl/BitonicSort-class.html"}},{"name":"CarrySaveMultiplier","qualifiedName":"rohd_hcl.CarrySaveMultiplier","href":"rohd_hcl/CarrySaveMultiplier-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A binary multiplier using carry-save technique with pipelining.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"CarrySaveMultiplier","qualifiedName":"rohd_hcl.CarrySaveMultiplier.CarrySaveMultiplier","href":"rohd_hcl/CarrySaveMultiplier/CarrySaveMultiplier.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Construct a CarrySaveMultiplier that multiply input a and input b.","enclosedBy":{"name":"CarrySaveMultiplier","kind":3,"href":"rohd_hcl/CarrySaveMultiplier-class.html"}},{"name":"latency","qualifiedName":"rohd_hcl.CarrySaveMultiplier.latency","href":"rohd_hcl/CarrySaveMultiplier/latency.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The latency of the carry save multiplier.","enclosedBy":{"name":"CarrySaveMultiplier","kind":3,"href":"rohd_hcl/CarrySaveMultiplier-class.html"}},{"name":"product","qualifiedName":"rohd_hcl.CarrySaveMultiplier.product","href":"rohd_hcl/CarrySaveMultiplier/product.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The final product of the multiplier module.","enclosedBy":{"name":"CarrySaveMultiplier","kind":3,"href":"rohd_hcl/CarrySaveMultiplier-class.html"}},{"name":"Count","qualifiedName":"rohd_hcl.Count","href":"rohd_hcl/Count-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Count 1 or 0","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"Count","qualifiedName":"rohd_hcl.Count.Count","href":"rohd_hcl/Count/Count.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Count 1 or 0","enclosedBy":{"name":"Count","kind":3,"href":"rohd_hcl/Count-class.html"}},{"name":"index","qualifiedName":"rohd_hcl.Count.index","href":"rohd_hcl/Count/index.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"index is an getter for output of Count","enclosedBy":{"name":"Count","kind":3,"href":"rohd_hcl/Count-class.html"}},{"name":"DataPortGroup","qualifiedName":"rohd_hcl.DataPortGroup","href":"rohd_hcl/DataPortGroup.html","kind":5,"overriddenDepth":0,"packageRank":0,"desc":"A grouping for interface signals of DataPortInterfaces.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"DataPortGroup","qualifiedName":"rohd_hcl.DataPortGroup.DataPortGroup","href":"rohd_hcl/DataPortGroup/DataPortGroup.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DataPortGroup","kind":5,"href":"rohd_hcl/DataPortGroup.html"}},{"name":"values","qualifiedName":"rohd_hcl.DataPortGroup.values","href":"rohd_hcl/DataPortGroup/values-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"A constant List of the values in this enum, in order of their declaration.","enclosedBy":{"name":"DataPortGroup","kind":5,"href":"rohd_hcl/DataPortGroup.html"}},{"name":"DataPortInterface","qualifiedName":"rohd_hcl.DataPortInterface","href":"rohd_hcl/DataPortInterface-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An interface to a simple memory that only needs enable, address, and data.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"DataPortInterface","qualifiedName":"rohd_hcl.DataPortInterface.DataPortInterface","href":"rohd_hcl/DataPortInterface/DataPortInterface.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a new interface of specified dataWidth and addrWidth for\ninteracting with a memory in either the read or write direction.","enclosedBy":{"name":"DataPortInterface","kind":3,"href":"rohd_hcl/DataPortInterface-class.html"}},{"name":"addr","qualifiedName":"rohd_hcl.DataPortInterface.addr","href":"rohd_hcl/DataPortInterface/addr.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The \"address\" bit for a request when en is high.","enclosedBy":{"name":"DataPortInterface","kind":3,"href":"rohd_hcl/DataPortInterface-class.html"}},{"name":"addrWidth","qualifiedName":"rohd_hcl.DataPortInterface.addrWidth","href":"rohd_hcl/DataPortInterface/addrWidth.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The width of addresses in the memory.","enclosedBy":{"name":"DataPortInterface","kind":3,"href":"rohd_hcl/DataPortInterface-class.html"}},{"name":"clone","qualifiedName":"rohd_hcl.DataPortInterface.clone","href":"rohd_hcl/DataPortInterface/clone.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Makes a copy of this Interface with matching configuration.","enclosedBy":{"name":"DataPortInterface","kind":3,"href":"rohd_hcl/DataPortInterface-class.html"}},{"name":"data","qualifiedName":"rohd_hcl.DataPortInterface.data","href":"rohd_hcl/DataPortInterface/data.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The data sent or received with the associated request.","enclosedBy":{"name":"DataPortInterface","kind":3,"href":"rohd_hcl/DataPortInterface-class.html"}},{"name":"dataWidth","qualifiedName":"rohd_hcl.DataPortInterface.dataWidth","href":"rohd_hcl/DataPortInterface/dataWidth.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The width of data in the memory.","enclosedBy":{"name":"DataPortInterface","kind":3,"href":"rohd_hcl/DataPortInterface-class.html"}},{"name":"en","qualifiedName":"rohd_hcl.DataPortInterface.en","href":"rohd_hcl/DataPortInterface/en.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The \"enable\" bit for this interface, enabling a request.","enclosedBy":{"name":"DataPortInterface","kind":3,"href":"rohd_hcl/DataPortInterface-class.html"}},{"name":"Fifo","qualifiedName":"rohd_hcl.Fifo","href":"rohd_hcl/Fifo-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A simple FIFO (First In, First Out).","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"Fifo","qualifiedName":"rohd_hcl.Fifo.Fifo","href":"rohd_hcl/Fifo/Fifo.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a FIFO with RF-based storage.","enclosedBy":{"name":"Fifo","kind":3,"href":"rohd_hcl/Fifo-class.html"}},{"name":"dataWidth","qualifiedName":"rohd_hcl.Fifo.dataWidth","href":"rohd_hcl/Fifo/dataWidth.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The width of the data transmitted through this FIFO.","enclosedBy":{"name":"Fifo","kind":3,"href":"rohd_hcl/Fifo-class.html"}},{"name":"depth","qualifiedName":"rohd_hcl.Fifo.depth","href":"rohd_hcl/Fifo/depth.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The depth of this FIFO.","enclosedBy":{"name":"Fifo","kind":3,"href":"rohd_hcl/Fifo-class.html"}},{"name":"empty","qualifiedName":"rohd_hcl.Fifo.empty","href":"rohd_hcl/Fifo/empty.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"High if there is nothing in the FIFO.","enclosedBy":{"name":"Fifo","kind":3,"href":"rohd_hcl/Fifo-class.html"}},{"name":"error","qualifiedName":"rohd_hcl.Fifo.error","href":"rohd_hcl/Fifo/error.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"High if an error condition is reached.","enclosedBy":{"name":"Fifo","kind":3,"href":"rohd_hcl/Fifo-class.html"}},{"name":"full","qualifiedName":"rohd_hcl.Fifo.full","href":"rohd_hcl/Fifo/full.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"High if the entire FIFO is full and it cannot accept any more new items.","enclosedBy":{"name":"Fifo","kind":3,"href":"rohd_hcl/Fifo-class.html"}},{"name":"generateBypass","qualifiedName":"rohd_hcl.Fifo.generateBypass","href":"rohd_hcl/Fifo/generateBypass.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"If true, then it is possible to bypass through the FIFO by writing\nand reading at the same time while empty.","enclosedBy":{"name":"Fifo","kind":3,"href":"rohd_hcl/Fifo-class.html"}},{"name":"generateError","qualifiedName":"rohd_hcl.Fifo.generateError","href":"rohd_hcl/Fifo/generateError.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"If true, then the error output will be generated.","enclosedBy":{"name":"Fifo","kind":3,"href":"rohd_hcl/Fifo-class.html"}},{"name":"generateOccupancy","qualifiedName":"rohd_hcl.Fifo.generateOccupancy","href":"rohd_hcl/Fifo/generateOccupancy.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"If true, then the occupancy output will be generated.","enclosedBy":{"name":"Fifo","kind":3,"href":"rohd_hcl/Fifo-class.html"}},{"name":"occupancy","qualifiedName":"rohd_hcl.Fifo.occupancy","href":"rohd_hcl/Fifo/occupancy.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The number of items in the FIFO.","enclosedBy":{"name":"Fifo","kind":3,"href":"rohd_hcl/Fifo-class.html"}},{"name":"readData","qualifiedName":"rohd_hcl.Fifo.readData","href":"rohd_hcl/Fifo/readData.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Read data for the next item in the FIFO.","enclosedBy":{"name":"Fifo","kind":3,"href":"rohd_hcl/Fifo-class.html"}},{"name":"FifoChecker","qualifiedName":"rohd_hcl.FifoChecker","href":"rohd_hcl/FifoChecker-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A checker for Fifos that they are being used properly and not reaching any\ndangerous conditions.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"FifoChecker","qualifiedName":"rohd_hcl.FifoChecker.FifoChecker","href":"rohd_hcl/FifoChecker/FifoChecker.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Builds a checker for a fifo.","enclosedBy":{"name":"FifoChecker","kind":3,"href":"rohd_hcl/FifoChecker-class.html"}},{"name":"check","qualifiedName":"rohd_hcl.FifoChecker.check","href":"rohd_hcl/FifoChecker/check.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Performs additional checks at the end of the simulation.","enclosedBy":{"name":"FifoChecker","kind":3,"href":"rohd_hcl/FifoChecker-class.html"}},{"name":"enableEndOfTestEmptyCheck","qualifiedName":"rohd_hcl.FifoChecker.enableEndOfTestEmptyCheck","href":"rohd_hcl/FifoChecker/enableEndOfTestEmptyCheck.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"If true, will check that fifo is empty at the end of the test.","enclosedBy":{"name":"FifoChecker","kind":3,"href":"rohd_hcl/FifoChecker-class.html"}},{"name":"enableOverflowCheck","qualifiedName":"rohd_hcl.FifoChecker.enableOverflowCheck","href":"rohd_hcl/FifoChecker/enableOverflowCheck.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"If true, will flag an error if there is an overflow in the fifo.","enclosedBy":{"name":"FifoChecker","kind":3,"href":"rohd_hcl/FifoChecker-class.html"}},{"name":"enableUnderflowCheck","qualifiedName":"rohd_hcl.FifoChecker.enableUnderflowCheck","href":"rohd_hcl/FifoChecker/enableUnderflowCheck.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"If true, will flag an error if there is an underflow in the fifo.","enclosedBy":{"name":"FifoChecker","kind":3,"href":"rohd_hcl/FifoChecker-class.html"}},{"name":"fifo","qualifiedName":"rohd_hcl.FifoChecker.fifo","href":"rohd_hcl/FifoChecker/fifo.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The Fifo being checked.","enclosedBy":{"name":"FifoChecker","kind":3,"href":"rohd_hcl/FifoChecker-class.html"}},{"name":"FifoTracker","qualifiedName":"rohd_hcl.FifoTracker","href":"rohd_hcl/FifoTracker-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A tracker for a Fifo which can generate logs.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"FifoTracker","qualifiedName":"rohd_hcl.FifoTracker.FifoTracker","href":"rohd_hcl/FifoTracker/FifoTracker.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a new tracker for fifo.","enclosedBy":{"name":"FifoTracker","kind":3,"href":"rohd_hcl/FifoTracker-class.html"}},{"name":"Find","qualifiedName":"rohd_hcl.Find","href":"rohd_hcl/Find-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Find functionality","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"Find","qualifiedName":"rohd_hcl.Find.Find","href":"rohd_hcl/Find/Find.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Find 1s or 0s","enclosedBy":{"name":"Find","kind":3,"href":"rohd_hcl/Find-class.html"}},{"name":"error","qualifiedName":"rohd_hcl.Find.error","href":"rohd_hcl/Find/error.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"error is an getter for error in Find\nWhen your find is not found it will result in error 1","enclosedBy":{"name":"Find","kind":3,"href":"rohd_hcl/Find-class.html"}},{"name":"generateError","qualifiedName":"rohd_hcl.Find.generateError","href":"rohd_hcl/Find/generateError.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"If true, then the error output will be generated.","enclosedBy":{"name":"Find","kind":3,"href":"rohd_hcl/Find-class.html"}},{"name":"index","qualifiedName":"rohd_hcl.Find.index","href":"rohd_hcl/Find/index.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"index is an getter for output of Find","enclosedBy":{"name":"Find","kind":3,"href":"rohd_hcl/Find-class.html"}},{"name":"FullAdder","qualifiedName":"rohd_hcl.FullAdder","href":"rohd_hcl/FullAdder-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A simple full-adder with inputs a and b to be added with a carryIn.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"FullAdder","qualifiedName":"rohd_hcl.FullAdder.FullAdder","href":"rohd_hcl/FullAdder/FullAdder.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a FullAdder with value a, b and carryIn based on\nfull adder truth table.","enclosedBy":{"name":"FullAdder","kind":3,"href":"rohd_hcl/FullAdder-class.html"}},{"name":"carryOut","qualifiedName":"rohd_hcl.FullAdder.carryOut","href":"rohd_hcl/FullAdder/carryOut.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The carry bit's result carryOut.","enclosedBy":{"name":"FullAdder","kind":3,"href":"rohd_hcl/FullAdder-class.html"}},{"name":"sum","qualifiedName":"rohd_hcl.FullAdder.sum","href":"rohd_hcl/FullAdder/sum.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The addition's result sum.","enclosedBy":{"name":"FullAdder","kind":3,"href":"rohd_hcl/FullAdder-class.html"}},{"name":"MaskedDataPortInterface","qualifiedName":"rohd_hcl.MaskedDataPortInterface","href":"rohd_hcl/MaskedDataPortInterface-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A DataPortInterface that supports byte-enabled strobing.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"MaskedDataPortInterface","qualifiedName":"rohd_hcl.MaskedDataPortInterface.MaskedDataPortInterface","href":"rohd_hcl/MaskedDataPortInterface/MaskedDataPortInterface.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a DataPortInterface with mask.","enclosedBy":{"name":"MaskedDataPortInterface","kind":3,"href":"rohd_hcl/MaskedDataPortInterface-class.html"}},{"name":"clone","qualifiedName":"rohd_hcl.MaskedDataPortInterface.clone","href":"rohd_hcl/MaskedDataPortInterface/clone.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Makes a copy of this Interface with matching configuration.","enclosedBy":{"name":"MaskedDataPortInterface","kind":3,"href":"rohd_hcl/MaskedDataPortInterface-class.html"}},{"name":"mask","qualifiedName":"rohd_hcl.MaskedDataPortInterface.mask","href":"rohd_hcl/MaskedDataPortInterface/mask.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"A bus controlling the mask, where each bit cooresponds to one\nbyte of data. A high bit is an enable for that chunk of data.","enclosedBy":{"name":"MaskedDataPortInterface","kind":3,"href":"rohd_hcl/MaskedDataPortInterface-class.html"}},{"name":"Memory","qualifiedName":"rohd_hcl.Memory","href":"rohd_hcl/Memory-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A generic memory with variable numbers of read and write ports.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"Memory","qualifiedName":"rohd_hcl.Memory.Memory","href":"rohd_hcl/Memory/Memory.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Construct a new memory.","enclosedBy":{"name":"Memory","kind":3,"href":"rohd_hcl/Memory-class.html"}},{"name":"addrWidth","qualifiedName":"rohd_hcl.Memory.addrWidth","href":"rohd_hcl/Memory/addrWidth.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The address width.","enclosedBy":{"name":"Memory","kind":3,"href":"rohd_hcl/Memory-class.html"}},{"name":"clk","qualifiedName":"rohd_hcl.Memory.clk","href":"rohd_hcl/Memory/clk.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Internal clock.","enclosedBy":{"name":"Memory","kind":3,"href":"rohd_hcl/Memory-class.html"}},{"name":"dataWidth","qualifiedName":"rohd_hcl.Memory.dataWidth","href":"rohd_hcl/Memory/dataWidth.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The data width.","enclosedBy":{"name":"Memory","kind":3,"href":"rohd_hcl/Memory-class.html"}},{"name":"numReads","qualifiedName":"rohd_hcl.Memory.numReads","href":"rohd_hcl/Memory/numReads.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The number of read ports.","enclosedBy":{"name":"Memory","kind":3,"href":"rohd_hcl/Memory-class.html"}},{"name":"numWrites","qualifiedName":"rohd_hcl.Memory.numWrites","href":"rohd_hcl/Memory/numWrites.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The number of write ports.","enclosedBy":{"name":"Memory","kind":3,"href":"rohd_hcl/Memory-class.html"}},{"name":"rdPorts","qualifiedName":"rohd_hcl.Memory.rdPorts","href":"rohd_hcl/Memory/rdPorts.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Internal read ports.","enclosedBy":{"name":"Memory","kind":3,"href":"rohd_hcl/Memory-class.html"}},{"name":"readLatency","qualifiedName":"rohd_hcl.Memory.readLatency","href":"rohd_hcl/Memory/readLatency.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The number of cycles before data is returned after a read.","enclosedBy":{"name":"Memory","kind":3,"href":"rohd_hcl/Memory-class.html"}},{"name":"reset","qualifiedName":"rohd_hcl.Memory.reset","href":"rohd_hcl/Memory/reset.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Internal reset.","enclosedBy":{"name":"Memory","kind":3,"href":"rohd_hcl/Memory-class.html"}},{"name":"wrPorts","qualifiedName":"rohd_hcl.Memory.wrPorts","href":"rohd_hcl/Memory/wrPorts.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Internal write ports.","enclosedBy":{"name":"Memory","kind":3,"href":"rohd_hcl/Memory-class.html"}},{"name":"MemoryModel","qualifiedName":"rohd_hcl.MemoryModel","href":"rohd_hcl/MemoryModel-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A model of a Memory which uses a software-based SparseMemoryStorage to\nstore data.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"MemoryModel","qualifiedName":"rohd_hcl.MemoryModel.MemoryModel","href":"rohd_hcl/MemoryModel/MemoryModel.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates a new MemoryModel.","enclosedBy":{"name":"MemoryModel","kind":3,"href":"rohd_hcl/MemoryModel-class.html"}},{"name":"asyncReset","qualifiedName":"rohd_hcl.MemoryModel.asyncReset","href":"rohd_hcl/MemoryModel/asyncReset.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"If true, a positive edge on reset will reset the memory asynchronously.","enclosedBy":{"name":"MemoryModel","kind":3,"href":"rohd_hcl/MemoryModel-class.html"}},{"name":"readLatency","qualifiedName":"rohd_hcl.MemoryModel.readLatency","href":"rohd_hcl/MemoryModel/readLatency.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The number of cycles before data is returned after a read.","enclosedBy":{"name":"MemoryModel","kind":3,"href":"rohd_hcl/MemoryModel-class.html"}},{"name":"storage","qualifiedName":"rohd_hcl.MemoryModel.storage","href":"rohd_hcl/MemoryModel/storage.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The memory storage underlying this model.","enclosedBy":{"name":"MemoryModel","kind":3,"href":"rohd_hcl/MemoryModel-class.html"}},{"name":"MemoryStorage","qualifiedName":"rohd_hcl.MemoryStorage","href":"rohd_hcl/MemoryStorage-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A storage for memory models.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"MemoryStorage","qualifiedName":"rohd_hcl.MemoryStorage.MemoryStorage","href":"rohd_hcl/MemoryStorage/MemoryStorage.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constrcuts a MemoryStorage with specified addrWidth and dataWidth.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"addrWidth","qualifiedName":"rohd_hcl.MemoryStorage.addrWidth","href":"rohd_hcl/MemoryStorage/addrWidth.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The width of addresses.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"alignAddress","qualifiedName":"rohd_hcl.MemoryStorage.alignAddress","href":"rohd_hcl/MemoryStorage/alignAddress.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"A function to align addresses when used for transactions.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"dataWidth","qualifiedName":"rohd_hcl.MemoryStorage.dataWidth","href":"rohd_hcl/MemoryStorage/dataWidth.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The width of data.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"getData","qualifiedName":"rohd_hcl.MemoryStorage.getData","href":"rohd_hcl/MemoryStorage/getData.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Returns the data at addr, or null if it is not present.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"invalidWrite","qualifiedName":"rohd_hcl.MemoryStorage.invalidWrite","href":"rohd_hcl/MemoryStorage/invalidWrite.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Triggers behavior associated with an invalid write, including calling\nonInvalidWrite and resetting all of memory.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"isEmpty","qualifiedName":"rohd_hcl.MemoryStorage.isEmpty","href":"rohd_hcl/MemoryStorage/isEmpty.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Returns true if there is no data stored in this memory.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"loadMemHex","qualifiedName":"rohd_hcl.MemoryStorage.loadMemHex","href":"rohd_hcl/MemoryStorage/loadMemHex.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Reads a verilog-compliant hex file and preloads memory with it.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"onInvalidRead","qualifiedName":"rohd_hcl.MemoryStorage.onInvalidRead","href":"rohd_hcl/MemoryStorage/onInvalidRead.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"A function called if a read is made to an address that has no data.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"onInvalidWrite","qualifiedName":"rohd_hcl.MemoryStorage.onInvalidWrite","href":"rohd_hcl/MemoryStorage/onInvalidWrite.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"A function called if an invalid write is made when not isEmpty.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"readData","qualifiedName":"rohd_hcl.MemoryStorage.readData","href":"rohd_hcl/MemoryStorage/readData.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Aligns the address with alignAddress, then returns either the getData\nresult in storage or else onInvalidRead's result.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"reset","qualifiedName":"rohd_hcl.MemoryStorage.reset","href":"rohd_hcl/MemoryStorage/reset.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Resets all memory to initial state.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"setData","qualifiedName":"rohd_hcl.MemoryStorage.setData","href":"rohd_hcl/MemoryStorage/setData.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Loads data into addr directly into storage.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"writeData","qualifiedName":"rohd_hcl.MemoryStorage.writeData","href":"rohd_hcl/MemoryStorage/writeData.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Performs some validation on a write, aligns the address with\nalignAddress, and then calls setData.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"Multiplier","qualifiedName":"rohd_hcl.Multiplier","href":"rohd_hcl/Multiplier-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An abstract class for all multiplier implementation.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"Multiplier","qualifiedName":"rohd_hcl.Multiplier.Multiplier","href":"rohd_hcl/Multiplier/Multiplier.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Take input a and input b and return the\nproduct of the multiplication result.","enclosedBy":{"name":"Multiplier","kind":3,"href":"rohd_hcl/Multiplier-class.html"}},{"name":"a","qualifiedName":"rohd_hcl.Multiplier.a","href":"rohd_hcl/Multiplier/a.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The input to the multiplier pin a.","enclosedBy":{"name":"Multiplier","kind":3,"href":"rohd_hcl/Multiplier-class.html"}},{"name":"b","qualifiedName":"rohd_hcl.Multiplier.b","href":"rohd_hcl/Multiplier/b.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The input to the multiplier pin b.","enclosedBy":{"name":"Multiplier","kind":3,"href":"rohd_hcl/Multiplier-class.html"}},{"name":"product","qualifiedName":"rohd_hcl.Multiplier.product","href":"rohd_hcl/Multiplier/product.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The multiplication results of the multiplier.","enclosedBy":{"name":"Multiplier","kind":3,"href":"rohd_hcl/Multiplier-class.html"}},{"name":"OneHotToBinary","qualifiedName":"rohd_hcl.OneHotToBinary","href":"rohd_hcl/OneHotToBinary-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Decodes a one-hot number into binary using a for-loop","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"OneHotToBinary","qualifiedName":"rohd_hcl.OneHotToBinary.OneHotToBinary","href":"rohd_hcl/OneHotToBinary/OneHotToBinary.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a Module which decodes a one-hot or thermometer-encoded\nnumber onehot into a 2s complement number binary by encoding\nthe position of the '1'","enclosedBy":{"name":"OneHotToBinary","kind":3,"href":"rohd_hcl/OneHotToBinary-class.html"}},{"name":"binary","qualifiedName":"rohd_hcl.OneHotToBinary.binary","href":"rohd_hcl/OneHotToBinary/binary.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The binary decoded result.","enclosedBy":{"name":"OneHotToBinary","kind":3,"href":"rohd_hcl/OneHotToBinary-class.html"}},{"name":"error","qualifiedName":"rohd_hcl.OneHotToBinary.error","href":"rohd_hcl/OneHotToBinary/error.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The error in getting result.","enclosedBy":{"name":"OneHotToBinary","kind":3,"href":"rohd_hcl/OneHotToBinary-class.html"}},{"name":"generateError","qualifiedName":"rohd_hcl.OneHotToBinary.generateError","href":"rohd_hcl/OneHotToBinary/generateError.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"If true, then the error output will be generated.","enclosedBy":{"name":"OneHotToBinary","kind":3,"href":"rohd_hcl/OneHotToBinary-class.html"}},{"name":"ParityReceiver","qualifiedName":"rohd_hcl.ParityReceiver","href":"rohd_hcl/ParityReceiver-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Check for error & Receive data on transmitted data via parity","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ParityReceiver","qualifiedName":"rohd_hcl.ParityReceiver.ParityReceiver","href":"rohd_hcl/ParityReceiver/ParityReceiver.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a Module which encodes data transmitted via parity.\nThis will split the transmitted data in bus into 2 parts: the data\nhaving the original, and the error bit upon which checkError is\ncalculated for parity error checking.","enclosedBy":{"name":"ParityReceiver","kind":3,"href":"rohd_hcl/ParityReceiver-class.html"}},{"name":"checkError","qualifiedName":"rohd_hcl.ParityReceiver.checkError","href":"rohd_hcl/ParityReceiver/checkError.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"checkError is an getter for parity result with\n0 for success and 1 for fail","enclosedBy":{"name":"ParityReceiver","kind":3,"href":"rohd_hcl/ParityReceiver-class.html"}},{"name":"data","qualifiedName":"rohd_hcl.ParityReceiver.data","href":"rohd_hcl/ParityReceiver/data.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"data is an getter for transmitted/original data (without parityBit)","enclosedBy":{"name":"ParityReceiver","kind":3,"href":"rohd_hcl/ParityReceiver-class.html"}},{"name":"parityBit","qualifiedName":"rohd_hcl.ParityReceiver.parityBit","href":"rohd_hcl/ParityReceiver/parityBit.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"parityBit is an getter for parity Bit received upon data transmission","enclosedBy":{"name":"ParityReceiver","kind":3,"href":"rohd_hcl/ParityReceiver-class.html"}},{"name":"ParityTransmitter","qualifiedName":"rohd_hcl.ParityTransmitter","href":"rohd_hcl/ParityTransmitter-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Encode data to transport with Parity bits","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ParityTransmitter","qualifiedName":"rohd_hcl.ParityTransmitter.ParityTransmitter","href":"rohd_hcl/ParityTransmitter/ParityTransmitter.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Construct a Module for generating transmit data data.\nCombine given Logic named bus with a parity bit for error check after\ntransmission","enclosedBy":{"name":"ParityTransmitter","kind":3,"href":"rohd_hcl/ParityTransmitter-class.html"}},{"name":"data","qualifiedName":"rohd_hcl.ParityTransmitter.data","href":"rohd_hcl/ParityTransmitter/data.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"data is an getter for transmit data having a parity check","enclosedBy":{"name":"ParityTransmitter","kind":3,"href":"rohd_hcl/ParityTransmitter-class.html"}},{"name":"parity","qualifiedName":"rohd_hcl.ParityTransmitter.parity","href":"rohd_hcl/ParityTransmitter/parity.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"parity is a getter for parity bit","enclosedBy":{"name":"ParityTransmitter","kind":3,"href":"rohd_hcl/ParityTransmitter-class.html"}},{"name":"PriorityArbiter","qualifiedName":"rohd_hcl.PriorityArbiter","href":"rohd_hcl/PriorityArbiter-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An Arbiter which always picks the lowest-indexed request.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"PriorityArbiter","qualifiedName":"rohd_hcl.PriorityArbiter.PriorityArbiter","href":"rohd_hcl/PriorityArbiter/PriorityArbiter.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs an arbiter where the grant is given to the lowest-indexed\nrequest.","enclosedBy":{"name":"PriorityArbiter","kind":3,"href":"rohd_hcl/PriorityArbiter-class.html"}},{"name":"RegisterFile","qualifiedName":"rohd_hcl.RegisterFile","href":"rohd_hcl/RegisterFile-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A flop-based memory.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"RegisterFile","qualifiedName":"rohd_hcl.RegisterFile.RegisterFile","href":"rohd_hcl/RegisterFile/RegisterFile.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a new RF.","enclosedBy":{"name":"RegisterFile","kind":3,"href":"rohd_hcl/RegisterFile-class.html"}},{"name":"getData","qualifiedName":"rohd_hcl.RegisterFile.getData","href":"rohd_hcl/RegisterFile/getData.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"A testbench hook to access data at a given address.","enclosedBy":{"name":"RegisterFile","kind":3,"href":"rohd_hcl/RegisterFile-class.html"}},{"name":"numEntries","qualifiedName":"rohd_hcl.RegisterFile.numEntries","href":"rohd_hcl/RegisterFile/numEntries.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The number of entries in the RF.","enclosedBy":{"name":"RegisterFile","kind":3,"href":"rohd_hcl/RegisterFile-class.html"}},{"name":"rdData","qualifiedName":"rohd_hcl.RegisterFile.rdData","href":"rohd_hcl/RegisterFile/rdData.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Accesses the read data for the provided index.","enclosedBy":{"name":"RegisterFile","kind":3,"href":"rohd_hcl/RegisterFile-class.html"}},{"name":"readLatency","qualifiedName":"rohd_hcl.RegisterFile.readLatency","href":"rohd_hcl/RegisterFile/readLatency.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The number of cycles before data is returned after a read.","enclosedBy":{"name":"RegisterFile","kind":3,"href":"rohd_hcl/RegisterFile-class.html"}},{"name":"RippleCarryAdder","qualifiedName":"rohd_hcl.RippleCarryAdder","href":"rohd_hcl/RippleCarryAdder-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An RippleCarryAdder is a digital circuit used for binary addition. It\nconsists of a series of full adders connected in a chain, with the carry\noutput of each adder linked to the carry input of the next one. Starting\nfrom the least significant bit (LSB) to most significant bit (MSB), the\nadder sequentially adds corresponding bits of two binary numbers.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"RippleCarryAdder","qualifiedName":"rohd_hcl.RippleCarryAdder.RippleCarryAdder","href":"rohd_hcl/RippleCarryAdder/RippleCarryAdder.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs an n-bit adder based on inputs List of inputs.","enclosedBy":{"name":"RippleCarryAdder","kind":3,"href":"rohd_hcl/RippleCarryAdder-class.html"}},{"name":"RohdHclException","qualifiedName":"rohd_hcl.RohdHclException","href":"rohd_hcl/RohdHclException-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An Exception for the ROHD Hardware Component Library.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"RohdHclException","qualifiedName":"rohd_hcl.RohdHclException.RohdHclException","href":"rohd_hcl/RohdHclException/RohdHclException.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates an Exception for the ROHD Hardware Component Library.","enclosedBy":{"name":"RohdHclException","kind":3,"href":"rohd_hcl/RohdHclException-class.html"}},{"name":"message","qualifiedName":"rohd_hcl.RohdHclException.message","href":"rohd_hcl/RohdHclException/message.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"A message explaining this Exception.","enclosedBy":{"name":"RohdHclException","kind":3,"href":"rohd_hcl/RohdHclException-class.html"}},{"name":"RotateLeft","qualifiedName":"rohd_hcl.RotateLeft","href":"rohd_hcl/RotateLeft-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Rotates a Logic to the left.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"RotateLeft","qualifiedName":"rohd_hcl.RotateLeft.RotateLeft","href":"rohd_hcl/RotateLeft/RotateLeft.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a Module to perform rotation to the left.","enclosedBy":{"name":"RotateLeft","kind":3,"href":"rohd_hcl/RotateLeft-class.html"}},{"name":"maxAmount","qualifiedName":"rohd_hcl.RotateLeft.maxAmount","href":"rohd_hcl/RotateLeft/maxAmount.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The maximum amount that this _Rotate should support in rotation.","enclosedBy":{"name":"RotateLeft","kind":3,"href":"rohd_hcl/RotateLeft-class.html"}},{"name":"rotated","qualifiedName":"rohd_hcl.RotateLeft.rotated","href":"rohd_hcl/RotateLeft/rotated.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The rotated result.","enclosedBy":{"name":"RotateLeft","kind":3,"href":"rohd_hcl/RotateLeft-class.html"}},{"name":"RotateLeftFixed","qualifiedName":"rohd_hcl.RotateLeftFixed","href":"rohd_hcl/RotateLeftFixed-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Rotates left by a fixed amount.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"RotateLeftFixed","qualifiedName":"rohd_hcl.RotateLeftFixed.RotateLeftFixed","href":"rohd_hcl/RotateLeftFixed/RotateLeftFixed.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Rotates original by rotateAmount to the left.","enclosedBy":{"name":"RotateLeftFixed","kind":3,"href":"rohd_hcl/RotateLeftFixed-class.html"}},{"name":"rotateAmount","qualifiedName":"rohd_hcl.RotateLeftFixed.rotateAmount","href":"rohd_hcl/RotateLeftFixed/rotateAmount.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"RotateLeftFixed","kind":3,"href":"rohd_hcl/RotateLeftFixed-class.html"}},{"name":"rotated","qualifiedName":"rohd_hcl.RotateLeftFixed.rotated","href":"rohd_hcl/RotateLeftFixed/rotated.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The rotated result.","enclosedBy":{"name":"RotateLeftFixed","kind":3,"href":"rohd_hcl/RotateLeftFixed-class.html"}},{"name":"RotateLogic","qualifiedName":"rohd_hcl.RotateLogic","href":"rohd_hcl/RotateLogic.html","kind":6,"overriddenDepth":0,"packageRank":0,"desc":"Adds rotation functions to Logic.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"rotateLeft","qualifiedName":"rohd_hcl.RotateLogic.rotateLeft","href":"rohd_hcl/RotateLogic/rotateLeft.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Returns a Logic rotated left by rotateAmount.","enclosedBy":{"name":"RotateLogic","kind":6,"href":"rohd_hcl/RotateLogic.html"}},{"name":"rotateRight","qualifiedName":"rohd_hcl.RotateLogic.rotateRight","href":"rohd_hcl/RotateLogic/rotateRight.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Returns a Logic rotated right by rotateAmount.","enclosedBy":{"name":"RotateLogic","kind":6,"href":"rohd_hcl/RotateLogic.html"}},{"name":"RotateLogicValue","qualifiedName":"rohd_hcl.RotateLogicValue","href":"rohd_hcl/RotateLogicValue.html","kind":6,"overriddenDepth":0,"packageRank":0,"desc":"Adds rotation functions to LogicValue.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"rotateLeft","qualifiedName":"rohd_hcl.RotateLogicValue.rotateLeft","href":"rohd_hcl/RotateLogicValue/rotateLeft.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Rotates this value by rotateAmount to the left.","enclosedBy":{"name":"RotateLogicValue","kind":6,"href":"rohd_hcl/RotateLogicValue.html"}},{"name":"rotateRight","qualifiedName":"rohd_hcl.RotateLogicValue.rotateRight","href":"rohd_hcl/RotateLogicValue/rotateRight.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Rotates this value by rotateAmount to the right.","enclosedBy":{"name":"RotateLogicValue","kind":6,"href":"rohd_hcl/RotateLogicValue.html"}},{"name":"RotateRight","qualifiedName":"rohd_hcl.RotateRight","href":"rohd_hcl/RotateRight-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Rotates a Logic to the right.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"RotateRight","qualifiedName":"rohd_hcl.RotateRight.RotateRight","href":"rohd_hcl/RotateRight/RotateRight.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a Module to perform rotation to the right.","enclosedBy":{"name":"RotateRight","kind":3,"href":"rohd_hcl/RotateRight-class.html"}},{"name":"maxAmount","qualifiedName":"rohd_hcl.RotateRight.maxAmount","href":"rohd_hcl/RotateRight/maxAmount.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The maximum amount that this _Rotate should support in rotation.","enclosedBy":{"name":"RotateRight","kind":3,"href":"rohd_hcl/RotateRight-class.html"}},{"name":"rotated","qualifiedName":"rohd_hcl.RotateRight.rotated","href":"rohd_hcl/RotateRight/rotated.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The rotated result.","enclosedBy":{"name":"RotateRight","kind":3,"href":"rohd_hcl/RotateRight-class.html"}},{"name":"RotateRightFixed","qualifiedName":"rohd_hcl.RotateRightFixed","href":"rohd_hcl/RotateRightFixed-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Rotates right by a fixed amount.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"RotateRightFixed","qualifiedName":"rohd_hcl.RotateRightFixed.RotateRightFixed","href":"rohd_hcl/RotateRightFixed/RotateRightFixed.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Rotates original by rotateAmount to the right.","enclosedBy":{"name":"RotateRightFixed","kind":3,"href":"rohd_hcl/RotateRightFixed-class.html"}},{"name":"rotateAmount","qualifiedName":"rohd_hcl.RotateRightFixed.rotateAmount","href":"rohd_hcl/RotateRightFixed/rotateAmount.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"RotateRightFixed","kind":3,"href":"rohd_hcl/RotateRightFixed-class.html"}},{"name":"rotated","qualifiedName":"rohd_hcl.RotateRightFixed.rotated","href":"rohd_hcl/RotateRightFixed/rotated.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The rotated result.","enclosedBy":{"name":"RotateRightFixed","kind":3,"href":"rohd_hcl/RotateRightFixed-class.html"}},{"name":"RoundRobinArbiter","qualifiedName":"rohd_hcl.RoundRobinArbiter","href":"rohd_hcl/RoundRobinArbiter-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Round Robin Arbiter.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"RoundRobinArbiter","qualifiedName":"rohd_hcl.RoundRobinArbiter.RoundRobinArbiter","href":"rohd_hcl/RoundRobinArbiter/RoundRobinArbiter.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Round Robin arbiter handles requests by granting each requestor\nand keeping record of requests already granted, in order to mask it until\ngranting the turn of each request to start again","enclosedBy":{"name":"RoundRobinArbiter","kind":3,"href":"rohd_hcl/RoundRobinArbiter-class.html"}},{"name":"ShiftRegister","qualifiedName":"rohd_hcl.ShiftRegister","href":"rohd_hcl/ShiftRegister-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A shift register with configurable width and depth and optional enable and\nreset.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ShiftRegister","qualifiedName":"rohd_hcl.ShiftRegister.ShiftRegister","href":"rohd_hcl/ShiftRegister/ShiftRegister.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates a new shift register with specified depth which is only active\nwhen enabled. If reset is provided, it will reset to a default of 0\nat all stages synchronously with clk or to the provided resetValue.","enclosedBy":{"name":"ShiftRegister","kind":3,"href":"rohd_hcl/ShiftRegister-class.html"}},{"name":"dataName","qualifiedName":"rohd_hcl.ShiftRegister.dataName","href":"rohd_hcl/ShiftRegister/dataName.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The name of the data, used for naming the ports and Module.","enclosedBy":{"name":"ShiftRegister","kind":3,"href":"rohd_hcl/ShiftRegister-class.html"}},{"name":"dataOut","qualifiedName":"rohd_hcl.ShiftRegister.dataOut","href":"rohd_hcl/ShiftRegister/dataOut.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The main output of the shift register after going through all the stages.","enclosedBy":{"name":"ShiftRegister","kind":3,"href":"rohd_hcl/ShiftRegister-class.html"}},{"name":"depth","qualifiedName":"rohd_hcl.ShiftRegister.depth","href":"rohd_hcl/ShiftRegister/depth.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The number of stages in this shift register.","enclosedBy":{"name":"ShiftRegister","kind":3,"href":"rohd_hcl/ShiftRegister-class.html"}},{"name":"stages","qualifiedName":"rohd_hcl.ShiftRegister.stages","href":"rohd_hcl/ShiftRegister/stages.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"A List of outputs where the n'th entry corresponds to a version of\nthe input data after passing through n + 1 flops.","enclosedBy":{"name":"ShiftRegister","kind":3,"href":"rohd_hcl/ShiftRegister-class.html"}},{"name":"width","qualifiedName":"rohd_hcl.ShiftRegister.width","href":"rohd_hcl/ShiftRegister/width.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The width of the data passing through this shfit register.","enclosedBy":{"name":"ShiftRegister","kind":3,"href":"rohd_hcl/ShiftRegister-class.html"}},{"name":"Sort","qualifiedName":"rohd_hcl.Sort","href":"rohd_hcl/Sort-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An abstract class for all sort algorithm.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"Sort","qualifiedName":"rohd_hcl.Sort.Sort","href":"rohd_hcl/Sort/Sort.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Sort algorithm MUST have List of toSort, direction of\nsort isAscending and a name for the sorting module.","enclosedBy":{"name":"Sort","kind":3,"href":"rohd_hcl/Sort-class.html"}},{"name":"isAscending","qualifiedName":"rohd_hcl.Sort.isAscending","href":"rohd_hcl/Sort/isAscending.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Whether the sort isAscending order.","enclosedBy":{"name":"Sort","kind":3,"href":"rohd_hcl/Sort-class.html"}},{"name":"toSort","qualifiedName":"rohd_hcl.Sort.toSort","href":"rohd_hcl/Sort/toSort.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The List of logic to Sort","enclosedBy":{"name":"Sort","kind":3,"href":"rohd_hcl/Sort-class.html"}},{"name":"SparseMemoryStorage","qualifiedName":"rohd_hcl.SparseMemoryStorage","href":"rohd_hcl/SparseMemoryStorage-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A sparse storage for memory models.","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"SparseMemoryStorage","qualifiedName":"rohd_hcl.SparseMemoryStorage.SparseMemoryStorage","href":"rohd_hcl/SparseMemoryStorage/SparseMemoryStorage.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a new sparse memory storage with specified addrWidth for all\naddresses.","enclosedBy":{"name":"SparseMemoryStorage","kind":3,"href":"rohd_hcl/SparseMemoryStorage-class.html"}},{"name":"getData","qualifiedName":"rohd_hcl.SparseMemoryStorage.getData","href":"rohd_hcl/SparseMemoryStorage/getData.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Returns the data at addr, or null if it is not present.","enclosedBy":{"name":"SparseMemoryStorage","kind":3,"href":"rohd_hcl/SparseMemoryStorage-class.html"}},{"name":"isEmpty","qualifiedName":"rohd_hcl.SparseMemoryStorage.isEmpty","href":"rohd_hcl/SparseMemoryStorage/isEmpty.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Returns true if there is no data stored in this memory.","enclosedBy":{"name":"SparseMemoryStorage","kind":3,"href":"rohd_hcl/SparseMemoryStorage-class.html"}},{"name":"reset","qualifiedName":"rohd_hcl.SparseMemoryStorage.reset","href":"rohd_hcl/SparseMemoryStorage/reset.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Resets all memory to initial state.","enclosedBy":{"name":"SparseMemoryStorage","kind":3,"href":"rohd_hcl/SparseMemoryStorage-class.html"}},{"name":"setData","qualifiedName":"rohd_hcl.SparseMemoryStorage.setData","href":"rohd_hcl/SparseMemoryStorage/setData.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Loads data into addr directly into storage.","enclosedBy":{"name":"SparseMemoryStorage","kind":3,"href":"rohd_hcl/SparseMemoryStorage-class.html"}},{"name":"TreeOneHotToBinary","qualifiedName":"rohd_hcl.TreeOneHotToBinary","href":"rohd_hcl/TreeOneHotToBinary-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Module for binary-tree recursion for decoding one-hot","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"TreeOneHotToBinary","qualifiedName":"rohd_hcl.TreeOneHotToBinary.TreeOneHotToBinary","href":"rohd_hcl/TreeOneHotToBinary/TreeOneHotToBinary.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Top level module for computing binary to one-hot using recursion","enclosedBy":{"name":"TreeOneHotToBinary","kind":3,"href":"rohd_hcl/TreeOneHotToBinary-class.html"}},{"name":"binary","qualifiedName":"rohd_hcl.TreeOneHotToBinary.binary","href":"rohd_hcl/TreeOneHotToBinary/binary.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The binary decoded result.","enclosedBy":{"name":"TreeOneHotToBinary","kind":3,"href":"rohd_hcl/TreeOneHotToBinary-class.html"}},{"name":"log2Ceil","qualifiedName":"rohd_hcl.log2Ceil","href":"rohd_hcl/log2Ceil.html","kind":7,"overriddenDepth":0,"packageRank":0,"desc":"Compute the bit width needed to store w addresses","enclosedBy":{"name":"rohd_hcl","kind":8,"href":"rohd_hcl/rohd_hcl-library.html"}}]
+[{"name":"rohd_hcl","qualifiedName":"rohd_hcl","href":"rohd_hcl/rohd_hcl-library.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":""},{"name":"Adder","qualifiedName":"rohd_hcl.Adder","href":"rohd_hcl/Adder-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An abstract class for all adder module.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"Adder","qualifiedName":"rohd_hcl.Adder.Adder","href":"rohd_hcl/Adder/Adder.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Takes in input a and input b and return the sum of the addition\nresult. The width of input a and b must be the same.","enclosedBy":{"name":"Adder","kind":3,"href":"rohd_hcl/Adder-class.html"}},{"name":"a","qualifiedName":"rohd_hcl.Adder.a","href":"rohd_hcl/Adder/a.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The input to the adder pin a.","enclosedBy":{"name":"Adder","kind":3,"href":"rohd_hcl/Adder-class.html"}},{"name":"b","qualifiedName":"rohd_hcl.Adder.b","href":"rohd_hcl/Adder/b.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The input to the adder pin b.","enclosedBy":{"name":"Adder","kind":3,"href":"rohd_hcl/Adder-class.html"}},{"name":"sum","qualifiedName":"rohd_hcl.Adder.sum","href":"rohd_hcl/Adder/sum.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The addition results sum.","enclosedBy":{"name":"Adder","kind":3,"href":"rohd_hcl/Adder-class.html"}},{"name":"ApbCompleterAgent","qualifiedName":"rohd_hcl.ApbCompleterAgent","href":"rohd_hcl/ApbCompleterAgent-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A model for the completer side of an ApbInterface.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ApbCompleterAgent","qualifiedName":"rohd_hcl.ApbCompleterAgent.ApbCompleterAgent","href":"rohd_hcl/ApbCompleterAgent/ApbCompleterAgent.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates a new model ApbCompleterAgent.","enclosedBy":{"name":"ApbCompleterAgent","kind":3,"href":"rohd_hcl/ApbCompleterAgent-class.html"}},{"name":"dropWriteDataOnError","qualifiedName":"rohd_hcl.ApbCompleterAgent.dropWriteDataOnError","href":"rohd_hcl/ApbCompleterAgent/dropWriteDataOnError.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"If true, then writes that respond with an error will not store into the\nstorage.","enclosedBy":{"name":"ApbCompleterAgent","kind":3,"href":"rohd_hcl/ApbCompleterAgent-class.html"}},{"name":"intf","qualifiedName":"rohd_hcl.ApbCompleterAgent.intf","href":"rohd_hcl/ApbCompleterAgent/intf.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The interface to drive.","enclosedBy":{"name":"ApbCompleterAgent","kind":3,"href":"rohd_hcl/ApbCompleterAgent-class.html"}},{"name":"invalidReadDataOnError","qualifiedName":"rohd_hcl.ApbCompleterAgent.invalidReadDataOnError","href":"rohd_hcl/ApbCompleterAgent/invalidReadDataOnError.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"If true, then returned data on an error will be x.","enclosedBy":{"name":"ApbCompleterAgent","kind":3,"href":"rohd_hcl/ApbCompleterAgent-class.html"}},{"name":"respondWithError","qualifiedName":"rohd_hcl.ApbCompleterAgent.respondWithError","href":"rohd_hcl/ApbCompleterAgent/respondWithError.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"A function that determines whether a response for a request should contain\nan error (slvErr).","enclosedBy":{"name":"ApbCompleterAgent","kind":3,"href":"rohd_hcl/ApbCompleterAgent-class.html"}},{"name":"responseDelay","qualifiedName":"rohd_hcl.ApbCompleterAgent.responseDelay","href":"rohd_hcl/ApbCompleterAgent/responseDelay.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"A function which delays the response for the given request.","enclosedBy":{"name":"ApbCompleterAgent","kind":3,"href":"rohd_hcl/ApbCompleterAgent-class.html"}},{"name":"run","qualifiedName":"rohd_hcl.ApbCompleterAgent.run","href":"rohd_hcl/ApbCompleterAgent/run.html","kind":10,"overriddenDepth":1,"packageRank":0,"desc":"Executes this Component's activities related to running the test.","enclosedBy":{"name":"ApbCompleterAgent","kind":3,"href":"rohd_hcl/ApbCompleterAgent-class.html"}},{"name":"selectIndex","qualifiedName":"rohd_hcl.ApbCompleterAgent.selectIndex","href":"rohd_hcl/ApbCompleterAgent/selectIndex.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The index that this is listening to on the intf.","enclosedBy":{"name":"ApbCompleterAgent","kind":3,"href":"rohd_hcl/ApbCompleterAgent-class.html"}},{"name":"storage","qualifiedName":"rohd_hcl.ApbCompleterAgent.storage","href":"rohd_hcl/ApbCompleterAgent/storage.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"A place where the completer should save and retrieve data.","enclosedBy":{"name":"ApbCompleterAgent","kind":3,"href":"rohd_hcl/ApbCompleterAgent-class.html"}},{"name":"ApbComplianceChecker","qualifiedName":"rohd_hcl.ApbComplianceChecker","href":"rohd_hcl/ApbComplianceChecker-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A checker for some of the rules defined in the APB interface specification.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ApbComplianceChecker","qualifiedName":"rohd_hcl.ApbComplianceChecker.ApbComplianceChecker","href":"rohd_hcl/ApbComplianceChecker/ApbComplianceChecker.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates a new compliance checker for intf.","enclosedBy":{"name":"ApbComplianceChecker","kind":3,"href":"rohd_hcl/ApbComplianceChecker-class.html"}},{"name":"intf","qualifiedName":"rohd_hcl.ApbComplianceChecker.intf","href":"rohd_hcl/ApbComplianceChecker/intf.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The interface being checked.","enclosedBy":{"name":"ApbComplianceChecker","kind":3,"href":"rohd_hcl/ApbComplianceChecker-class.html"}},{"name":"run","qualifiedName":"rohd_hcl.ApbComplianceChecker.run","href":"rohd_hcl/ApbComplianceChecker/run.html","kind":10,"overriddenDepth":1,"packageRank":0,"desc":"Executes this Component's activities related to running the test.","enclosedBy":{"name":"ApbComplianceChecker","kind":3,"href":"rohd_hcl/ApbComplianceChecker-class.html"}},{"name":"ApbDirection","qualifiedName":"rohd_hcl.ApbDirection","href":"rohd_hcl/ApbDirection.html","kind":5,"overriddenDepth":0,"packageRank":0,"desc":"A grouping of signals on the ApbInterface interface based on direction.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ApbDirection","qualifiedName":"rohd_hcl.ApbDirection.ApbDirection","href":"rohd_hcl/ApbDirection/ApbDirection.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"ApbDirection","kind":5,"href":"rohd_hcl/ApbDirection.html"}},{"name":"values","qualifiedName":"rohd_hcl.ApbDirection.values","href":"rohd_hcl/ApbDirection/values-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"A constant List of the values in this enum, in order of their declaration.","enclosedBy":{"name":"ApbDirection","kind":5,"href":"rohd_hcl/ApbDirection.html"}},{"name":"ApbInterface","qualifiedName":"rohd_hcl.ApbInterface","href":"rohd_hcl/ApbInterface-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A standard APB interface.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ApbInterface","qualifiedName":"rohd_hcl.ApbInterface.ApbInterface","href":"rohd_hcl/ApbInterface/ApbInterface.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Construct a new instance of an APB interface.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"aUser","qualifiedName":"rohd_hcl.ApbInterface.aUser","href":"rohd_hcl/ApbInterface/aUser.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"User request attribute.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"addr","qualifiedName":"rohd_hcl.ApbInterface.addr","href":"rohd_hcl/ApbInterface/addr.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Address bus.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"addrWidth","qualifiedName":"rohd_hcl.ApbInterface.addrWidth","href":"rohd_hcl/ApbInterface/addrWidth.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The width of address port addr.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"bUser","qualifiedName":"rohd_hcl.ApbInterface.bUser","href":"rohd_hcl/ApbInterface/bUser.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"User response attribute.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"clk","qualifiedName":"rohd_hcl.ApbInterface.clk","href":"rohd_hcl/ApbInterface/clk.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Clock for the interface.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"ApbInterface.clone","qualifiedName":"rohd_hcl.ApbInterface.clone","href":"rohd_hcl/ApbInterface/ApbInterface.clone.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a new ApbInterface with identical parameters to other.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"dataWidth","qualifiedName":"rohd_hcl.ApbInterface.dataWidth","href":"rohd_hcl/ApbInterface/dataWidth.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The width of data ports wData and rData;","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"enable","qualifiedName":"rohd_hcl.ApbInterface.enable","href":"rohd_hcl/ApbInterface/enable.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Enable.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"includeSlvErr","qualifiedName":"rohd_hcl.ApbInterface.includeSlvErr","href":"rohd_hcl/ApbInterface/includeSlvErr.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"If true, generates the slvErr port.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"includeWakeup","qualifiedName":"rohd_hcl.ApbInterface.includeWakeup","href":"rohd_hcl/ApbInterface/includeWakeup.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"If true, indicates that this interface supports wake-up.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"nse","qualifiedName":"rohd_hcl.ApbInterface.nse","href":"rohd_hcl/ApbInterface/nse.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Extension to protection type.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"numSelects","qualifiedName":"rohd_hcl.ApbInterface.numSelects","href":"rohd_hcl/ApbInterface/numSelects.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The number of select signals on this interface.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"prot","qualifiedName":"rohd_hcl.ApbInterface.prot","href":"rohd_hcl/ApbInterface/prot.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Protection type.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"rData","qualifiedName":"rohd_hcl.ApbInterface.rData","href":"rohd_hcl/ApbInterface/rData.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Read data.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"rUser","qualifiedName":"rohd_hcl.ApbInterface.rUser","href":"rohd_hcl/ApbInterface/rUser.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"User read data attribute.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"ready","qualifiedName":"rohd_hcl.ApbInterface.ready","href":"rohd_hcl/ApbInterface/ready.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Ready.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"resetN","qualifiedName":"rohd_hcl.ApbInterface.resetN","href":"rohd_hcl/ApbInterface/resetN.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Reset signal (active LOW).","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"sel","qualifiedName":"rohd_hcl.ApbInterface.sel","href":"rohd_hcl/ApbInterface/sel.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Select.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"slvErr","qualifiedName":"rohd_hcl.ApbInterface.slvErr","href":"rohd_hcl/ApbInterface/slvErr.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Transfer error.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"strb","qualifiedName":"rohd_hcl.ApbInterface.strb","href":"rohd_hcl/ApbInterface/strb.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Write strobe.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"userDataWidth","qualifiedName":"rohd_hcl.ApbInterface.userDataWidth","href":"rohd_hcl/ApbInterface/userDataWidth.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The width of user-defined data ports wUser and rUser.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"userReqWidth","qualifiedName":"rohd_hcl.ApbInterface.userReqWidth","href":"rohd_hcl/ApbInterface/userReqWidth.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The width of user request port aUser.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"userRespWidth","qualifiedName":"rohd_hcl.ApbInterface.userRespWidth","href":"rohd_hcl/ApbInterface/userRespWidth.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The width of user response port bUser.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"wData","qualifiedName":"rohd_hcl.ApbInterface.wData","href":"rohd_hcl/ApbInterface/wData.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Write data.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"wUser","qualifiedName":"rohd_hcl.ApbInterface.wUser","href":"rohd_hcl/ApbInterface/wUser.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"User write data attribute.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"wakeup","qualifiedName":"rohd_hcl.ApbInterface.wakeup","href":"rohd_hcl/ApbInterface/wakeup.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Wake-up.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"write","qualifiedName":"rohd_hcl.ApbInterface.write","href":"rohd_hcl/ApbInterface/write.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Direction.","enclosedBy":{"name":"ApbInterface","kind":3,"href":"rohd_hcl/ApbInterface-class.html"}},{"name":"ApbMonitor","qualifiedName":"rohd_hcl.ApbMonitor","href":"rohd_hcl/ApbMonitor-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A monitor for ApbInterfaces.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ApbMonitor","qualifiedName":"rohd_hcl.ApbMonitor.ApbMonitor","href":"rohd_hcl/ApbMonitor/ApbMonitor.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates a new ApbMonitor on intf.","enclosedBy":{"name":"ApbMonitor","kind":3,"href":"rohd_hcl/ApbMonitor-class.html"}},{"name":"intf","qualifiedName":"rohd_hcl.ApbMonitor.intf","href":"rohd_hcl/ApbMonitor/intf.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The interface to monitor.","enclosedBy":{"name":"ApbMonitor","kind":3,"href":"rohd_hcl/ApbMonitor-class.html"}},{"name":"run","qualifiedName":"rohd_hcl.ApbMonitor.run","href":"rohd_hcl/ApbMonitor/run.html","kind":10,"overriddenDepth":1,"packageRank":0,"desc":"Executes this Component's activities related to running the test.","enclosedBy":{"name":"ApbMonitor","kind":3,"href":"rohd_hcl/ApbMonitor-class.html"}},{"name":"ApbPacket","qualifiedName":"rohd_hcl.ApbPacket","href":"rohd_hcl/ApbPacket-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A packet on an ApbInterface.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ApbPacket","qualifiedName":"rohd_hcl.ApbPacket.ApbPacket","href":"rohd_hcl/ApbPacket/ApbPacket.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates a new packet.","enclosedBy":{"name":"ApbPacket","kind":3,"href":"rohd_hcl/ApbPacket-class.html"}},{"name":"addr","qualifiedName":"rohd_hcl.ApbPacket.addr","href":"rohd_hcl/ApbPacket/addr.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The address for this packet.","enclosedBy":{"name":"ApbPacket","kind":3,"href":"rohd_hcl/ApbPacket-class.html"}},{"name":"complete","qualifiedName":"rohd_hcl.ApbPacket.complete","href":"rohd_hcl/ApbPacket/complete.html","kind":10,"overriddenDepth":0,"packageRank":0,"desc":"Called by a completer when a transfer is completed.","enclosedBy":{"name":"ApbPacket","kind":3,"href":"rohd_hcl/ApbPacket-class.html"}},{"name":"completed","qualifiedName":"rohd_hcl.ApbPacket.completed","href":"rohd_hcl/ApbPacket/completed.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"A Future that completes once the the read has been completed.","enclosedBy":{"name":"ApbPacket","kind":3,"href":"rohd_hcl/ApbPacket-class.html"}},{"name":"returnedSlvErr","qualifiedName":"rohd_hcl.ApbPacket.returnedSlvErr","href":"rohd_hcl/ApbPacket/returnedSlvErr.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Error indication returned by the read.","enclosedBy":{"name":"ApbPacket","kind":3,"href":"rohd_hcl/ApbPacket-class.html"}},{"name":"selectIndex","qualifiedName":"rohd_hcl.ApbPacket.selectIndex","href":"rohd_hcl/ApbPacket/selectIndex.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The index of the select this packet should be driven on.","enclosedBy":{"name":"ApbPacket","kind":3,"href":"rohd_hcl/ApbPacket-class.html"}},{"name":"trackerString","qualifiedName":"rohd_hcl.ApbPacket.trackerString","href":"rohd_hcl/ApbPacket/trackerString.html","kind":10,"overriddenDepth":1,"packageRank":0,"desc":"Returns a formatted String value associated with field in this object.","enclosedBy":{"name":"ApbPacket","kind":3,"href":"rohd_hcl/ApbPacket-class.html"}},{"name":"ApbReadPacket","qualifiedName":"rohd_hcl.ApbReadPacket","href":"rohd_hcl/ApbReadPacket-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A read packet on an ApbInterface.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ApbReadPacket","qualifiedName":"rohd_hcl.ApbReadPacket.ApbReadPacket","href":"rohd_hcl/ApbReadPacket/ApbReadPacket.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates a read packet.","enclosedBy":{"name":"ApbReadPacket","kind":3,"href":"rohd_hcl/ApbReadPacket-class.html"}},{"name":"complete","qualifiedName":"rohd_hcl.ApbReadPacket.complete","href":"rohd_hcl/ApbReadPacket/complete.html","kind":10,"overriddenDepth":1,"packageRank":0,"desc":"Called by a completer when a transfer is completed.","enclosedBy":{"name":"ApbReadPacket","kind":3,"href":"rohd_hcl/ApbReadPacket-class.html"}},{"name":"returnedData","qualifiedName":"rohd_hcl.ApbReadPacket.returnedData","href":"rohd_hcl/ApbReadPacket/returnedData.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Data returned by the read.","enclosedBy":{"name":"ApbReadPacket","kind":3,"href":"rohd_hcl/ApbReadPacket-class.html"}},{"name":"trackerString","qualifiedName":"rohd_hcl.ApbReadPacket.trackerString","href":"rohd_hcl/ApbReadPacket/trackerString.html","kind":10,"overriddenDepth":2,"packageRank":0,"desc":"Returns a formatted String value associated with field in this object.","enclosedBy":{"name":"ApbReadPacket","kind":3,"href":"rohd_hcl/ApbReadPacket-class.html"}},{"name":"ApbRequesterAgent","qualifiedName":"rohd_hcl.ApbRequesterAgent","href":"rohd_hcl/ApbRequesterAgent-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An agent for sending requests on an ApbInterface.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ApbRequesterAgent","qualifiedName":"rohd_hcl.ApbRequesterAgent.ApbRequesterAgent","href":"rohd_hcl/ApbRequesterAgent/ApbRequesterAgent.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a new ApbRequesterAgent.","enclosedBy":{"name":"ApbRequesterAgent","kind":3,"href":"rohd_hcl/ApbRequesterAgent-class.html"}},{"name":"driver","qualifiedName":"rohd_hcl.ApbRequesterAgent.driver","href":"rohd_hcl/ApbRequesterAgent/driver.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The driver that sends the requests over the interface.","enclosedBy":{"name":"ApbRequesterAgent","kind":3,"href":"rohd_hcl/ApbRequesterAgent-class.html"}},{"name":"dropDelayCycles","qualifiedName":"rohd_hcl.ApbRequesterAgent.dropDelayCycles","href":"rohd_hcl/ApbRequesterAgent/dropDelayCycles.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The number of cycles before an objection will be dropped when there are\nno pending packets to send.","enclosedBy":{"name":"ApbRequesterAgent","kind":3,"href":"rohd_hcl/ApbRequesterAgent-class.html"}},{"name":"intf","qualifiedName":"rohd_hcl.ApbRequesterAgent.intf","href":"rohd_hcl/ApbRequesterAgent/intf.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The interface to drive.","enclosedBy":{"name":"ApbRequesterAgent","kind":3,"href":"rohd_hcl/ApbRequesterAgent-class.html"}},{"name":"sequencer","qualifiedName":"rohd_hcl.ApbRequesterAgent.sequencer","href":"rohd_hcl/ApbRequesterAgent/sequencer.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The sequencer where requests should be sent.","enclosedBy":{"name":"ApbRequesterAgent","kind":3,"href":"rohd_hcl/ApbRequesterAgent-class.html"}},{"name":"timeoutCycles","qualifiedName":"rohd_hcl.ApbRequesterAgent.timeoutCycles","href":"rohd_hcl/ApbRequesterAgent/timeoutCycles.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The number of cycles before timing out if no transactions can be sent.","enclosedBy":{"name":"ApbRequesterAgent","kind":3,"href":"rohd_hcl/ApbRequesterAgent-class.html"}},{"name":"ApbRequesterDriver","qualifiedName":"rohd_hcl.ApbRequesterDriver","href":"rohd_hcl/ApbRequesterDriver-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A driver for the ApbInterface from the requester side.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ApbRequesterDriver","qualifiedName":"rohd_hcl.ApbRequesterDriver.ApbRequesterDriver","href":"rohd_hcl/ApbRequesterDriver/ApbRequesterDriver.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates a new ApbRequesterDriver.","enclosedBy":{"name":"ApbRequesterDriver","kind":3,"href":"rohd_hcl/ApbRequesterDriver-class.html"}},{"name":"intf","qualifiedName":"rohd_hcl.ApbRequesterDriver.intf","href":"rohd_hcl/ApbRequesterDriver/intf.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The interface to drive.","enclosedBy":{"name":"ApbRequesterDriver","kind":3,"href":"rohd_hcl/ApbRequesterDriver-class.html"}},{"name":"run","qualifiedName":"rohd_hcl.ApbRequesterDriver.run","href":"rohd_hcl/ApbRequesterDriver/run.html","kind":10,"overriddenDepth":2,"packageRank":0,"desc":"Executes this Component's activities related to running the test.","enclosedBy":{"name":"ApbRequesterDriver","kind":3,"href":"rohd_hcl/ApbRequesterDriver-class.html"}},{"name":"ApbTracker","qualifiedName":"rohd_hcl.ApbTracker","href":"rohd_hcl/ApbTracker-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A tracker for the ApbInterface.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ApbTracker","qualifiedName":"rohd_hcl.ApbTracker.ApbTracker","href":"rohd_hcl/ApbTracker/ApbTracker.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates a new tracker for ApbInterface.","enclosedBy":{"name":"ApbTracker","kind":3,"href":"rohd_hcl/ApbTracker-class.html"}},{"name":"addrField","qualifiedName":"rohd_hcl.ApbTracker.addrField","href":"rohd_hcl/ApbTracker/addrField-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"Tracker field for address.","enclosedBy":{"name":"ApbTracker","kind":3,"href":"rohd_hcl/ApbTracker-class.html"}},{"name":"dataField","qualifiedName":"rohd_hcl.ApbTracker.dataField","href":"rohd_hcl/ApbTracker/dataField-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"Tracker field for data.","enclosedBy":{"name":"ApbTracker","kind":3,"href":"rohd_hcl/ApbTracker-class.html"}},{"name":"selectField","qualifiedName":"rohd_hcl.ApbTracker.selectField","href":"rohd_hcl/ApbTracker/selectField-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"Tracker field for select.","enclosedBy":{"name":"ApbTracker","kind":3,"href":"rohd_hcl/ApbTracker-class.html"}},{"name":"slverrField","qualifiedName":"rohd_hcl.ApbTracker.slverrField","href":"rohd_hcl/ApbTracker/slverrField-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"Tracker field for errors.","enclosedBy":{"name":"ApbTracker","kind":3,"href":"rohd_hcl/ApbTracker-class.html"}},{"name":"strobeField","qualifiedName":"rohd_hcl.ApbTracker.strobeField","href":"rohd_hcl/ApbTracker/strobeField-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"Tracker field for strobe.","enclosedBy":{"name":"ApbTracker","kind":3,"href":"rohd_hcl/ApbTracker-class.html"}},{"name":"timeField","qualifiedName":"rohd_hcl.ApbTracker.timeField","href":"rohd_hcl/ApbTracker/timeField-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"Tracker field for simulation time.","enclosedBy":{"name":"ApbTracker","kind":3,"href":"rohd_hcl/ApbTracker-class.html"}},{"name":"typeField","qualifiedName":"rohd_hcl.ApbTracker.typeField","href":"rohd_hcl/ApbTracker/typeField-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"Tracker field for type (R/W).","enclosedBy":{"name":"ApbTracker","kind":3,"href":"rohd_hcl/ApbTracker-class.html"}},{"name":"ApbWritePacket","qualifiedName":"rohd_hcl.ApbWritePacket","href":"rohd_hcl/ApbWritePacket-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A write packet on an ApbInterface.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ApbWritePacket","qualifiedName":"rohd_hcl.ApbWritePacket.ApbWritePacket","href":"rohd_hcl/ApbWritePacket/ApbWritePacket.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates a write packet.","enclosedBy":{"name":"ApbWritePacket","kind":3,"href":"rohd_hcl/ApbWritePacket-class.html"}},{"name":"data","qualifiedName":"rohd_hcl.ApbWritePacket.data","href":"rohd_hcl/ApbWritePacket/data.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The data for this packet.","enclosedBy":{"name":"ApbWritePacket","kind":3,"href":"rohd_hcl/ApbWritePacket-class.html"}},{"name":"strobe","qualifiedName":"rohd_hcl.ApbWritePacket.strobe","href":"rohd_hcl/ApbWritePacket/strobe.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The strobe associated with this write.","enclosedBy":{"name":"ApbWritePacket","kind":3,"href":"rohd_hcl/ApbWritePacket-class.html"}},{"name":"trackerString","qualifiedName":"rohd_hcl.ApbWritePacket.trackerString","href":"rohd_hcl/ApbWritePacket/trackerString.html","kind":10,"overriddenDepth":2,"packageRank":0,"desc":"Returns a formatted String value associated with field in this object.","enclosedBy":{"name":"ApbWritePacket","kind":3,"href":"rohd_hcl/ApbWritePacket-class.html"}},{"name":"Arbiter","qualifiedName":"rohd_hcl.Arbiter","href":"rohd_hcl/Arbiter-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An abstract description of an arbiter module.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"Arbiter","qualifiedName":"rohd_hcl.Arbiter.Arbiter","href":"rohd_hcl/Arbiter/Arbiter.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs an arbiter where each element in requests is a one-bit signal\nrequesting a corresponding bit from grants.","enclosedBy":{"name":"Arbiter","kind":3,"href":"rohd_hcl/Arbiter-class.html"}},{"name":"count","qualifiedName":"rohd_hcl.Arbiter.count","href":"rohd_hcl/Arbiter/count.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The total number of requests and grants for this Arbiter.","enclosedBy":{"name":"Arbiter","kind":3,"href":"rohd_hcl/Arbiter-class.html"}},{"name":"grants","qualifiedName":"rohd_hcl.Arbiter.grants","href":"rohd_hcl/Arbiter/grants.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Each element corresponds to an arbitration grant of the correspondingly\nindexed request passed at construction time.","enclosedBy":{"name":"Arbiter","kind":3,"href":"rohd_hcl/Arbiter-class.html"}},{"name":"BinaryToOneHot","qualifiedName":"rohd_hcl.BinaryToOneHot","href":"rohd_hcl/BinaryToOneHot-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Encodes a binary number into one-hot","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"BinaryToOneHot","qualifiedName":"rohd_hcl.BinaryToOneHot.BinaryToOneHot","href":"rohd_hcl/BinaryToOneHot/BinaryToOneHot.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a Module which encodes a 2's complement number binary\ninto a one-hot, or thermometer code","enclosedBy":{"name":"BinaryToOneHot","kind":3,"href":"rohd_hcl/BinaryToOneHot-class.html"}},{"name":"encoded","qualifiedName":"rohd_hcl.BinaryToOneHot.encoded","href":"rohd_hcl/BinaryToOneHot/encoded.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The encoded one-hot result.","enclosedBy":{"name":"BinaryToOneHot","kind":3,"href":"rohd_hcl/BinaryToOneHot-class.html"}},{"name":"BitonicSort","qualifiedName":"rohd_hcl.BitonicSort","href":"rohd_hcl/BitonicSort-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Bitonic Sort is a pipelined sort module that sort toSort to\nspecified order based on isAscending.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"BitonicSort","qualifiedName":"rohd_hcl.BitonicSort.BitonicSort","href":"rohd_hcl/BitonicSort/BitonicSort.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a Module to sort list of Logic.","enclosedBy":{"name":"BitonicSort","kind":3,"href":"rohd_hcl/BitonicSort-class.html"}},{"name":"latency","qualifiedName":"rohd_hcl.BitonicSort.latency","href":"rohd_hcl/BitonicSort/latency.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The latency of the bitonic sort algorithm.","enclosedBy":{"name":"BitonicSort","kind":3,"href":"rohd_hcl/BitonicSort-class.html"}},{"name":"sorted","qualifiedName":"rohd_hcl.BitonicSort.sorted","href":"rohd_hcl/BitonicSort/sorted.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The sorted result.","enclosedBy":{"name":"BitonicSort","kind":3,"href":"rohd_hcl/BitonicSort-class.html"}},{"name":"CarrySaveMultiplier","qualifiedName":"rohd_hcl.CarrySaveMultiplier","href":"rohd_hcl/CarrySaveMultiplier-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A binary multiplier using carry-save technique with pipelining.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"CarrySaveMultiplier","qualifiedName":"rohd_hcl.CarrySaveMultiplier.CarrySaveMultiplier","href":"rohd_hcl/CarrySaveMultiplier/CarrySaveMultiplier.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Construct a CarrySaveMultiplier that multiply input a and input b.","enclosedBy":{"name":"CarrySaveMultiplier","kind":3,"href":"rohd_hcl/CarrySaveMultiplier-class.html"}},{"name":"latency","qualifiedName":"rohd_hcl.CarrySaveMultiplier.latency","href":"rohd_hcl/CarrySaveMultiplier/latency.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The latency of the carry save multiplier.","enclosedBy":{"name":"CarrySaveMultiplier","kind":3,"href":"rohd_hcl/CarrySaveMultiplier-class.html"}},{"name":"product","qualifiedName":"rohd_hcl.CarrySaveMultiplier.product","href":"rohd_hcl/CarrySaveMultiplier/product.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The final product of the multiplier module.","enclosedBy":{"name":"CarrySaveMultiplier","kind":3,"href":"rohd_hcl/CarrySaveMultiplier-class.html"}},{"name":"Count","qualifiedName":"rohd_hcl.Count","href":"rohd_hcl/Count-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Count 1 or 0","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"Count","qualifiedName":"rohd_hcl.Count.Count","href":"rohd_hcl/Count/Count.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Count 1 or 0","enclosedBy":{"name":"Count","kind":3,"href":"rohd_hcl/Count-class.html"}},{"name":"index","qualifiedName":"rohd_hcl.Count.index","href":"rohd_hcl/Count/index.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"index is an getter for output of Count","enclosedBy":{"name":"Count","kind":3,"href":"rohd_hcl/Count-class.html"}},{"name":"DataPortGroup","qualifiedName":"rohd_hcl.DataPortGroup","href":"rohd_hcl/DataPortGroup.html","kind":5,"overriddenDepth":0,"packageRank":0,"desc":"A grouping for interface signals of DataPortInterfaces.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"DataPortGroup","qualifiedName":"rohd_hcl.DataPortGroup.DataPortGroup","href":"rohd_hcl/DataPortGroup/DataPortGroup.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DataPortGroup","kind":5,"href":"rohd_hcl/DataPortGroup.html"}},{"name":"values","qualifiedName":"rohd_hcl.DataPortGroup.values","href":"rohd_hcl/DataPortGroup/values-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"A constant List of the values in this enum, in order of their declaration.","enclosedBy":{"name":"DataPortGroup","kind":5,"href":"rohd_hcl/DataPortGroup.html"}},{"name":"DataPortInterface","qualifiedName":"rohd_hcl.DataPortInterface","href":"rohd_hcl/DataPortInterface-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An interface to a simple memory that only needs enable, address, and data.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"DataPortInterface","qualifiedName":"rohd_hcl.DataPortInterface.DataPortInterface","href":"rohd_hcl/DataPortInterface/DataPortInterface.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a new interface of specified dataWidth and addrWidth for\ninteracting with a memory in either the read or write direction.","enclosedBy":{"name":"DataPortInterface","kind":3,"href":"rohd_hcl/DataPortInterface-class.html"}},{"name":"addr","qualifiedName":"rohd_hcl.DataPortInterface.addr","href":"rohd_hcl/DataPortInterface/addr.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The \"address\" bit for a request when en is high.","enclosedBy":{"name":"DataPortInterface","kind":3,"href":"rohd_hcl/DataPortInterface-class.html"}},{"name":"addrWidth","qualifiedName":"rohd_hcl.DataPortInterface.addrWidth","href":"rohd_hcl/DataPortInterface/addrWidth.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The width of addresses in the memory.","enclosedBy":{"name":"DataPortInterface","kind":3,"href":"rohd_hcl/DataPortInterface-class.html"}},{"name":"clone","qualifiedName":"rohd_hcl.DataPortInterface.clone","href":"rohd_hcl/DataPortInterface/clone.html","kind":10,"overriddenDepth":0,"packageRank":0,"desc":"Makes a copy of this Interface with matching configuration.","enclosedBy":{"name":"DataPortInterface","kind":3,"href":"rohd_hcl/DataPortInterface-class.html"}},{"name":"data","qualifiedName":"rohd_hcl.DataPortInterface.data","href":"rohd_hcl/DataPortInterface/data.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The data sent or received with the associated request.","enclosedBy":{"name":"DataPortInterface","kind":3,"href":"rohd_hcl/DataPortInterface-class.html"}},{"name":"dataWidth","qualifiedName":"rohd_hcl.DataPortInterface.dataWidth","href":"rohd_hcl/DataPortInterface/dataWidth.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The width of data in the memory.","enclosedBy":{"name":"DataPortInterface","kind":3,"href":"rohd_hcl/DataPortInterface-class.html"}},{"name":"en","qualifiedName":"rohd_hcl.DataPortInterface.en","href":"rohd_hcl/DataPortInterface/en.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The \"enable\" bit for this interface, enabling a request.","enclosedBy":{"name":"DataPortInterface","kind":3,"href":"rohd_hcl/DataPortInterface-class.html"}},{"name":"Fifo","qualifiedName":"rohd_hcl.Fifo","href":"rohd_hcl/Fifo-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A simple FIFO (First In, First Out).","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"Fifo","qualifiedName":"rohd_hcl.Fifo.Fifo","href":"rohd_hcl/Fifo/Fifo.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a FIFO with RF-based storage.","enclosedBy":{"name":"Fifo","kind":3,"href":"rohd_hcl/Fifo-class.html"}},{"name":"dataWidth","qualifiedName":"rohd_hcl.Fifo.dataWidth","href":"rohd_hcl/Fifo/dataWidth.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The width of the data transmitted through this FIFO.","enclosedBy":{"name":"Fifo","kind":3,"href":"rohd_hcl/Fifo-class.html"}},{"name":"depth","qualifiedName":"rohd_hcl.Fifo.depth","href":"rohd_hcl/Fifo/depth.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The depth of this FIFO.","enclosedBy":{"name":"Fifo","kind":3,"href":"rohd_hcl/Fifo-class.html"}},{"name":"empty","qualifiedName":"rohd_hcl.Fifo.empty","href":"rohd_hcl/Fifo/empty.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"High if there is nothing in the FIFO.","enclosedBy":{"name":"Fifo","kind":3,"href":"rohd_hcl/Fifo-class.html"}},{"name":"error","qualifiedName":"rohd_hcl.Fifo.error","href":"rohd_hcl/Fifo/error.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"High if an error condition is reached.","enclosedBy":{"name":"Fifo","kind":3,"href":"rohd_hcl/Fifo-class.html"}},{"name":"full","qualifiedName":"rohd_hcl.Fifo.full","href":"rohd_hcl/Fifo/full.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"High if the entire FIFO is full and it cannot accept any more new items.","enclosedBy":{"name":"Fifo","kind":3,"href":"rohd_hcl/Fifo-class.html"}},{"name":"generateBypass","qualifiedName":"rohd_hcl.Fifo.generateBypass","href":"rohd_hcl/Fifo/generateBypass.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"If true, then it is possible to bypass through the FIFO by writing\nand reading at the same time while empty.","enclosedBy":{"name":"Fifo","kind":3,"href":"rohd_hcl/Fifo-class.html"}},{"name":"generateError","qualifiedName":"rohd_hcl.Fifo.generateError","href":"rohd_hcl/Fifo/generateError.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"If true, then the error output will be generated.","enclosedBy":{"name":"Fifo","kind":3,"href":"rohd_hcl/Fifo-class.html"}},{"name":"generateOccupancy","qualifiedName":"rohd_hcl.Fifo.generateOccupancy","href":"rohd_hcl/Fifo/generateOccupancy.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"If true, then the occupancy output will be generated.","enclosedBy":{"name":"Fifo","kind":3,"href":"rohd_hcl/Fifo-class.html"}},{"name":"occupancy","qualifiedName":"rohd_hcl.Fifo.occupancy","href":"rohd_hcl/Fifo/occupancy.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The number of items in the FIFO.","enclosedBy":{"name":"Fifo","kind":3,"href":"rohd_hcl/Fifo-class.html"}},{"name":"readData","qualifiedName":"rohd_hcl.Fifo.readData","href":"rohd_hcl/Fifo/readData.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Read data for the next item in the FIFO.","enclosedBy":{"name":"Fifo","kind":3,"href":"rohd_hcl/Fifo-class.html"}},{"name":"FifoChecker","qualifiedName":"rohd_hcl.FifoChecker","href":"rohd_hcl/FifoChecker-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A checker for Fifos that they are being used properly and not reaching any\ndangerous conditions.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"FifoChecker","qualifiedName":"rohd_hcl.FifoChecker.FifoChecker","href":"rohd_hcl/FifoChecker/FifoChecker.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Builds a checker for a fifo.","enclosedBy":{"name":"FifoChecker","kind":3,"href":"rohd_hcl/FifoChecker-class.html"}},{"name":"check","qualifiedName":"rohd_hcl.FifoChecker.check","href":"rohd_hcl/FifoChecker/check.html","kind":10,"overriddenDepth":1,"packageRank":0,"desc":"Performs additional checks at the end of the simulation.","enclosedBy":{"name":"FifoChecker","kind":3,"href":"rohd_hcl/FifoChecker-class.html"}},{"name":"enableEndOfTestEmptyCheck","qualifiedName":"rohd_hcl.FifoChecker.enableEndOfTestEmptyCheck","href":"rohd_hcl/FifoChecker/enableEndOfTestEmptyCheck.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"If true, will check that fifo is empty at the end of the test.","enclosedBy":{"name":"FifoChecker","kind":3,"href":"rohd_hcl/FifoChecker-class.html"}},{"name":"enableOverflowCheck","qualifiedName":"rohd_hcl.FifoChecker.enableOverflowCheck","href":"rohd_hcl/FifoChecker/enableOverflowCheck.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"If true, will flag an error if there is an overflow in the fifo.","enclosedBy":{"name":"FifoChecker","kind":3,"href":"rohd_hcl/FifoChecker-class.html"}},{"name":"enableUnderflowCheck","qualifiedName":"rohd_hcl.FifoChecker.enableUnderflowCheck","href":"rohd_hcl/FifoChecker/enableUnderflowCheck.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"If true, will flag an error if there is an underflow in the fifo.","enclosedBy":{"name":"FifoChecker","kind":3,"href":"rohd_hcl/FifoChecker-class.html"}},{"name":"fifo","qualifiedName":"rohd_hcl.FifoChecker.fifo","href":"rohd_hcl/FifoChecker/fifo.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The Fifo being checked.","enclosedBy":{"name":"FifoChecker","kind":3,"href":"rohd_hcl/FifoChecker-class.html"}},{"name":"FifoTracker","qualifiedName":"rohd_hcl.FifoTracker","href":"rohd_hcl/FifoTracker-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A tracker for a Fifo which can generate logs.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"FifoTracker","qualifiedName":"rohd_hcl.FifoTracker.FifoTracker","href":"rohd_hcl/FifoTracker/FifoTracker.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a new tracker for fifo.","enclosedBy":{"name":"FifoTracker","kind":3,"href":"rohd_hcl/FifoTracker-class.html"}},{"name":"Find","qualifiedName":"rohd_hcl.Find","href":"rohd_hcl/Find-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Find functionality","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"Find","qualifiedName":"rohd_hcl.Find.Find","href":"rohd_hcl/Find/Find.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Find 1s or 0s","enclosedBy":{"name":"Find","kind":3,"href":"rohd_hcl/Find-class.html"}},{"name":"error","qualifiedName":"rohd_hcl.Find.error","href":"rohd_hcl/Find/error.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"error is an getter for error in Find\nWhen your find is not found it will result in error 1","enclosedBy":{"name":"Find","kind":3,"href":"rohd_hcl/Find-class.html"}},{"name":"generateError","qualifiedName":"rohd_hcl.Find.generateError","href":"rohd_hcl/Find/generateError.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"If true, then the error output will be generated.","enclosedBy":{"name":"Find","kind":3,"href":"rohd_hcl/Find-class.html"}},{"name":"index","qualifiedName":"rohd_hcl.Find.index","href":"rohd_hcl/Find/index.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"index is an getter for output of Find","enclosedBy":{"name":"Find","kind":3,"href":"rohd_hcl/Find-class.html"}},{"name":"FullAdder","qualifiedName":"rohd_hcl.FullAdder","href":"rohd_hcl/FullAdder-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A simple full-adder with inputs a and b to be added with a carryIn.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"FullAdder","qualifiedName":"rohd_hcl.FullAdder.FullAdder","href":"rohd_hcl/FullAdder/FullAdder.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a FullAdder with value a, b and carryIn based on\nfull adder truth table.","enclosedBy":{"name":"FullAdder","kind":3,"href":"rohd_hcl/FullAdder-class.html"}},{"name":"carryOut","qualifiedName":"rohd_hcl.FullAdder.carryOut","href":"rohd_hcl/FullAdder/carryOut.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The carry bit's result carryOut.","enclosedBy":{"name":"FullAdder","kind":3,"href":"rohd_hcl/FullAdder-class.html"}},{"name":"sum","qualifiedName":"rohd_hcl.FullAdder.sum","href":"rohd_hcl/FullAdder/sum.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The addition's result sum.","enclosedBy":{"name":"FullAdder","kind":3,"href":"rohd_hcl/FullAdder-class.html"}},{"name":"MaskedDataPortInterface","qualifiedName":"rohd_hcl.MaskedDataPortInterface","href":"rohd_hcl/MaskedDataPortInterface-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A DataPortInterface that supports byte-enabled strobing.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"MaskedDataPortInterface","qualifiedName":"rohd_hcl.MaskedDataPortInterface.MaskedDataPortInterface","href":"rohd_hcl/MaskedDataPortInterface/MaskedDataPortInterface.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a DataPortInterface with mask.","enclosedBy":{"name":"MaskedDataPortInterface","kind":3,"href":"rohd_hcl/MaskedDataPortInterface-class.html"}},{"name":"clone","qualifiedName":"rohd_hcl.MaskedDataPortInterface.clone","href":"rohd_hcl/MaskedDataPortInterface/clone.html","kind":10,"overriddenDepth":1,"packageRank":0,"desc":"Makes a copy of this Interface with matching configuration.","enclosedBy":{"name":"MaskedDataPortInterface","kind":3,"href":"rohd_hcl/MaskedDataPortInterface-class.html"}},{"name":"mask","qualifiedName":"rohd_hcl.MaskedDataPortInterface.mask","href":"rohd_hcl/MaskedDataPortInterface/mask.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"A bus controlling the mask, where each bit cooresponds to one\nbyte of data. A high bit is an enable for that chunk of data.","enclosedBy":{"name":"MaskedDataPortInterface","kind":3,"href":"rohd_hcl/MaskedDataPortInterface-class.html"}},{"name":"Memory","qualifiedName":"rohd_hcl.Memory","href":"rohd_hcl/Memory-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A generic memory with variable numbers of read and write ports.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"Memory","qualifiedName":"rohd_hcl.Memory.Memory","href":"rohd_hcl/Memory/Memory.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Construct a new memory.","enclosedBy":{"name":"Memory","kind":3,"href":"rohd_hcl/Memory-class.html"}},{"name":"addrWidth","qualifiedName":"rohd_hcl.Memory.addrWidth","href":"rohd_hcl/Memory/addrWidth.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The address width.","enclosedBy":{"name":"Memory","kind":3,"href":"rohd_hcl/Memory-class.html"}},{"name":"clk","qualifiedName":"rohd_hcl.Memory.clk","href":"rohd_hcl/Memory/clk.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Internal clock.","enclosedBy":{"name":"Memory","kind":3,"href":"rohd_hcl/Memory-class.html"}},{"name":"dataWidth","qualifiedName":"rohd_hcl.Memory.dataWidth","href":"rohd_hcl/Memory/dataWidth.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The data width.","enclosedBy":{"name":"Memory","kind":3,"href":"rohd_hcl/Memory-class.html"}},{"name":"numReads","qualifiedName":"rohd_hcl.Memory.numReads","href":"rohd_hcl/Memory/numReads.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The number of read ports.","enclosedBy":{"name":"Memory","kind":3,"href":"rohd_hcl/Memory-class.html"}},{"name":"numWrites","qualifiedName":"rohd_hcl.Memory.numWrites","href":"rohd_hcl/Memory/numWrites.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The number of write ports.","enclosedBy":{"name":"Memory","kind":3,"href":"rohd_hcl/Memory-class.html"}},{"name":"rdPorts","qualifiedName":"rohd_hcl.Memory.rdPorts","href":"rohd_hcl/Memory/rdPorts.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Internal read ports.","enclosedBy":{"name":"Memory","kind":3,"href":"rohd_hcl/Memory-class.html"}},{"name":"readLatency","qualifiedName":"rohd_hcl.Memory.readLatency","href":"rohd_hcl/Memory/readLatency.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The number of cycles before data is returned after a read.","enclosedBy":{"name":"Memory","kind":3,"href":"rohd_hcl/Memory-class.html"}},{"name":"reset","qualifiedName":"rohd_hcl.Memory.reset","href":"rohd_hcl/Memory/reset.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Internal reset.","enclosedBy":{"name":"Memory","kind":3,"href":"rohd_hcl/Memory-class.html"}},{"name":"wrPorts","qualifiedName":"rohd_hcl.Memory.wrPorts","href":"rohd_hcl/Memory/wrPorts.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Internal write ports.","enclosedBy":{"name":"Memory","kind":3,"href":"rohd_hcl/Memory-class.html"}},{"name":"MemoryModel","qualifiedName":"rohd_hcl.MemoryModel","href":"rohd_hcl/MemoryModel-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A model of a Memory which uses a software-based SparseMemoryStorage to\nstore data.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"MemoryModel","qualifiedName":"rohd_hcl.MemoryModel.MemoryModel","href":"rohd_hcl/MemoryModel/MemoryModel.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates a new MemoryModel.","enclosedBy":{"name":"MemoryModel","kind":3,"href":"rohd_hcl/MemoryModel-class.html"}},{"name":"asyncReset","qualifiedName":"rohd_hcl.MemoryModel.asyncReset","href":"rohd_hcl/MemoryModel/asyncReset.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"If true, a positive edge on reset will reset the memory asynchronously.","enclosedBy":{"name":"MemoryModel","kind":3,"href":"rohd_hcl/MemoryModel-class.html"}},{"name":"readLatency","qualifiedName":"rohd_hcl.MemoryModel.readLatency","href":"rohd_hcl/MemoryModel/readLatency.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The number of cycles before data is returned after a read.","enclosedBy":{"name":"MemoryModel","kind":3,"href":"rohd_hcl/MemoryModel-class.html"}},{"name":"storage","qualifiedName":"rohd_hcl.MemoryModel.storage","href":"rohd_hcl/MemoryModel/storage.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The memory storage underlying this model.","enclosedBy":{"name":"MemoryModel","kind":3,"href":"rohd_hcl/MemoryModel-class.html"}},{"name":"MemoryStorage","qualifiedName":"rohd_hcl.MemoryStorage","href":"rohd_hcl/MemoryStorage-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A storage for memory models.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"MemoryStorage","qualifiedName":"rohd_hcl.MemoryStorage.MemoryStorage","href":"rohd_hcl/MemoryStorage/MemoryStorage.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constrcuts a MemoryStorage with specified addrWidth and dataWidth.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"addrWidth","qualifiedName":"rohd_hcl.MemoryStorage.addrWidth","href":"rohd_hcl/MemoryStorage/addrWidth.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The width of addresses.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"alignAddress","qualifiedName":"rohd_hcl.MemoryStorage.alignAddress","href":"rohd_hcl/MemoryStorage/alignAddress.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"A function to align addresses when used for transactions.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"dataWidth","qualifiedName":"rohd_hcl.MemoryStorage.dataWidth","href":"rohd_hcl/MemoryStorage/dataWidth.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The width of data.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"getData","qualifiedName":"rohd_hcl.MemoryStorage.getData","href":"rohd_hcl/MemoryStorage/getData.html","kind":10,"overriddenDepth":0,"packageRank":0,"desc":"Returns the data at addr, or null if it is not present.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"invalidWrite","qualifiedName":"rohd_hcl.MemoryStorage.invalidWrite","href":"rohd_hcl/MemoryStorage/invalidWrite.html","kind":10,"overriddenDepth":0,"packageRank":0,"desc":"Triggers behavior associated with an invalid write, including calling\nonInvalidWrite and resetting all of memory.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"isEmpty","qualifiedName":"rohd_hcl.MemoryStorage.isEmpty","href":"rohd_hcl/MemoryStorage/isEmpty.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Returns true if there is no data stored in this memory.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"loadMemHex","qualifiedName":"rohd_hcl.MemoryStorage.loadMemHex","href":"rohd_hcl/MemoryStorage/loadMemHex.html","kind":10,"overriddenDepth":0,"packageRank":0,"desc":"Reads a verilog-compliant hex file and preloads memory with it.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"onInvalidRead","qualifiedName":"rohd_hcl.MemoryStorage.onInvalidRead","href":"rohd_hcl/MemoryStorage/onInvalidRead.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"A function called if a read is made to an address that has no data.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"onInvalidWrite","qualifiedName":"rohd_hcl.MemoryStorage.onInvalidWrite","href":"rohd_hcl/MemoryStorage/onInvalidWrite.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"A function called if an invalid write is made when not isEmpty.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"readData","qualifiedName":"rohd_hcl.MemoryStorage.readData","href":"rohd_hcl/MemoryStorage/readData.html","kind":10,"overriddenDepth":0,"packageRank":0,"desc":"Aligns the address with alignAddress, then returns either the getData\nresult in storage or else onInvalidRead's result.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"reset","qualifiedName":"rohd_hcl.MemoryStorage.reset","href":"rohd_hcl/MemoryStorage/reset.html","kind":10,"overriddenDepth":0,"packageRank":0,"desc":"Resets all memory to initial state.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"setData","qualifiedName":"rohd_hcl.MemoryStorage.setData","href":"rohd_hcl/MemoryStorage/setData.html","kind":10,"overriddenDepth":0,"packageRank":0,"desc":"Loads data into addr directly into storage.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"writeData","qualifiedName":"rohd_hcl.MemoryStorage.writeData","href":"rohd_hcl/MemoryStorage/writeData.html","kind":10,"overriddenDepth":0,"packageRank":0,"desc":"Performs some validation on a write, aligns the address with\nalignAddress, and then calls setData.","enclosedBy":{"name":"MemoryStorage","kind":3,"href":"rohd_hcl/MemoryStorage-class.html"}},{"name":"Multiplier","qualifiedName":"rohd_hcl.Multiplier","href":"rohd_hcl/Multiplier-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An abstract class for all multiplier implementation.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"Multiplier","qualifiedName":"rohd_hcl.Multiplier.Multiplier","href":"rohd_hcl/Multiplier/Multiplier.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Take input a and input b and return the\nproduct of the multiplication result.","enclosedBy":{"name":"Multiplier","kind":3,"href":"rohd_hcl/Multiplier-class.html"}},{"name":"a","qualifiedName":"rohd_hcl.Multiplier.a","href":"rohd_hcl/Multiplier/a.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The input to the multiplier pin a.","enclosedBy":{"name":"Multiplier","kind":3,"href":"rohd_hcl/Multiplier-class.html"}},{"name":"b","qualifiedName":"rohd_hcl.Multiplier.b","href":"rohd_hcl/Multiplier/b.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The input to the multiplier pin b.","enclosedBy":{"name":"Multiplier","kind":3,"href":"rohd_hcl/Multiplier-class.html"}},{"name":"product","qualifiedName":"rohd_hcl.Multiplier.product","href":"rohd_hcl/Multiplier/product.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The multiplication results of the multiplier.","enclosedBy":{"name":"Multiplier","kind":3,"href":"rohd_hcl/Multiplier-class.html"}},{"name":"OneHotToBinary","qualifiedName":"rohd_hcl.OneHotToBinary","href":"rohd_hcl/OneHotToBinary-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Decodes a one-hot number into binary using a for-loop","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"OneHotToBinary","qualifiedName":"rohd_hcl.OneHotToBinary.OneHotToBinary","href":"rohd_hcl/OneHotToBinary/OneHotToBinary.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a Module which decodes a one-hot or thermometer-encoded\nnumber onehot into a 2s complement number binary by encoding\nthe position of the '1'","enclosedBy":{"name":"OneHotToBinary","kind":3,"href":"rohd_hcl/OneHotToBinary-class.html"}},{"name":"binary","qualifiedName":"rohd_hcl.OneHotToBinary.binary","href":"rohd_hcl/OneHotToBinary/binary.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The binary decoded result.","enclosedBy":{"name":"OneHotToBinary","kind":3,"href":"rohd_hcl/OneHotToBinary-class.html"}},{"name":"error","qualifiedName":"rohd_hcl.OneHotToBinary.error","href":"rohd_hcl/OneHotToBinary/error.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The error in getting result.","enclosedBy":{"name":"OneHotToBinary","kind":3,"href":"rohd_hcl/OneHotToBinary-class.html"}},{"name":"generateError","qualifiedName":"rohd_hcl.OneHotToBinary.generateError","href":"rohd_hcl/OneHotToBinary/generateError.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"If true, then the error output will be generated.","enclosedBy":{"name":"OneHotToBinary","kind":3,"href":"rohd_hcl/OneHotToBinary-class.html"}},{"name":"ParityReceiver","qualifiedName":"rohd_hcl.ParityReceiver","href":"rohd_hcl/ParityReceiver-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Check for error & Receive data on transmitted data via parity","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ParityReceiver","qualifiedName":"rohd_hcl.ParityReceiver.ParityReceiver","href":"rohd_hcl/ParityReceiver/ParityReceiver.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a Module which encodes data transmitted via parity.\nThis will split the transmitted data in bus into 2 parts: the data\nhaving the original, and the error bit upon which checkError is\ncalculated for parity error checking.","enclosedBy":{"name":"ParityReceiver","kind":3,"href":"rohd_hcl/ParityReceiver-class.html"}},{"name":"checkError","qualifiedName":"rohd_hcl.ParityReceiver.checkError","href":"rohd_hcl/ParityReceiver/checkError.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"checkError is an getter for parity result with\n0 for success and 1 for fail","enclosedBy":{"name":"ParityReceiver","kind":3,"href":"rohd_hcl/ParityReceiver-class.html"}},{"name":"data","qualifiedName":"rohd_hcl.ParityReceiver.data","href":"rohd_hcl/ParityReceiver/data.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"data is an getter for transmitted/original data (without parityBit)","enclosedBy":{"name":"ParityReceiver","kind":3,"href":"rohd_hcl/ParityReceiver-class.html"}},{"name":"parityBit","qualifiedName":"rohd_hcl.ParityReceiver.parityBit","href":"rohd_hcl/ParityReceiver/parityBit.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"parityBit is an getter for parity Bit received upon data transmission","enclosedBy":{"name":"ParityReceiver","kind":3,"href":"rohd_hcl/ParityReceiver-class.html"}},{"name":"ParityTransmitter","qualifiedName":"rohd_hcl.ParityTransmitter","href":"rohd_hcl/ParityTransmitter-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Encode data to transport with Parity bits","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ParityTransmitter","qualifiedName":"rohd_hcl.ParityTransmitter.ParityTransmitter","href":"rohd_hcl/ParityTransmitter/ParityTransmitter.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Construct a Module for generating transmit data data.\nCombine given Logic named bus with a parity bit for error check after\ntransmission","enclosedBy":{"name":"ParityTransmitter","kind":3,"href":"rohd_hcl/ParityTransmitter-class.html"}},{"name":"data","qualifiedName":"rohd_hcl.ParityTransmitter.data","href":"rohd_hcl/ParityTransmitter/data.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"data is an getter for transmit data having a parity check","enclosedBy":{"name":"ParityTransmitter","kind":3,"href":"rohd_hcl/ParityTransmitter-class.html"}},{"name":"parity","qualifiedName":"rohd_hcl.ParityTransmitter.parity","href":"rohd_hcl/ParityTransmitter/parity.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"parity is a getter for parity bit","enclosedBy":{"name":"ParityTransmitter","kind":3,"href":"rohd_hcl/ParityTransmitter-class.html"}},{"name":"PriorityArbiter","qualifiedName":"rohd_hcl.PriorityArbiter","href":"rohd_hcl/PriorityArbiter-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An Arbiter which always picks the lowest-indexed request.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"PriorityArbiter","qualifiedName":"rohd_hcl.PriorityArbiter.PriorityArbiter","href":"rohd_hcl/PriorityArbiter/PriorityArbiter.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs an arbiter where the grant is given to the lowest-indexed\nrequest.","enclosedBy":{"name":"PriorityArbiter","kind":3,"href":"rohd_hcl/PriorityArbiter-class.html"}},{"name":"RegisterFile","qualifiedName":"rohd_hcl.RegisterFile","href":"rohd_hcl/RegisterFile-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A flop-based memory.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"RegisterFile","qualifiedName":"rohd_hcl.RegisterFile.RegisterFile","href":"rohd_hcl/RegisterFile/RegisterFile.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a new RF.","enclosedBy":{"name":"RegisterFile","kind":3,"href":"rohd_hcl/RegisterFile-class.html"}},{"name":"getData","qualifiedName":"rohd_hcl.RegisterFile.getData","href":"rohd_hcl/RegisterFile/getData.html","kind":10,"overriddenDepth":0,"packageRank":0,"desc":"A testbench hook to access data at a given address.","enclosedBy":{"name":"RegisterFile","kind":3,"href":"rohd_hcl/RegisterFile-class.html"}},{"name":"numEntries","qualifiedName":"rohd_hcl.RegisterFile.numEntries","href":"rohd_hcl/RegisterFile/numEntries.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The number of entries in the RF.","enclosedBy":{"name":"RegisterFile","kind":3,"href":"rohd_hcl/RegisterFile-class.html"}},{"name":"rdData","qualifiedName":"rohd_hcl.RegisterFile.rdData","href":"rohd_hcl/RegisterFile/rdData.html","kind":10,"overriddenDepth":0,"packageRank":0,"desc":"Accesses the read data for the provided index.","enclosedBy":{"name":"RegisterFile","kind":3,"href":"rohd_hcl/RegisterFile-class.html"}},{"name":"readLatency","qualifiedName":"rohd_hcl.RegisterFile.readLatency","href":"rohd_hcl/RegisterFile/readLatency.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The number of cycles before data is returned after a read.","enclosedBy":{"name":"RegisterFile","kind":3,"href":"rohd_hcl/RegisterFile-class.html"}},{"name":"RippleCarryAdder","qualifiedName":"rohd_hcl.RippleCarryAdder","href":"rohd_hcl/RippleCarryAdder-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An RippleCarryAdder is a digital circuit used for binary addition. It\nconsists of a series of full adders connected in a chain, with the carry\noutput of each adder linked to the carry input of the next one. Starting\nfrom the least significant bit (LSB) to most significant bit (MSB), the\nadder sequentially adds corresponding bits of two binary numbers.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"RippleCarryAdder","qualifiedName":"rohd_hcl.RippleCarryAdder.RippleCarryAdder","href":"rohd_hcl/RippleCarryAdder/RippleCarryAdder.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs an n-bit adder based on inputs List of inputs.","enclosedBy":{"name":"RippleCarryAdder","kind":3,"href":"rohd_hcl/RippleCarryAdder-class.html"}},{"name":"RohdHclException","qualifiedName":"rohd_hcl.RohdHclException","href":"rohd_hcl/RohdHclException-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An Exception for the ROHD Hardware Component Library.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"RohdHclException","qualifiedName":"rohd_hcl.RohdHclException.RohdHclException","href":"rohd_hcl/RohdHclException/RohdHclException.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates an Exception for the ROHD Hardware Component Library.","enclosedBy":{"name":"RohdHclException","kind":3,"href":"rohd_hcl/RohdHclException-class.html"}},{"name":"message","qualifiedName":"rohd_hcl.RohdHclException.message","href":"rohd_hcl/RohdHclException/message.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"A message explaining this Exception.","enclosedBy":{"name":"RohdHclException","kind":3,"href":"rohd_hcl/RohdHclException-class.html"}},{"name":"RotateLeft","qualifiedName":"rohd_hcl.RotateLeft","href":"rohd_hcl/RotateLeft-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Rotates a Logic to the left.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"RotateLeft","qualifiedName":"rohd_hcl.RotateLeft.RotateLeft","href":"rohd_hcl/RotateLeft/RotateLeft.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a Module to perform rotation to the left.","enclosedBy":{"name":"RotateLeft","kind":3,"href":"rohd_hcl/RotateLeft-class.html"}},{"name":"maxAmount","qualifiedName":"rohd_hcl.RotateLeft.maxAmount","href":"rohd_hcl/RotateLeft/maxAmount.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The maximum amount that this _Rotate should support in rotation.","enclosedBy":{"name":"RotateLeft","kind":3,"href":"rohd_hcl/RotateLeft-class.html"}},{"name":"rotated","qualifiedName":"rohd_hcl.RotateLeft.rotated","href":"rohd_hcl/RotateLeft/rotated.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The rotated result.","enclosedBy":{"name":"RotateLeft","kind":3,"href":"rohd_hcl/RotateLeft-class.html"}},{"name":"RotateLeftFixed","qualifiedName":"rohd_hcl.RotateLeftFixed","href":"rohd_hcl/RotateLeftFixed-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Rotates left by a fixed amount.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"RotateLeftFixed","qualifiedName":"rohd_hcl.RotateLeftFixed.RotateLeftFixed","href":"rohd_hcl/RotateLeftFixed/RotateLeftFixed.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Rotates original by rotateAmount to the left.","enclosedBy":{"name":"RotateLeftFixed","kind":3,"href":"rohd_hcl/RotateLeftFixed-class.html"}},{"name":"rotateAmount","qualifiedName":"rohd_hcl.RotateLeftFixed.rotateAmount","href":"rohd_hcl/RotateLeftFixed/rotateAmount.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"RotateLeftFixed","kind":3,"href":"rohd_hcl/RotateLeftFixed-class.html"}},{"name":"rotated","qualifiedName":"rohd_hcl.RotateLeftFixed.rotated","href":"rohd_hcl/RotateLeftFixed/rotated.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The rotated result.","enclosedBy":{"name":"RotateLeftFixed","kind":3,"href":"rohd_hcl/RotateLeftFixed-class.html"}},{"name":"RotateLogic","qualifiedName":"rohd_hcl.RotateLogic","href":"rohd_hcl/RotateLogic.html","kind":6,"overriddenDepth":0,"packageRank":0,"desc":"Adds rotation functions to Logic.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"rotateLeft","qualifiedName":"rohd_hcl.RotateLogic.rotateLeft","href":"rohd_hcl/RotateLogic/rotateLeft.html","kind":10,"overriddenDepth":0,"packageRank":0,"desc":"Returns a Logic rotated left by rotateAmount.","enclosedBy":{"name":"RotateLogic","kind":6,"href":"rohd_hcl/RotateLogic.html"}},{"name":"rotateRight","qualifiedName":"rohd_hcl.RotateLogic.rotateRight","href":"rohd_hcl/RotateLogic/rotateRight.html","kind":10,"overriddenDepth":0,"packageRank":0,"desc":"Returns a Logic rotated right by rotateAmount.","enclosedBy":{"name":"RotateLogic","kind":6,"href":"rohd_hcl/RotateLogic.html"}},{"name":"RotateLogicValue","qualifiedName":"rohd_hcl.RotateLogicValue","href":"rohd_hcl/RotateLogicValue.html","kind":6,"overriddenDepth":0,"packageRank":0,"desc":"Adds rotation functions to LogicValue.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"rotateLeft","qualifiedName":"rohd_hcl.RotateLogicValue.rotateLeft","href":"rohd_hcl/RotateLogicValue/rotateLeft.html","kind":10,"overriddenDepth":0,"packageRank":0,"desc":"Rotates this value by rotateAmount to the left.","enclosedBy":{"name":"RotateLogicValue","kind":6,"href":"rohd_hcl/RotateLogicValue.html"}},{"name":"rotateRight","qualifiedName":"rohd_hcl.RotateLogicValue.rotateRight","href":"rohd_hcl/RotateLogicValue/rotateRight.html","kind":10,"overriddenDepth":0,"packageRank":0,"desc":"Rotates this value by rotateAmount to the right.","enclosedBy":{"name":"RotateLogicValue","kind":6,"href":"rohd_hcl/RotateLogicValue.html"}},{"name":"RotateRight","qualifiedName":"rohd_hcl.RotateRight","href":"rohd_hcl/RotateRight-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Rotates a Logic to the right.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"RotateRight","qualifiedName":"rohd_hcl.RotateRight.RotateRight","href":"rohd_hcl/RotateRight/RotateRight.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a Module to perform rotation to the right.","enclosedBy":{"name":"RotateRight","kind":3,"href":"rohd_hcl/RotateRight-class.html"}},{"name":"maxAmount","qualifiedName":"rohd_hcl.RotateRight.maxAmount","href":"rohd_hcl/RotateRight/maxAmount.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The maximum amount that this _Rotate should support in rotation.","enclosedBy":{"name":"RotateRight","kind":3,"href":"rohd_hcl/RotateRight-class.html"}},{"name":"rotated","qualifiedName":"rohd_hcl.RotateRight.rotated","href":"rohd_hcl/RotateRight/rotated.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The rotated result.","enclosedBy":{"name":"RotateRight","kind":3,"href":"rohd_hcl/RotateRight-class.html"}},{"name":"RotateRightFixed","qualifiedName":"rohd_hcl.RotateRightFixed","href":"rohd_hcl/RotateRightFixed-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Rotates right by a fixed amount.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"RotateRightFixed","qualifiedName":"rohd_hcl.RotateRightFixed.RotateRightFixed","href":"rohd_hcl/RotateRightFixed/RotateRightFixed.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Rotates original by rotateAmount to the right.","enclosedBy":{"name":"RotateRightFixed","kind":3,"href":"rohd_hcl/RotateRightFixed-class.html"}},{"name":"rotateAmount","qualifiedName":"rohd_hcl.RotateRightFixed.rotateAmount","href":"rohd_hcl/RotateRightFixed/rotateAmount.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"RotateRightFixed","kind":3,"href":"rohd_hcl/RotateRightFixed-class.html"}},{"name":"rotated","qualifiedName":"rohd_hcl.RotateRightFixed.rotated","href":"rohd_hcl/RotateRightFixed/rotated.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The rotated result.","enclosedBy":{"name":"RotateRightFixed","kind":3,"href":"rohd_hcl/RotateRightFixed-class.html"}},{"name":"RoundRobinArbiter","qualifiedName":"rohd_hcl.RoundRobinArbiter","href":"rohd_hcl/RoundRobinArbiter-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Round Robin Arbiter.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"RoundRobinArbiter","qualifiedName":"rohd_hcl.RoundRobinArbiter.RoundRobinArbiter","href":"rohd_hcl/RoundRobinArbiter/RoundRobinArbiter.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Round Robin arbiter handles requests by granting each requestor\nand keeping record of requests already granted, in order to mask it until\ngranting the turn of each request to start again","enclosedBy":{"name":"RoundRobinArbiter","kind":3,"href":"rohd_hcl/RoundRobinArbiter-class.html"}},{"name":"ShiftRegister","qualifiedName":"rohd_hcl.ShiftRegister","href":"rohd_hcl/ShiftRegister-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A shift register with configurable width and depth and optional enable and\nreset.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"ShiftRegister","qualifiedName":"rohd_hcl.ShiftRegister.ShiftRegister","href":"rohd_hcl/ShiftRegister/ShiftRegister.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates a new shift register with specified depth which is only active\nwhen enabled. If reset is provided, it will reset to a default of 0\nat all stages synchronously with clk or to the provided resetValue.","enclosedBy":{"name":"ShiftRegister","kind":3,"href":"rohd_hcl/ShiftRegister-class.html"}},{"name":"dataName","qualifiedName":"rohd_hcl.ShiftRegister.dataName","href":"rohd_hcl/ShiftRegister/dataName.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The name of the data, used for naming the ports and Module.","enclosedBy":{"name":"ShiftRegister","kind":3,"href":"rohd_hcl/ShiftRegister-class.html"}},{"name":"dataOut","qualifiedName":"rohd_hcl.ShiftRegister.dataOut","href":"rohd_hcl/ShiftRegister/dataOut.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The main output of the shift register after going through all the stages.","enclosedBy":{"name":"ShiftRegister","kind":3,"href":"rohd_hcl/ShiftRegister-class.html"}},{"name":"depth","qualifiedName":"rohd_hcl.ShiftRegister.depth","href":"rohd_hcl/ShiftRegister/depth.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The number of stages in this shift register.","enclosedBy":{"name":"ShiftRegister","kind":3,"href":"rohd_hcl/ShiftRegister-class.html"}},{"name":"stages","qualifiedName":"rohd_hcl.ShiftRegister.stages","href":"rohd_hcl/ShiftRegister/stages.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"A List of outputs where the n'th entry corresponds to a version of\nthe input data after passing through n + 1 flops.","enclosedBy":{"name":"ShiftRegister","kind":3,"href":"rohd_hcl/ShiftRegister-class.html"}},{"name":"width","qualifiedName":"rohd_hcl.ShiftRegister.width","href":"rohd_hcl/ShiftRegister/width.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The width of the data passing through this shfit register.","enclosedBy":{"name":"ShiftRegister","kind":3,"href":"rohd_hcl/ShiftRegister-class.html"}},{"name":"Sort","qualifiedName":"rohd_hcl.Sort","href":"rohd_hcl/Sort-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An abstract class for all sort algorithm.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"Sort","qualifiedName":"rohd_hcl.Sort.Sort","href":"rohd_hcl/Sort/Sort.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Sort algorithm MUST have List of toSort, direction of\nsort isAscending and a name for the sorting module.","enclosedBy":{"name":"Sort","kind":3,"href":"rohd_hcl/Sort-class.html"}},{"name":"isAscending","qualifiedName":"rohd_hcl.Sort.isAscending","href":"rohd_hcl/Sort/isAscending.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Whether the sort isAscending order.","enclosedBy":{"name":"Sort","kind":3,"href":"rohd_hcl/Sort-class.html"}},{"name":"toSort","qualifiedName":"rohd_hcl.Sort.toSort","href":"rohd_hcl/Sort/toSort.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The List of logic to Sort","enclosedBy":{"name":"Sort","kind":3,"href":"rohd_hcl/Sort-class.html"}},{"name":"SparseMemoryStorage","qualifiedName":"rohd_hcl.SparseMemoryStorage","href":"rohd_hcl/SparseMemoryStorage-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A sparse storage for memory models.","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"SparseMemoryStorage","qualifiedName":"rohd_hcl.SparseMemoryStorage.SparseMemoryStorage","href":"rohd_hcl/SparseMemoryStorage/SparseMemoryStorage.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Constructs a new sparse memory storage with specified addrWidth for all\naddresses.","enclosedBy":{"name":"SparseMemoryStorage","kind":3,"href":"rohd_hcl/SparseMemoryStorage-class.html"}},{"name":"getData","qualifiedName":"rohd_hcl.SparseMemoryStorage.getData","href":"rohd_hcl/SparseMemoryStorage/getData.html","kind":10,"overriddenDepth":1,"packageRank":0,"desc":"Returns the data at addr, or null if it is not present.","enclosedBy":{"name":"SparseMemoryStorage","kind":3,"href":"rohd_hcl/SparseMemoryStorage-class.html"}},{"name":"isEmpty","qualifiedName":"rohd_hcl.SparseMemoryStorage.isEmpty","href":"rohd_hcl/SparseMemoryStorage/isEmpty.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Returns true if there is no data stored in this memory.","enclosedBy":{"name":"SparseMemoryStorage","kind":3,"href":"rohd_hcl/SparseMemoryStorage-class.html"}},{"name":"reset","qualifiedName":"rohd_hcl.SparseMemoryStorage.reset","href":"rohd_hcl/SparseMemoryStorage/reset.html","kind":10,"overriddenDepth":1,"packageRank":0,"desc":"Resets all memory to initial state.","enclosedBy":{"name":"SparseMemoryStorage","kind":3,"href":"rohd_hcl/SparseMemoryStorage-class.html"}},{"name":"setData","qualifiedName":"rohd_hcl.SparseMemoryStorage.setData","href":"rohd_hcl/SparseMemoryStorage/setData.html","kind":10,"overriddenDepth":1,"packageRank":0,"desc":"Loads data into addr directly into storage.","enclosedBy":{"name":"SparseMemoryStorage","kind":3,"href":"rohd_hcl/SparseMemoryStorage-class.html"}},{"name":"TreeOneHotToBinary","qualifiedName":"rohd_hcl.TreeOneHotToBinary","href":"rohd_hcl/TreeOneHotToBinary-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Module for binary-tree recursion for decoding one-hot","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}},{"name":"TreeOneHotToBinary","qualifiedName":"rohd_hcl.TreeOneHotToBinary.TreeOneHotToBinary","href":"rohd_hcl/TreeOneHotToBinary/TreeOneHotToBinary.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Top level module for computing binary to one-hot using recursion","enclosedBy":{"name":"TreeOneHotToBinary","kind":3,"href":"rohd_hcl/TreeOneHotToBinary-class.html"}},{"name":"binary","qualifiedName":"rohd_hcl.TreeOneHotToBinary.binary","href":"rohd_hcl/TreeOneHotToBinary/binary.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"The binary decoded result.","enclosedBy":{"name":"TreeOneHotToBinary","kind":3,"href":"rohd_hcl/TreeOneHotToBinary-class.html"}},{"name":"log2Ceil","qualifiedName":"rohd_hcl.log2Ceil","href":"rohd_hcl/log2Ceil.html","kind":8,"overriddenDepth":0,"packageRank":0,"desc":"Compute the bit width needed to store w addresses","enclosedBy":{"name":"rohd_hcl","kind":9,"href":"rohd_hcl/rohd_hcl-library.html"}}]
diff --git a/rohd_hcl/Adder-class-sidebar.html b/rohd_hcl/Adder-class-sidebar.html
index 9d65ca9d..0d6a1119 100644
--- a/rohd_hcl/Adder-class-sidebar.html
+++ b/rohd_hcl/Adder-class-sidebar.html
@@ -11,7 +11,7 @@
b
definitionName
hasBuilt
- hashCode
+ hashCode
inputs
internalSignals
name
@@ -19,7 +19,7 @@
parent
reserveDefinitionName
reserveName
- runtimeType
+ runtimeType
signals
subModules
sum
@@ -38,14 +38,14 @@
isInput
isOutput
isPort
- noSuchMethod
+ noSuchMethod
output
toString
tryInput
tryOutput
Operators
- operator ==
+ operator ==
diff --git a/rohd_hcl/Adder-class.html b/rohd_hcl/Adder-class.html
index 693ad165..00c4153f 100644
--- a/rohd_hcl/Adder-class.html
+++ b/rohd_hcl/Adder-class.html
@@ -57,7 +57,7 @@
data-below-sidebar="rohd_hcl/Adder-class-sidebar.html">
@@ -73,7 +73,7 @@ Adder class
Inheritance
@@ -100,7 +100,7 @@ Constructors
-
- Adder(Logic a, Logic b, {String name = 'unnamed_module'})
+ Adder(Logic a, Logic b, {String name = 'unnamed_module'})
-
Takes in input
a
and input b
and return the sum of the addition
@@ -137,65 +137,65 @@ Properties
-
definitionName
- → String
+ → String
-
The definition name of this Module used when instantiating instances in
generated code.
-
read-onlyinherited
+ no setterinherited
-
hasBuilt
- → bool
+ → bool
-
Indicates whether this Module has had the build() method called on it.
-
read-onlyinherited
+ no setterinherited
-
- hashCode
- → int
+ hashCode
+ → int
-
The hash code for this object.
-
read-onlyinherited
+ no setterinherited
-
inputs
- → Map<String, Logic>
+ → Map<String, Logic>
-
A map from input port names to this Module to corresponding
Logic
signals.
- read-onlyinherited
+ no setterinherited
-
internalSignals
- → Iterable<Logic>
+ → Iterable<Logic>
-
- An Iterable of all
Logic
s contained within this Module which are
+ An Iterable of all Logic
s contained within this Module which are
not an input or output port of this Module.
- read-onlyinherited
+ no setterinherited
-
name
- → String
+ → String
-
@@ -206,13 +206,13 @@
Properties
-
outputs
- → Map<String, Logic>
+ → Map<String, Logic>
-
A map from output port names to this Module to corresponding
Logic
signals.
- read-onlyinherited
+ no setterinherited
@@ -223,13 +223,13 @@ Properties
-
The parent Module of this Module.
-
read-onlyinherited
+ no setterinherited
-
reserveDefinitionName
- → bool
+ → bool
-
@@ -241,7 +241,7 @@
Properties
-
reserveName
- → bool
+ → bool
-
@@ -252,36 +252,36 @@
Properties
-
- runtimeType
- → Type
+ runtimeType
+ → Type
-
A representation of the runtime type of the object.
-
read-onlyinherited
+ no setterinherited
-
signals
- → Iterable<Logic>
+ → Iterable<Logic>
-
- An Iterable of all
Logic
s contained within this Module, including
+ An Iterable of all Logic
s contained within this Module, including
inputs, outputs, and internal signals of this Module.
- read-onlyinherited
+ no setterinherited
-
subModules
- → Iterable<Module>
+ → Iterable<Module>
-
- An Iterable of all
Module
s contained within this Module
.
- read-onlyinherited
+ An Iterable of all Module
s contained within this Module
.
+ no setterinherited
@@ -292,19 +292,19 @@ Properties
-
The addition results sum.
-
read-only
+ no setter
-
uniqueInstanceName
- → String
+ → String
-
If this module has a parent, after build this will be a guaranteed
unique name within its scope.
-
read-onlyinherited
+ no setterinherited
@@ -318,7 +318,7 @@ Properties
Methods
-
- addInput(String name, Logic x, {int width = 1})
+ addInput(String name, Logic x, {int width = 1})
→ Logic
@@ -332,7 +332,7 @@
Methods
- addInputArray(String name, Logic x, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
+ addInputArray(String name, Logic x, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
→ LogicArray
@@ -347,7 +347,7 @@ Methods
- addOutput(String name, {int width = 1})
+ addOutput(String name, {int width = 1})
→ Logic
@@ -361,7 +361,7 @@ Methods
- addOutputArray(String name, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
+ addOutputArray(String name, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
→ LogicArray
@@ -377,7 +377,7 @@ Methods
build()
- → Future<void>
+ → Future<void>
@@ -390,7 +390,7 @@ Methods
generateSynth()
- → String
+ → String
@@ -403,34 +403,34 @@ Methods
hierarchy()
- → Iterable<Module>
+ → Iterable<Module>
- Returns an Iterable of Module
s representing the hierarchical path to
+ Returns an Iterable of Module
s representing the hierarchical path to
this Module
.
inherited
- hierarchyString([int indent = 0])
- → String
+ hierarchyString([int indent = 0])
+ → String
- Returns a pretty-print String of the heirarchy of all Modules within
+ Returns a pretty-print String of the heirarchy of all Modules within
this Module.
inherited
- input(String name)
+ input(String name)
→ Logic
@@ -445,7 +445,7 @@ Methods
isInput(Logic net)
- → bool
+ → bool
@@ -459,7 +459,7 @@ Methods
isOutput(Logic net)
- → bool
+ → bool
@@ -473,7 +473,7 @@ Methods
isPort(Logic net)
- → bool
+ → bool
@@ -486,7 +486,7 @@ Methods
- noSuchMethod(Invocation invocation)
+ noSuchMethod(Invocation invocation)
→ dynamic
@@ -499,7 +499,7 @@ Methods
- output(String name)
+ output(String name)
→ Logic
@@ -514,7 +514,7 @@ Methods
toString()
- → String
+ → String
@@ -526,7 +526,7 @@ Methods
- tryInput(String name)
+ tryInput(String name)
→ Logic?
@@ -539,7 +539,7 @@ Methods
- tryOutput(String name)
+ tryOutput(String name)
→ Logic?
@@ -560,8 +560,8 @@ Methods
Operators
-
- operator ==(Object other)
- → bool
+ operator ==(Object other)
+ → bool
diff --git a/rohd_hcl/Adder/Adder.html b/rohd_hcl/Adder/Adder.html
index 1f8e25c2..688c0b1c 100644
--- a/rohd_hcl/Adder/Adder.html
+++ b/rohd_hcl/Adder/Adder.html
@@ -64,7 +64,7 @@
Adder constructor
Adder(- Logic a,
- Logic b,
-- {String name = 'unnamed_module'}
+- {String name = 'unnamed_module'}
)
diff --git a/rohd_hcl/ApbCompleterAgent-class-sidebar.html b/rohd_hcl/ApbCompleterAgent-class-sidebar.html
index e206b497..2dc4b131 100644
--- a/rohd_hcl/ApbCompleterAgent-class-sidebar.html
+++ b/rohd_hcl/ApbCompleterAgent-class-sidebar.html
@@ -9,7 +9,7 @@
- components
- dropWriteDataOnError
- - hashCode
+ - hashCode
- intf
- invalidReadDataOnError
- logger
@@ -17,7 +17,7 @@
- parent
- respondWithError
- responseDelay
- - runtimeType
+ - runtimeType
- selectIndex
- storage
@@ -26,12 +26,12 @@
- check
- fullName
- hierarchy
- - noSuchMethod
+ - noSuchMethod
- run
- - toString
+ - toString
- Operators
- - operator ==
+ - operator ==
diff --git a/rohd_hcl/ApbCompleterAgent-class.html b/rohd_hcl/ApbCompleterAgent-class.html
index d2b1e78e..224e1f20 100644
--- a/rohd_hcl/ApbCompleterAgent-class.html
+++ b/rohd_hcl/ApbCompleterAgent-class.html
@@ -72,7 +72,7 @@ ApbCompleterAgent class
- Inheritance
-
- - Object
+ - Object
- ROHDVFObject
- Component
- Agent
@@ -97,7 +97,7 @@ Constructors
-
- ApbCompleterAgent({required ApbInterface intf, required Component parent, MemoryStorage? storage, int selectIndex = 0, int responseDelay(ApbPacket request)?, bool respondWithError(ApbPacket request)?, bool invalidReadDataOnError = true, bool dropWriteDataOnError = true, String name = 'apbCompleter'})
+ ApbCompleterAgent({required ApbInterface intf, required Component parent, MemoryStorage? storage, int selectIndex = 0, int responseDelay(ApbPacket request)?, bool respondWithError(ApbPacket request)?, bool invalidReadDataOnError = true, bool dropWriteDataOnError = true, String name = 'apbCompleter'})
-
Creates a new model ApbCompleterAgent.
@@ -111,18 +111,18 @@
Properties
-
components
- → UnmodifiableListView<Component>
+ → UnmodifiableListView<Component>
-
- A List of all children
Component
s.
- read-onlyinherited
+ A List of all children Component
s.
+ no setterinherited
-
dropWriteDataOnError
- → bool
+ → bool
-
@@ -133,13 +133,13 @@
Properties
-
- hashCode
- → int
+ hashCode
+ → int
-
The hash code for this object.
-
read-onlyinherited
+ no setterinherited
@@ -156,7 +156,7 @@ Properties
-
invalidReadDataOnError
- → bool
+ → bool
-
@@ -178,7 +178,7 @@
Properties
-
name
- → String
+ → String
-
@@ -200,7 +200,7 @@
Properties
-
respondWithError
- → (bool Function(ApbPacket request)?)
+ → (bool Function(ApbPacket request)?)
-
@@ -212,7 +212,7 @@
Properties
-
responseDelay
- → (int Function(ApbPacket request)?)
+ → (int Function(ApbPacket request)?)
-
@@ -222,19 +222,19 @@
Properties
-
- runtimeType
- → Type
+ runtimeType
+ → Type
-
A representation of the runtime type of the object.
-
read-onlyinherited
+ no setterinherited
-
selectIndex
- → int
+ → int
-
@@ -291,7 +291,7 @@
Methods
-
fullName()
- → String
+ → String
@@ -305,21 +305,21 @@
Methods
-
hierarchy()
- → List<Component>
+ → List<Component>
-
- Returns a List of
Component
s representing the full hierarchy
+ Returns a List of Component
s representing the full hierarchy
of this Component
, with the top-most parent at index 0 and this
-as the last element of the List.
+as the last element of the List.
inherited
-
- noSuchMethod(Invocation invocation)
+ noSuchMethod(Invocation invocation)
→ dynamic
@@ -333,7 +333,7 @@
Methods
-
run(Phase phase)
- → Future<void>
+ → Future<void>
@@ -345,8 +345,8 @@
Methods
-
- toString()
- → String
+ toString()
+ → String
@@ -366,8 +366,8 @@
Methods
Operators
-
- operator ==(Object other)
- → bool
+ operator ==(Object other)
+ → bool
diff --git a/rohd_hcl/ApbCompleterAgent/ApbCompleterAgent.html b/rohd_hcl/ApbCompleterAgent/ApbCompleterAgent.html
index b20b2059..6dacebb9 100644
--- a/rohd_hcl/ApbCompleterAgent/ApbCompleterAgent.html
+++ b/rohd_hcl/ApbCompleterAgent/ApbCompleterAgent.html
@@ -65,16 +65,16 @@
ApbCompleterAgent constructor
ApbCompleterAgent(- {required ApbInterface intf,
- required Component parent,
- MemoryStorage? storage,
-- int selectIndex = 0,
-- int responseDelay(
- ApbPacket request
+- int selectIndex = 0,
+- int responseDelay(
- ApbPacket request
)?,
-- bool respondWithError(
- ApbPacket request
+- bool respondWithError(
- ApbPacket request
)?,
-- bool invalidReadDataOnError = true,
-- bool dropWriteDataOnError = true,
-- String name = 'apbCompleter'}
+- bool invalidReadDataOnError = true,
+- bool dropWriteDataOnError = true,
+- String name = 'apbCompleter'}
)
diff --git a/rohd_hcl/ApbCompleterAgent/dropWriteDataOnError.html b/rohd_hcl/ApbCompleterAgent/dropWriteDataOnError.html
index b4b0f6ed..1cde2fe9 100644
--- a/rohd_hcl/ApbCompleterAgent/dropWriteDataOnError.html
+++ b/rohd_hcl/ApbCompleterAgent/dropWriteDataOnError.html
@@ -62,7 +62,7 @@ dropWriteDataOnError property
- bool
+ bool
dropWriteDataOnError
final
diff --git a/rohd_hcl/ApbCompleterAgent/invalidReadDataOnError.html b/rohd_hcl/ApbCompleterAgent/invalidReadDataOnError.html
index 389320b2..28b22eb8 100644
--- a/rohd_hcl/ApbCompleterAgent/invalidReadDataOnError.html
+++ b/rohd_hcl/ApbCompleterAgent/invalidReadDataOnError.html
@@ -62,7 +62,7 @@ invalidReadDataOnError property
- bool
+ bool
invalidReadDataOnError
final
diff --git a/rohd_hcl/ApbCompleterAgent/respondWithError.html b/rohd_hcl/ApbCompleterAgent/respondWithError.html
index 0047cf4c..680f847c 100644
--- a/rohd_hcl/ApbCompleterAgent/respondWithError.html
+++ b/rohd_hcl/ApbCompleterAgent/respondWithError.html
@@ -62,7 +62,7 @@ respondWithError property
- (bool Function(ApbPacket request)?)
+ (bool Function(ApbPacket request)?)
respondWithError
final
diff --git a/rohd_hcl/ApbCompleterAgent/responseDelay.html b/rohd_hcl/ApbCompleterAgent/responseDelay.html
index d9acb2c0..31204e1f 100644
--- a/rohd_hcl/ApbCompleterAgent/responseDelay.html
+++ b/rohd_hcl/ApbCompleterAgent/responseDelay.html
@@ -62,7 +62,7 @@ responseDelay property
- (int Function(ApbPacket request)?)
+ (int Function(ApbPacket request)?)
responseDelay
final
diff --git a/rohd_hcl/ApbCompleterAgent/run.html b/rohd_hcl/ApbCompleterAgent/run.html
index c57a48b5..c5094c58 100644
--- a/rohd_hcl/ApbCompleterAgent/run.html
+++ b/rohd_hcl/ApbCompleterAgent/run.html
@@ -64,11 +64,11 @@ run method
-Future<void>
+Future<void>
run(- Phase phase
)
diff --git a/rohd_hcl/ApbCompleterAgent/selectIndex.html b/rohd_hcl/ApbCompleterAgent/selectIndex.html
index d34f45bd..75f85e68 100644
--- a/rohd_hcl/ApbCompleterAgent/selectIndex.html
+++ b/rohd_hcl/ApbCompleterAgent/selectIndex.html
@@ -62,7 +62,7 @@ selectIndex property
- int
+ int
selectIndex
final
diff --git a/rohd_hcl/ApbComplianceChecker-class-sidebar.html b/rohd_hcl/ApbComplianceChecker-class-sidebar.html
index 7b21953b..362c4fa7 100644
--- a/rohd_hcl/ApbComplianceChecker-class-sidebar.html
+++ b/rohd_hcl/ApbComplianceChecker-class-sidebar.html
@@ -8,24 +8,24 @@
Properties
- components
- - hashCode
+ - hashCode
- intf
- logger
- name
- parent
- - runtimeType
+ - runtimeType
- Methods
- build
- check
- fullName
- hierarchy
- - noSuchMethod
+ - noSuchMethod
- run
- - toString
+ - toString
- Operators
- - operator ==
+ - operator ==
diff --git a/rohd_hcl/ApbComplianceChecker-class.html b/rohd_hcl/ApbComplianceChecker-class.html
index cc87e1ca..562a7365 100644
--- a/rohd_hcl/ApbComplianceChecker-class.html
+++ b/rohd_hcl/ApbComplianceChecker-class.html
@@ -73,7 +73,7 @@ ApbComplianceChecker class
- Inheritance
-
- - Object
+ - Object
- ROHDVFObject
- Component
- ApbComplianceChecker
@@ -97,7 +97,7 @@ Constructors
-
- ApbComplianceChecker(ApbInterface intf, {required Component parent, String name = 'apbComplianceChecker'})
+ ApbComplianceChecker(ApbInterface intf, {required Component parent, String name = 'apbComplianceChecker'})
-
Creates a new compliance checker for intf.
@@ -111,23 +111,23 @@
Properties
-
components
- → UnmodifiableListView<Component>
+ → UnmodifiableListView<Component>
-
- A List of all children
Component
s.
- read-onlyinherited
+ A List of all children Component
s.
+ no setterinherited
-
- hashCode
- → int
+ hashCode
+ → int
-
The hash code for this object.
-
read-onlyinherited
+ no setterinherited
@@ -155,7 +155,7 @@ Properties
-
name
- → String
+ → String
-
@@ -176,13 +176,13 @@
Properties
-
- runtimeType
- → Type
+ runtimeType
+ → Type
-
A representation of the runtime type of the object.
-
read-onlyinherited
+ no setterinherited
@@ -223,7 +223,7 @@ Methods
-
fullName()
- → String
+ → String
@@ -237,21 +237,21 @@
Methods
-
hierarchy()
- → List<Component>
+ → List<Component>
-
- Returns a List of
Component
s representing the full hierarchy
+ Returns a List of Component
s representing the full hierarchy
of this Component
, with the top-most parent at index 0 and this
-as the last element of the List.
+as the last element of the List.
inherited
-
- noSuchMethod(Invocation invocation)
+ noSuchMethod(Invocation invocation)
→ dynamic
@@ -265,7 +265,7 @@
Methods
-
run(Phase phase)
- → Future<void>
+ → Future<void>
@@ -277,8 +277,8 @@
Methods
-
- toString()
- → String
+ toString()
+ → String
@@ -298,8 +298,8 @@
Methods
Operators
-
- operator ==(Object other)
- → bool
+ operator ==(Object other)
+ → bool
diff --git a/rohd_hcl/ApbComplianceChecker/ApbComplianceChecker.html b/rohd_hcl/ApbComplianceChecker/ApbComplianceChecker.html
index 6afa6126..96139c27 100644
--- a/rohd_hcl/ApbComplianceChecker/ApbComplianceChecker.html
+++ b/rohd_hcl/ApbComplianceChecker/ApbComplianceChecker.html
@@ -64,7 +64,7 @@
ApbComplianceChecker constructor
ApbComplianceChecker(- ApbInterface intf,
- {required Component parent,
-- String name = 'apbComplianceChecker'}
+- String name = 'apbComplianceChecker'}
)
diff --git a/rohd_hcl/ApbComplianceChecker/run.html b/rohd_hcl/ApbComplianceChecker/run.html
index bb2e7883..a0f6cea3 100644
--- a/rohd_hcl/ApbComplianceChecker/run.html
+++ b/rohd_hcl/ApbComplianceChecker/run.html
@@ -64,11 +64,11 @@ run method
-Future<void>
+Future<void>
run(- Phase phase
)
diff --git a/rohd_hcl/ApbDirection-enum-sidebar.html b/rohd_hcl/ApbDirection-enum-sidebar.html
index d72c3320..bbfeede0 100644
--- a/rohd_hcl/ApbDirection-enum-sidebar.html
+++ b/rohd_hcl/ApbDirection-enum-sidebar.html
@@ -12,16 +12,16 @@
-
Properties
- - hashCode
- - index
- - runtimeType
+ - hashCode
+ - index
+ - runtimeType
- Methods
- - noSuchMethod
- - toString
+ - noSuchMethod
+ - toString
- Operators
- - operator ==
+ - operator ==
diff --git a/rohd_hcl/ApbDirection.html b/rohd_hcl/ApbDirection.html
index 495ef783..1e31fd61 100644
--- a/rohd_hcl/ApbDirection.html
+++ b/rohd_hcl/ApbDirection.html
@@ -77,8 +77,8 @@
- Inheritance
-
@@ -172,35 +172,35 @@ Properties
-
- hashCode
- → int
+ hashCode
+ → int
-
The hash code for this object.
-
read-onlyinherited
+ no setterinherited
-
- index
- → int
+ index
+ → int
-
A numeric identifier for the enumerated value.
-
read-onlyinherited
+ no setterinherited
-
- runtimeType
- → Type
+ runtimeType
+ → Type
-
A representation of the runtime type of the object.
-
read-onlyinherited
+ no setterinherited
@@ -214,7 +214,7 @@ Properties
Methods
-
- noSuchMethod(Invocation invocation)
+ noSuchMethod(Invocation invocation)
→ dynamic
@@ -227,8 +227,8 @@
Methods
-
- toString()
- → String
+ toString()
+ → String
@@ -248,8 +248,8 @@
Methods
Operators
-
- operator ==(Object other)
- → bool
+ operator ==(Object other)
+ → bool
@@ -272,7 +272,7 @@
Constants
-
values
- → const List<ApbDirection>
+ → const List<ApbDirection>
diff --git a/rohd_hcl/ApbDirection/values-constant.html b/rohd_hcl/ApbDirection/values-constant.html
index 392d67be..75381b67 100644
--- a/rohd_hcl/ApbDirection/values-constant.html
+++ b/rohd_hcl/ApbDirection/values-constant.html
@@ -62,7 +62,7 @@ values constant
- List<ApbDirection>
+ List<ApbDirection>
const values
diff --git a/rohd_hcl/ApbInterface-class-sidebar.html b/rohd_hcl/ApbInterface-class-sidebar.html
index af12e101..1b799509 100644
--- a/rohd_hcl/ApbInterface-class-sidebar.html
+++ b/rohd_hcl/ApbInterface-class-sidebar.html
@@ -15,7 +15,7 @@
- clk
- dataWidth
- enable
- - hashCode
+ - hashCode
- includeSlvErr
- includeWakeup
- nse
@@ -25,7 +25,7 @@
- rData
- ready
- resetN
- - runtimeType
+ - runtimeType
- rUser
- sel
- slvErr
@@ -44,15 +44,15 @@
- connectIO
- driveOther
- getPorts
- - noSuchMethod
+ - noSuchMethod
- port
- receiveOther
- setPorts
- - toString
+ - toString
- tryPort
- Operators
- - operator ==
+ - operator ==
diff --git a/rohd_hcl/ApbInterface-class.html b/rohd_hcl/ApbInterface-class.html
index 511fa87d..c446fcc2 100644
--- a/rohd_hcl/ApbInterface-class.html
+++ b/rohd_hcl/ApbInterface-class.html
@@ -72,7 +72,7 @@ ApbInterface class
- Inheritance
-
@@ -95,7 +95,7 @@
Constructors
-
- ApbInterface({int addrWidth = 32, int dataWidth = 32, int userReqWidth = 0, int userDataWidth = 0, int userRespWidth = 0, bool includeSlvErr = false, bool includeWakeup = false, int numSelects = 1})
+ ApbInterface({int addrWidth = 32, int dataWidth = 32, int userReqWidth = 0, int userDataWidth = 0, int userRespWidth = 0, bool includeSlvErr = false, bool includeWakeup = false, int numSelects = 1})
-
Construct a new instance of an APB interface.
@@ -120,13 +120,13 @@
Properties
-
Address bus.
-
read-only
+ no setter
-
addrWidth
- → int
+ → int
-
@@ -142,7 +142,7 @@
Properties
-
User request attribute.
-
read-only
+ no setter
@@ -153,7 +153,7 @@ Properties
-
User response attribute.
-
read-only
+ no setter
@@ -164,13 +164,13 @@ Properties
-
Clock for the interface.
-
read-only
+ no setter
-
dataWidth
- → int
+ → int
-
@@ -186,24 +186,24 @@
Properties
-
Enable.
-
read-only
+ no setter
-
- hashCode
- → int
+ hashCode
+ → int
-
The hash code for this object.
-
read-onlyinherited
+ no setterinherited
-
includeSlvErr
- → bool
+ → bool
-
@@ -214,7 +214,7 @@
Properties
-
includeWakeup
- → bool
+ → bool
-
@@ -230,13 +230,13 @@
Properties
Extension to protection type.
- read-only
+ no setter
numSelects
- → int
+ → int
@@ -247,12 +247,12 @@ Properties
ports
- → Map<String, Logic>
+ → Map<String, Logic>
Maps from the Interface's defined port name to an instance of a Port.
- read-onlyinherited
+ no setterinherited
@@ -263,7 +263,7 @@ Properties
Protection type.
- read-only
+ no setter
@@ -274,7 +274,7 @@ Properties
Read data.
- read-only
+ no setter
@@ -285,7 +285,7 @@ Properties
Ready.
- read-only
+ no setter
@@ -296,18 +296,18 @@ Properties
Reset signal (active LOW).
- read-only
+ no setter
- runtimeType
- → Type
+ runtimeType
+ → Type
A representation of the runtime type of the object.
- read-onlyinherited
+ no setterinherited
@@ -318,13 +318,13 @@ Properties
User read data attribute.
- read-only
+ no setter
sel
- → List<Logic>
+ → List<Logic>
@@ -340,7 +340,7 @@ Properties
Transfer error.
- read-only
+ no setter
@@ -351,13 +351,13 @@ Properties
Write strobe.
- read-only
+ no setter
userDataWidth
- → int
+ → int
@@ -368,7 +368,7 @@ Properties
userReqWidth
- → int
+ → int
@@ -379,7 +379,7 @@ Properties
userRespWidth
- → int
+ → int
@@ -395,7 +395,7 @@ Properties
Wake-up.
- read-only
+ no setter
@@ -406,7 +406,7 @@ Properties
Write data.
- read-only
+ no setter
@@ -417,7 +417,7 @@ Properties
Direction.
- read-only
+ no setter
@@ -428,7 +428,7 @@ Properties
User write data attribute.
- read-only
+ no setter
@@ -442,7 +442,7 @@ Properties
Methods
-
- conditionalDriveOther(Interface<ApbDirection> other, Iterable<ApbDirection> tags)
+ conditionalDriveOther(Interface<ApbDirection> other, Iterable<ApbDirection> tags)
→ Conditional
@@ -456,7 +456,7 @@
Methods
- conditionalReceiveOther(Interface<ApbDirection> other, Iterable<ApbDirection> tags)
+ conditionalReceiveOther(Interface<ApbDirection> other, Iterable<ApbDirection> tags)
→ Conditional
@@ -470,7 +470,7 @@ Methods
- connectIO(Module module, Interface srcInterface, {Iterable<ApbDirection>? inputTags, Iterable<ApbDirection>? outputTags, String uniquify(String original)?})
+ connectIO(Module module, Interface srcInterface, {Iterable<ApbDirection>? inputTags, Iterable<ApbDirection>? outputTags, String uniquify(String original)?})
→ void
@@ -484,7 +484,7 @@ Methods
- driveOther(Interface<ApbDirection> other, Iterable<ApbDirection> tags)
+ driveOther(Interface<ApbDirection> other, Iterable<ApbDirection> tags)
→ void
@@ -497,21 +497,21 @@ Methods
- getPorts([Iterable<ApbDirection>? tags])
- → Map<String, Logic>
+ getPorts([Iterable<ApbDirection>? tags])
+ → Map<String, Logic>
Returns all interface ports associated with the provided tags
as a
-Map from the port name to the Logic
port.
+Map from the port name to the Logic
port.
inherited
- noSuchMethod(Invocation invocation)
+ noSuchMethod(Invocation invocation)
→ dynamic
@@ -524,7 +524,7 @@ Methods
- port(String name)
+ port(String name)
→ Logic
@@ -537,7 +537,7 @@ Methods
- receiveOther(Interface<ApbDirection> other, Iterable<ApbDirection> tags)
+ receiveOther(Interface<ApbDirection> other, Iterable<ApbDirection> tags)
→ void
@@ -550,7 +550,7 @@ Methods
- setPorts(List<Logic> ports, [Iterable<ApbDirection>? tags])
+ setPorts(List<Logic> ports, [Iterable<ApbDirection>? tags])
→ void
@@ -564,8 +564,8 @@ Methods
- toString()
- → String
+ toString()
+ → String
@@ -577,7 +577,7 @@ Methods
- tryPort(String name)
+ tryPort(String name)
→ Logic?
@@ -598,8 +598,8 @@ Methods
Operators
-
- operator ==(Object other)
- → bool
+ operator ==(Object other)
+ → bool
diff --git a/rohd_hcl/ApbInterface/ApbInterface.html b/rohd_hcl/ApbInterface/ApbInterface.html
index 1a1adf06..189c142a 100644
--- a/rohd_hcl/ApbInterface/ApbInterface.html
+++ b/rohd_hcl/ApbInterface/ApbInterface.html
@@ -62,14 +62,14 @@
ApbInterface constructor
- ApbInterface(- {int addrWidth = 32,
-- int dataWidth = 32,
-- int userReqWidth = 0,
-- int userDataWidth = 0,
-- int userRespWidth = 0,
-- bool includeSlvErr = false,
-- bool includeWakeup = false,
-- int numSelects = 1}
+ ApbInterface(- {int addrWidth = 32,
+- int dataWidth = 32,
+- int userReqWidth = 0,
+- int userDataWidth = 0,
+- int userRespWidth = 0,
+- bool includeSlvErr = false,
+- bool includeWakeup = false,
+- int numSelects = 1}
)
diff --git a/rohd_hcl/ApbInterface/addrWidth.html b/rohd_hcl/ApbInterface/addrWidth.html
index a3e2ded8..a9175f53 100644
--- a/rohd_hcl/ApbInterface/addrWidth.html
+++ b/rohd_hcl/ApbInterface/addrWidth.html
@@ -62,7 +62,7 @@ addrWidth property
- int
+ int
addrWidth
final
diff --git a/rohd_hcl/ApbInterface/dataWidth.html b/rohd_hcl/ApbInterface/dataWidth.html
index 4b88fb08..691bbd88 100644
--- a/rohd_hcl/ApbInterface/dataWidth.html
+++ b/rohd_hcl/ApbInterface/dataWidth.html
@@ -62,7 +62,7 @@ dataWidth property
- int
+ int
dataWidth
final
diff --git a/rohd_hcl/ApbInterface/includeSlvErr.html b/rohd_hcl/ApbInterface/includeSlvErr.html
index 74e698be..8026bf30 100644
--- a/rohd_hcl/ApbInterface/includeSlvErr.html
+++ b/rohd_hcl/ApbInterface/includeSlvErr.html
@@ -62,7 +62,7 @@ includeSlvErr property
- bool
+ bool
includeSlvErr
final
diff --git a/rohd_hcl/ApbInterface/includeWakeup.html b/rohd_hcl/ApbInterface/includeWakeup.html
index afbb9c0c..6a4f369f 100644
--- a/rohd_hcl/ApbInterface/includeWakeup.html
+++ b/rohd_hcl/ApbInterface/includeWakeup.html
@@ -62,7 +62,7 @@ includeWakeup property
- bool
+ bool
includeWakeup
final
diff --git a/rohd_hcl/ApbInterface/numSelects.html b/rohd_hcl/ApbInterface/numSelects.html
index 5bc66190..3118e822 100644
--- a/rohd_hcl/ApbInterface/numSelects.html
+++ b/rohd_hcl/ApbInterface/numSelects.html
@@ -62,7 +62,7 @@ numSelects property
- int
+ int
numSelects
final
diff --git a/rohd_hcl/ApbInterface/sel.html b/rohd_hcl/ApbInterface/sel.html
index e0785ebe..5a3826ed 100644
--- a/rohd_hcl/ApbInterface/sel.html
+++ b/rohd_hcl/ApbInterface/sel.html
@@ -62,7 +62,7 @@ sel property
- List<Logic>
+ List<Logic>
sel
latefinal
diff --git a/rohd_hcl/ApbInterface/userDataWidth.html b/rohd_hcl/ApbInterface/userDataWidth.html
index 5eb5d645..c1da231d 100644
--- a/rohd_hcl/ApbInterface/userDataWidth.html
+++ b/rohd_hcl/ApbInterface/userDataWidth.html
@@ -62,7 +62,7 @@ userDataWidth property
- int
+ int
userDataWidth
final
diff --git a/rohd_hcl/ApbInterface/userReqWidth.html b/rohd_hcl/ApbInterface/userReqWidth.html
index 2a3ec3db..696841a7 100644
--- a/rohd_hcl/ApbInterface/userReqWidth.html
+++ b/rohd_hcl/ApbInterface/userReqWidth.html
@@ -62,7 +62,7 @@ userReqWidth property
- int
+ int
userReqWidth
final
diff --git a/rohd_hcl/ApbInterface/userRespWidth.html b/rohd_hcl/ApbInterface/userRespWidth.html
index 2a268e8c..5bcb27a7 100644
--- a/rohd_hcl/ApbInterface/userRespWidth.html
+++ b/rohd_hcl/ApbInterface/userRespWidth.html
@@ -62,7 +62,7 @@ userRespWidth property
- int
+ int
userRespWidth
final
diff --git a/rohd_hcl/ApbMonitor-class-sidebar.html b/rohd_hcl/ApbMonitor-class-sidebar.html
index 9b56706e..3702d6a2 100644
--- a/rohd_hcl/ApbMonitor-class-sidebar.html
+++ b/rohd_hcl/ApbMonitor-class-sidebar.html
@@ -8,12 +8,12 @@
Properties
- components
- - hashCode
+ - hashCode
- intf
- logger
- name
- parent
- - runtimeType
+ - runtimeType
- stream
- Methods
@@ -22,12 +22,12 @@
- check
- fullName
- hierarchy
- - noSuchMethod
+ - noSuchMethod
- run
- - toString
+ - toString
- Operators
- - operator ==
+ - operator ==
diff --git a/rohd_hcl/ApbMonitor-class.html b/rohd_hcl/ApbMonitor-class.html
index c1e21e41..0e0d8234 100644
--- a/rohd_hcl/ApbMonitor-class.html
+++ b/rohd_hcl/ApbMonitor-class.html
@@ -72,7 +72,7 @@ ApbMonitor class
- Inheritance
-
- - Object
+ - Object
- ROHDVFObject
- Component
- Monitor<ApbPacket>
@@ -97,7 +97,7 @@ Constructors
-
- ApbMonitor({required ApbInterface intf, required Component parent, String name = 'apbMonitor'})
+ ApbMonitor({required ApbInterface intf, required Component parent, String name = 'apbMonitor'})
-
Creates a new ApbMonitor on intf.
@@ -111,23 +111,23 @@
Properties
-
components
- → UnmodifiableListView<Component>
+ → UnmodifiableListView<Component>
-
- A List of all children
Component
s.
- read-onlyinherited
+ A List of all children Component
s.
+ no setterinherited
-
- hashCode
- → int
+ hashCode
+ → int
-
The hash code for this object.
-
read-onlyinherited
+ no setterinherited
@@ -155,7 +155,7 @@ Properties
-
name
- → String
+ → String
-
@@ -176,25 +176,25 @@
Properties
-
- runtimeType
- → Type
+ runtimeType
+ → Type
-
A representation of the runtime type of the object.
-
read-onlyinherited
+ no setterinherited
-
stream
- → Stream<ApbPacket>
+ → Stream<ApbPacket>
-
- A Stream of items that this Monitor has detected and shared with
+ A Stream of items that this Monitor has detected and shared with
listeners.
-
read-onlyinherited
+ no setterinherited
@@ -248,7 +248,7 @@ Methods
-
fullName()
- → String
+ → String
@@ -262,21 +262,21 @@
Methods
-
hierarchy()
- → List<Component>
+ → List<Component>
-
- Returns a List of
Component
s representing the full hierarchy
+ Returns a List of Component
s representing the full hierarchy
of this Component
, with the top-most parent at index 0 and this
-as the last element of the List.
+as the last element of the List.
inherited
-
- noSuchMethod(Invocation invocation)
+ noSuchMethod(Invocation invocation)
→ dynamic
@@ -290,7 +290,7 @@
Methods
-
run(Phase phase)
- → Future<void>
+ → Future<void>
@@ -302,8 +302,8 @@
Methods
-
- toString()
- → String
+ toString()
+ → String
@@ -323,8 +323,8 @@
Methods
Operators
-
- operator ==(Object other)
- → bool
+ operator ==(Object other)
+ → bool
diff --git a/rohd_hcl/ApbMonitor/ApbMonitor.html b/rohd_hcl/ApbMonitor/ApbMonitor.html
index 82061908..f77ac91c 100644
--- a/rohd_hcl/ApbMonitor/ApbMonitor.html
+++ b/rohd_hcl/ApbMonitor/ApbMonitor.html
@@ -64,7 +64,7 @@
ApbMonitor constructor
ApbMonitor(- {required ApbInterface intf,
- required Component parent,
-- String name = 'apbMonitor'}
+- String name = 'apbMonitor'}
)
diff --git a/rohd_hcl/ApbMonitor/run.html b/rohd_hcl/ApbMonitor/run.html
index ac83dfc3..c50e2336 100644
--- a/rohd_hcl/ApbMonitor/run.html
+++ b/rohd_hcl/ApbMonitor/run.html
@@ -64,11 +64,11 @@ run method
-Future<void>
+Future<void>
run(- Phase phase
)
diff --git a/rohd_hcl/ApbPacket-class-sidebar.html b/rohd_hcl/ApbPacket-class-sidebar.html
index b6acf55e..41c34d79 100644
--- a/rohd_hcl/ApbPacket-class-sidebar.html
+++ b/rohd_hcl/ApbPacket-class-sidebar.html
@@ -9,21 +9,21 @@
- addr
- completed
- - hashCode
+ - hashCode
- logger
- returnedSlvErr
- - runtimeType
+ - runtimeType
- selectIndex
- Methods
- complete
- fullName
- - noSuchMethod
- - toString
+ - noSuchMethod
+ - toString
- trackerString
- Operators
- - operator ==
+ - operator ==
diff --git a/rohd_hcl/ApbPacket-class.html b/rohd_hcl/ApbPacket-class.html
index 260d935f..93afe528 100644
--- a/rohd_hcl/ApbPacket-class.html
+++ b/rohd_hcl/ApbPacket-class.html
@@ -57,7 +57,7 @@
data-below-sidebar="rohd_hcl/ApbPacket-class-sidebar.html">
@@ -73,7 +73,7 @@ ApbPacket class
- Inheritance
-
-
Error indication returned by the read.
-
read-only
+ no setter
-
- runtimeType
- → Type
+ runtimeType
+ → Type
-
A representation of the runtime type of the object.
-
read-onlyinherited
+ no setterinherited
-
selectIndex
- → int
+ → int
-
@@ -221,7 +221,7 @@
Methods
-
fullName()
- → String
+ → String
@@ -233,7 +233,7 @@
Methods
-
- noSuchMethod(Invocation invocation)
+ noSuchMethod(Invocation invocation)
→ dynamic
@@ -246,8 +246,8 @@
Methods
-
- toString()
- → String
+ toString()
+ → String
@@ -260,13 +260,13 @@
Methods
-
trackerString(TrackerField field)
- → String?
+ → String?
-
- Returns a formatted String value associated with
field
in this object.
+ Returns a formatted String value associated with field
in this object.
override
@@ -280,8 +280,8 @@ Methods
Operators
-
- operator ==(Object other)
- → bool
+ operator ==(Object other)
+ → bool
diff --git a/rohd_hcl/ApbPacket/ApbPacket.html b/rohd_hcl/ApbPacket/ApbPacket.html
index 7c20abc1..394f7b27 100644
--- a/rohd_hcl/ApbPacket/ApbPacket.html
+++ b/rohd_hcl/ApbPacket/ApbPacket.html
@@ -63,7 +63,7 @@
ApbPacket constructor
ApbPacket(- {required LogicValue addr,
-- int selectIndex = 0}
+- int selectIndex = 0}
)
diff --git a/rohd_hcl/ApbPacket/completed.html b/rohd_hcl/ApbPacket/completed.html
index a4186879..b75d8ef8 100644
--- a/rohd_hcl/ApbPacket/completed.html
+++ b/rohd_hcl/ApbPacket/completed.html
@@ -66,7 +66,7 @@ completed property
- Future<void>
+ Future<void>
completed
@@ -74,7 +74,7 @@ completed property
- A Future that completes once the the read has been completed.
+ A Future that completes once the the read has been completed.
diff --git a/rohd_hcl/ApbPacket/selectIndex.html b/rohd_hcl/ApbPacket/selectIndex.html
index 71181e08..29678a23 100644
--- a/rohd_hcl/ApbPacket/selectIndex.html
+++ b/rohd_hcl/ApbPacket/selectIndex.html
@@ -62,7 +62,7 @@ selectIndex property
- int
+ int
selectIndex
final
diff --git a/rohd_hcl/ApbPacket/trackerString.html b/rohd_hcl/ApbPacket/trackerString.html
index e1bceb92..d85de7aa 100644
--- a/rohd_hcl/ApbPacket/trackerString.html
+++ b/rohd_hcl/ApbPacket/trackerString.html
@@ -64,11 +64,11 @@ trackerString method
-String?
+String?
trackerString(- TrackerField field
)
@@ -77,7 +77,7 @@ trackerString method
- Returns a formatted String value associated with field
in this object.
+ Returns a formatted String value associated with field
in this object.
diff --git a/rohd_hcl/ApbReadPacket-class-sidebar.html b/rohd_hcl/ApbReadPacket-class-sidebar.html
index 9ea5f7ee..287194ab 100644
--- a/rohd_hcl/ApbReadPacket-class-sidebar.html
+++ b/rohd_hcl/ApbReadPacket-class-sidebar.html
@@ -9,22 +9,22 @@
- addr
- completed
- - hashCode
+ - hashCode
- logger
- returnedData
- returnedSlvErr
- - runtimeType
+ - runtimeType
- selectIndex
- Methods
- complete
- fullName
- - noSuchMethod
- - toString
+ - noSuchMethod
+ - toString
- trackerString
- Operators
- - operator ==
+ - operator ==
diff --git a/rohd_hcl/ApbReadPacket-class.html b/rohd_hcl/ApbReadPacket-class.html
index 6aac52aa..37e4f6b4 100644
--- a/rohd_hcl/ApbReadPacket-class.html
+++ b/rohd_hcl/ApbReadPacket-class.html
@@ -72,7 +72,7 @@ ApbReadPacket class
- Inheritance
-
-
Data returned by the read.
-
read-only
+ no setter
@@ -171,24 +171,24 @@ Properties
-
Error indication returned by the read.
-
read-onlyinherited
+ no setterinherited
-
- runtimeType
- → Type
+ runtimeType
+ → Type
-
A representation of the runtime type of the object.
-
read-onlyinherited
+ no setterinherited
-
selectIndex
- → int
+ → int
-
@@ -221,7 +221,7 @@
Methods
-
fullName()
- → String
+ → String
@@ -233,7 +233,7 @@
Methods
-
- noSuchMethod(Invocation invocation)
+ noSuchMethod(Invocation invocation)
→ dynamic
@@ -246,8 +246,8 @@
Methods
-
- toString()
- → String
+ toString()
+ → String
@@ -260,13 +260,13 @@
Methods
-
trackerString(TrackerField field)
- → String?
+ → String?
-
- Returns a formatted String value associated with
field
in this object.
+ Returns a formatted String value associated with field
in this object.
override
@@ -280,8 +280,8 @@ Methods
Operators
-
- operator ==(Object other)
- → bool
+ operator ==(Object other)
+ → bool
diff --git a/rohd_hcl/ApbReadPacket/ApbReadPacket.html b/rohd_hcl/ApbReadPacket/ApbReadPacket.html
index 61ab7787..bf16ce3b 100644
--- a/rohd_hcl/ApbReadPacket/ApbReadPacket.html
+++ b/rohd_hcl/ApbReadPacket/ApbReadPacket.html
@@ -63,7 +63,7 @@
ApbReadPacket constructor
ApbReadPacket(- {required LogicValue addr,
-- int selectIndex = 0}
+- int selectIndex = 0}
)
diff --git a/rohd_hcl/ApbReadPacket/complete.html b/rohd_hcl/ApbReadPacket/complete.html
index 97c4b4d8..0f79f44c 100644
--- a/rohd_hcl/ApbReadPacket/complete.html
+++ b/rohd_hcl/ApbReadPacket/complete.html
@@ -64,7 +64,7 @@ complete method
diff --git a/rohd_hcl/ApbReadPacket/trackerString.html b/rohd_hcl/ApbReadPacket/trackerString.html
index 110c7f7e..df3159d5 100644
--- a/rohd_hcl/ApbReadPacket/trackerString.html
+++ b/rohd_hcl/ApbReadPacket/trackerString.html
@@ -64,11 +64,11 @@ trackerString method
-String?
+String?
trackerString(- TrackerField field
)
@@ -77,7 +77,7 @@ trackerString method
- Returns a formatted String value associated with field
in this object.
+ Returns a formatted String value associated with field
in this object.
diff --git a/rohd_hcl/ApbRequesterAgent-class-sidebar.html b/rohd_hcl/ApbRequesterAgent-class-sidebar.html
index 25e37584..ad8447fa 100644
--- a/rohd_hcl/ApbRequesterAgent-class-sidebar.html
+++ b/rohd_hcl/ApbRequesterAgent-class-sidebar.html
@@ -10,12 +10,12 @@
- components
- driver
- dropDelayCycles
- - hashCode
+ - hashCode
- intf
- logger
- name
- parent
- - runtimeType
+ - runtimeType
- sequencer
- timeoutCycles
@@ -24,12 +24,12 @@
- check
- fullName
- hierarchy
- - noSuchMethod
+ - noSuchMethod
- run
- - toString
+ - toString
- Operators
- - operator ==
+ - operator ==
diff --git a/rohd_hcl/ApbRequesterAgent-class.html b/rohd_hcl/ApbRequesterAgent-class.html
index 7ce72747..cf55410d 100644
--- a/rohd_hcl/ApbRequesterAgent-class.html
+++ b/rohd_hcl/ApbRequesterAgent-class.html
@@ -73,7 +73,7 @@ ApbRequesterAgent class
- Inheritance
-
- - Object
+ - Object
- ROHDVFObject
- Component
- Agent
@@ -98,7 +98,7 @@ Constructors
-
- ApbRequesterAgent({required ApbInterface intf, required Component parent, String name = 'apbRequester', int timeoutCycles = 500, int dropDelayCycles = 30})
+ ApbRequesterAgent({required ApbInterface intf, required Component parent, String name = 'apbRequester', int timeoutCycles = 500, int dropDelayCycles = 30})
-
Constructs a new ApbRequesterAgent.
@@ -112,12 +112,12 @@
Properties
-
components
- → UnmodifiableListView<Component>
+ → UnmodifiableListView<Component>
-
- A List of all children
Component
s.
- read-onlyinherited
+ A List of all children Component
s.
+ no setterinherited
@@ -134,7 +134,7 @@ Properties
-
dropDelayCycles
- → int
+ → int
-
@@ -145,13 +145,13 @@
Properties
-
- hashCode
- → int
+ hashCode
+ → int
-
The hash code for this object.
-
read-onlyinherited
+ no setterinherited
@@ -179,7 +179,7 @@ Properties
-
name
- → String
+ → String
-
@@ -200,13 +200,13 @@
Properties
-
- runtimeType
- → Type
+ runtimeType
+ → Type
-
A representation of the runtime type of the object.
-
read-onlyinherited
+ no setterinherited
@@ -223,7 +223,7 @@ Properties
-
timeoutCycles
- → int
+ → int
-
@@ -269,7 +269,7 @@
Methods
-
fullName()
- → String
+ → String
@@ -283,21 +283,21 @@
Methods
-
hierarchy()
- → List<Component>
+ → List<Component>
-
- Returns a List of
Component
s representing the full hierarchy
+ Returns a List of Component
s representing the full hierarchy
of this Component
, with the top-most parent at index 0 and this
-as the last element of the List.
+as the last element of the List.
inherited
-
- noSuchMethod(Invocation invocation)
+ noSuchMethod(Invocation invocation)
→ dynamic
@@ -311,7 +311,7 @@
Methods
-
run(Phase phase)
- → Future<void>
+ → Future<void>
@@ -323,8 +323,8 @@
Methods
-
- toString()
- → String
+ toString()
+ → String
@@ -344,8 +344,8 @@
Methods
Operators
-
- operator ==(Object other)
- → bool
+ operator ==(Object other)
+ → bool
diff --git a/rohd_hcl/ApbRequesterAgent/ApbRequesterAgent.html b/rohd_hcl/ApbRequesterAgent/ApbRequesterAgent.html
index 5c2edb0c..5b56963b 100644
--- a/rohd_hcl/ApbRequesterAgent/ApbRequesterAgent.html
+++ b/rohd_hcl/ApbRequesterAgent/ApbRequesterAgent.html
@@ -64,9 +64,9 @@
ApbRequesterAgent constructor
ApbRequesterAgent(- {required ApbInterface intf,
- required Component parent,
-- String name = 'apbRequester',
-- int timeoutCycles = 500,
-- int dropDelayCycles = 30}
+- String name = 'apbRequester',
+- int timeoutCycles = 500,
+- int dropDelayCycles = 30}
)
diff --git a/rohd_hcl/ApbRequesterAgent/dropDelayCycles.html b/rohd_hcl/ApbRequesterAgent/dropDelayCycles.html
index 6ab18ef2..fe97a3a9 100644
--- a/rohd_hcl/ApbRequesterAgent/dropDelayCycles.html
+++ b/rohd_hcl/ApbRequesterAgent/dropDelayCycles.html
@@ -62,7 +62,7 @@ dropDelayCycles property
- int
+ int
dropDelayCycles
final
diff --git a/rohd_hcl/ApbRequesterAgent/timeoutCycles.html b/rohd_hcl/ApbRequesterAgent/timeoutCycles.html
index d8e0a923..4cc58103 100644
--- a/rohd_hcl/ApbRequesterAgent/timeoutCycles.html
+++ b/rohd_hcl/ApbRequesterAgent/timeoutCycles.html
@@ -62,7 +62,7 @@ timeoutCycles property
- int
+ int
timeoutCycles
final
diff --git a/rohd_hcl/ApbRequesterDriver-class-sidebar.html b/rohd_hcl/ApbRequesterDriver-class-sidebar.html
index bcb08f70..e78858f9 100644
--- a/rohd_hcl/ApbRequesterDriver-class-sidebar.html
+++ b/rohd_hcl/ApbRequesterDriver-class-sidebar.html
@@ -12,13 +12,13 @@
- dropDelay
- dropDelayCycles
- enableEndOfTestEmptyCheck
- - hashCode
+ - hashCode
- intf
- logger
- name
- parent
- pendingSeqItems
- - runtimeType
+ - runtimeType
- sequencer
- timeout
- timeoutCycles
@@ -29,12 +29,12 @@
- check
- fullName
- hierarchy
- - noSuchMethod
+ - noSuchMethod
- run
- - toString
+ - toString
- Operators
- - operator ==
+ - operator ==
diff --git a/rohd_hcl/ApbRequesterDriver-class.html b/rohd_hcl/ApbRequesterDriver-class.html
index 498a7765..0dc2a821 100644
--- a/rohd_hcl/ApbRequesterDriver-class.html
+++ b/rohd_hcl/ApbRequesterDriver-class.html
@@ -73,7 +73,7 @@ ApbRequesterDriver class
- Inheritance
-
- - Object
+ - Object
- ROHDVFObject
- Component
- Driver<ApbPacket>
@@ -100,7 +100,7 @@ Constructors
-
- ApbRequesterDriver({required Component parent, required ApbInterface intf, required Sequencer<ApbPacket> sequencer, int? timeoutCycles = 500, int? dropDelayCycles = 30, String name = 'apbRequesterDriver'})
+ ApbRequesterDriver({required Component parent, required ApbInterface intf, required Sequencer<ApbPacket> sequencer, int? timeoutCycles = 500, int? dropDelayCycles = 30, String name = 'apbRequesterDriver'})
-
Creates a new ApbRequesterDriver.
@@ -125,18 +125,18 @@
Properties
-
components
- → UnmodifiableListView<Component>
+ → UnmodifiableListView<Component>
-
- A List of all children
Component
s.
- read-onlyinherited
+ A List of all children Component
s.
+ no setterinherited
-
dropDelay
- → (Future<void> Function()?)
+ → (Future<void> Function()?)
-
@@ -149,7 +149,7 @@
Properties
-
dropDelayCycles
- → int?
+ → int?
-
@@ -160,7 +160,7 @@
Properties
-
enableEndOfTestEmptyCheck
- → bool
+ → bool
-
@@ -171,13 +171,13 @@
Properties
-
- hashCode
- → int
+ hashCode
+ → int
-
The hash code for this object.
-
read-onlyinherited
+ no setterinherited
@@ -205,7 +205,7 @@ Properties
-
name
- → String
+ → String
-
@@ -227,11 +227,11 @@
Properties
-
pendingSeqItems
- ↔ Queue<ApbPacket>
+ ↔ Queue<ApbPacket>
-
- A Queue of items that have been received from the sequencer and are
+ A Queue of items that have been received from the sequencer and are
waiting to be driven. After an item has been driven, it should be
removed.
latefinalinherited
@@ -239,13 +239,13 @@ Properties
-
- runtimeType
- → Type
+ runtimeType
+ → Type
-
A representation of the runtime type of the object.
-
read-onlyinherited
+ no setterinherited
@@ -262,7 +262,7 @@ Properties
-
timeout
- → (Future<void> Function()?)
+ → (Future<void> Function()?)
-
@@ -275,7 +275,7 @@
Properties
-
timeoutCycles
- → int?
+ → int?
-
@@ -333,7 +333,7 @@
Methods
-
fullName()
- → String
+ → String
@@ -347,21 +347,21 @@
Methods
-
hierarchy()
- → List<Component>
+ → List<Component>
-
- Returns a List of
Component
s representing the full hierarchy
+ Returns a List of Component
s representing the full hierarchy
of this Component
, with the top-most parent at index 0 and this
-as the last element of the List.
+as the last element of the List.
inherited
-
- noSuchMethod(Invocation invocation)
+ noSuchMethod(Invocation invocation)
→ dynamic
@@ -375,7 +375,7 @@
Methods
-
run(Phase phase)
- → Future<void>
+ → Future<void>
@@ -387,8 +387,8 @@
Methods
-
- toString()
- → String
+ toString()
+ → String
@@ -408,8 +408,8 @@
Methods
Operators
-
- operator ==(Object other)
- → bool
+ operator ==(Object other)
+ → bool
diff --git a/rohd_hcl/ApbRequesterDriver/ApbRequesterDriver.html b/rohd_hcl/ApbRequesterDriver/ApbRequesterDriver.html
index 07ca246e..97e995b7 100644
--- a/rohd_hcl/ApbRequesterDriver/ApbRequesterDriver.html
+++ b/rohd_hcl/ApbRequesterDriver/ApbRequesterDriver.html
@@ -65,9 +65,9 @@
ApbRequesterDriver constructor
ApbRequesterDriver(- {required Component parent,
- required ApbInterface intf,
- required Sequencer<ApbPacket> sequencer,
-- int? timeoutCycles = 500,
-- int? dropDelayCycles = 30,
-- String name = 'apbRequesterDriver'}
+- int? timeoutCycles = 500,
+- int? dropDelayCycles = 30,
+- String name = 'apbRequesterDriver'}
)
diff --git a/rohd_hcl/ApbRequesterDriver/run.html b/rohd_hcl/ApbRequesterDriver/run.html
index 27d423dc..264f6d93 100644
--- a/rohd_hcl/ApbRequesterDriver/run.html
+++ b/rohd_hcl/ApbRequesterDriver/run.html
@@ -64,11 +64,11 @@ run method
-Future<void>
+Future<void>
run(- Phase phase
)
diff --git a/rohd_hcl/ApbTracker-class-sidebar.html b/rohd_hcl/ApbTracker-class-sidebar.html
index 8ae4c721..8fa15fda 100644
--- a/rohd_hcl/ApbTracker-class-sidebar.html
+++ b/rohd_hcl/ApbTracker-class-sidebar.html
@@ -9,21 +9,21 @@
- dumpJson
- dumpTable
- - hashCode
+ - hashCode
- jsonFileName
- name
- outputFolder
- - runtimeType
+ - runtimeType
- tableFileName
- Methods
- - noSuchMethod
+ - noSuchMethod
- record
- terminate
- - toString
+ - toString
- Operators
- - operator ==
+ - operator ==
diff --git a/rohd_hcl/ApbTracker-class.html b/rohd_hcl/ApbTracker-class.html
index 92628557..2728900a 100644
--- a/rohd_hcl/ApbTracker-class.html
+++ b/rohd_hcl/ApbTracker-class.html
@@ -72,7 +72,7 @@ ApbTracker class
- Inheritance
-
@@ -95,7 +95,7 @@
Constructors
-
- ApbTracker({required ApbInterface intf, String name = 'apbTracker', bool dumpJson = true, bool dumpTable = true, String? outputFolder, int timeColumnWidth = 12, int selectColumnWidth = 4})
+ ApbTracker({required ApbInterface intf, String name = 'apbTracker', bool dumpJson = true, bool dumpTable = true, String? outputFolder, int timeColumnWidth = 12, int selectColumnWidth = 4})
-
Creates a new tracker for ApbInterface.
@@ -109,7 +109,7 @@
Properties
-
dumpJson
- → bool
+ → bool
-
@@ -120,7 +120,7 @@
Properties
-
dumpTable
- → bool
+ → bool
-
@@ -130,30 +130,30 @@
Properties
-
- hashCode
- → int
+ hashCode
+ → int
-
The hash code for this object.
-
read-onlyinherited
+ no setterinherited
-
jsonFileName
- → String
+ → String
-
The path to the generated JSON log file, if enabled by dumpJson.
-
read-onlyinherited
+ no setterinherited
-
name
- → String
+ → String
-
@@ -164,7 +164,7 @@
Properties
-
outputFolder
- → String?
+ → String?
-
@@ -174,24 +174,24 @@
Properties
-
- runtimeType
- → Type
+ runtimeType
+ → Type
-
A representation of the runtime type of the object.
-
read-onlyinherited
+ no setterinherited
-
tableFileName
- → String
+ → String
-
The path to the generated ASCII table log file, if enabled by dumpTable.
-
read-onlyinherited
+ no setterinherited
@@ -205,7 +205,7 @@ Properties
Methods
-
- noSuchMethod(Invocation invocation)
+ noSuchMethod(Invocation invocation)
→ dynamic
@@ -218,7 +218,7 @@
Methods
-
- record(ApbPacket trackable, {Map<String, String?> defaults = const {}})
+ record(ApbPacket trackable, {Map<String, String?> defaults = const {}})
→ void
@@ -232,7 +232,7 @@
Methods
-
terminate()
- → Future<void>
+ → Future<void>
@@ -244,8 +244,8 @@
Methods
-
- toString()
- → String
+ toString()
+ → String
@@ -265,8 +265,8 @@
Methods
Operators
-
- operator ==(Object other)
- → bool
+ operator ==(Object other)
+ → bool
@@ -289,7 +289,7 @@
Constants
-
addrField
- → const String
+ → const String
@@ -304,7 +304,7 @@ Constants
-
dataField
- → const String
+ → const String
@@ -319,7 +319,7 @@ Constants
-
selectField
- → const String
+ → const String
@@ -334,7 +334,7 @@ Constants
-
slverrField
- → const String
+ → const String
@@ -349,7 +349,7 @@ Constants
-
strobeField
- → const String
+ → const String
@@ -364,7 +364,7 @@ Constants
-
timeField
- → const String
+ → const String
@@ -379,7 +379,7 @@ Constants
-
typeField
- → const String
+ → const String
diff --git a/rohd_hcl/ApbTracker/ApbTracker.html b/rohd_hcl/ApbTracker/ApbTracker.html
index b551ff9a..380049cd 100644
--- a/rohd_hcl/ApbTracker/ApbTracker.html
+++ b/rohd_hcl/ApbTracker/ApbTracker.html
@@ -63,12 +63,12 @@ ApbTracker constructor
ApbTracker(- {required ApbInterface intf,
-- String name = 'apbTracker',
-- bool dumpJson = true,
-- bool dumpTable = true,
-- String? outputFolder,
-- int timeColumnWidth = 12,
-- int selectColumnWidth = 4}
+- String name = 'apbTracker',
+- bool dumpJson = true,
+- bool dumpTable = true,
+- String? outputFolder,
+- int timeColumnWidth = 12,
+- int selectColumnWidth = 4}
)
diff --git a/rohd_hcl/ApbTracker/addrField-constant.html b/rohd_hcl/ApbTracker/addrField-constant.html
index fb58b1b2..206fe2f8 100644
--- a/rohd_hcl/ApbTracker/addrField-constant.html
+++ b/rohd_hcl/ApbTracker/addrField-constant.html
@@ -62,7 +62,7 @@ addrField constant
- String
+ String
const addrField
diff --git a/rohd_hcl/ApbTracker/dataField-constant.html b/rohd_hcl/ApbTracker/dataField-constant.html
index 0e37dca8..7d0a79eb 100644
--- a/rohd_hcl/ApbTracker/dataField-constant.html
+++ b/rohd_hcl/ApbTracker/dataField-constant.html
@@ -62,7 +62,7 @@ dataField constant
- String
+ String
const dataField
diff --git a/rohd_hcl/ApbTracker/selectField-constant.html b/rohd_hcl/ApbTracker/selectField-constant.html
index f179c060..b50be61c 100644
--- a/rohd_hcl/ApbTracker/selectField-constant.html
+++ b/rohd_hcl/ApbTracker/selectField-constant.html
@@ -62,7 +62,7 @@ selectField constant
- String
+ String
const selectField
diff --git a/rohd_hcl/ApbTracker/slverrField-constant.html b/rohd_hcl/ApbTracker/slverrField-constant.html
index d9282f99..f7497cef 100644
--- a/rohd_hcl/ApbTracker/slverrField-constant.html
+++ b/rohd_hcl/ApbTracker/slverrField-constant.html
@@ -62,7 +62,7 @@ slverrField constant
- String
+ String
const slverrField
diff --git a/rohd_hcl/ApbTracker/strobeField-constant.html b/rohd_hcl/ApbTracker/strobeField-constant.html
index 3c82b1b1..be82a0fa 100644
--- a/rohd_hcl/ApbTracker/strobeField-constant.html
+++ b/rohd_hcl/ApbTracker/strobeField-constant.html
@@ -62,7 +62,7 @@ strobeField constant
- String
+ String
const strobeField
diff --git a/rohd_hcl/ApbTracker/timeField-constant.html b/rohd_hcl/ApbTracker/timeField-constant.html
index c812ecfd..4a7225a8 100644
--- a/rohd_hcl/ApbTracker/timeField-constant.html
+++ b/rohd_hcl/ApbTracker/timeField-constant.html
@@ -62,7 +62,7 @@ timeField constant
- String
+ String
const timeField
diff --git a/rohd_hcl/ApbTracker/typeField-constant.html b/rohd_hcl/ApbTracker/typeField-constant.html
index 7c9b72be..669cbe95 100644
--- a/rohd_hcl/ApbTracker/typeField-constant.html
+++ b/rohd_hcl/ApbTracker/typeField-constant.html
@@ -62,7 +62,7 @@ typeField constant
- String
+ String
const typeField
diff --git a/rohd_hcl/ApbWritePacket-class-sidebar.html b/rohd_hcl/ApbWritePacket-class-sidebar.html
index 51de9164..f7084bfa 100644
--- a/rohd_hcl/ApbWritePacket-class-sidebar.html
+++ b/rohd_hcl/ApbWritePacket-class-sidebar.html
@@ -10,22 +10,22 @@
- addr
- completed
- data
- - hashCode
+ - hashCode
- logger
- returnedSlvErr
- - runtimeType
+ - runtimeType
- selectIndex
- strobe
- Methods
- complete
- fullName
- - noSuchMethod
- - toString
+ - noSuchMethod
+ - toString
- trackerString
- Operators
- - operator ==
+ - operator ==
diff --git a/rohd_hcl/ApbWritePacket-class.html b/rohd_hcl/ApbWritePacket-class.html
index dcde71f3..5b89b77e 100644
--- a/rohd_hcl/ApbWritePacket-class.html
+++ b/rohd_hcl/ApbWritePacket-class.html
@@ -72,7 +72,7 @@ ApbWritePacket class
- Inheritance
-
- - Object
+ - Object
- ROHDVFObject
- SequenceItem
- ApbPacket
@@ -97,7 +97,7 @@ Constructors
-
- ApbWritePacket({required LogicValue addr, required LogicValue data, LogicValue? strobe, int selectIndex = 0})
+ ApbWritePacket({required LogicValue addr, required LogicValue data, LogicValue? strobe, int selectIndex = 0})
-
Creates a write packet.
@@ -122,12 +122,12 @@
Properties
-
completed
- → Future<void>
+ → Future<void>
-
- A Future that completes once the the read has been completed.
-
read-onlyinherited
+ A Future that completes once the the read has been completed.
+ no setterinherited
@@ -143,13 +143,13 @@ Properties
-
- hashCode
- → int
+ hashCode
+ → int
-
The hash code for this object.
-
read-onlyinherited
+ no setterinherited
@@ -171,24 +171,24 @@ Properties
-
Error indication returned by the read.
-
read-onlyinherited
+ no setterinherited
-
- runtimeType
- → Type
+ runtimeType
+ → Type
-
A representation of the runtime type of the object.
-
read-onlyinherited
+ no setterinherited
-
selectIndex
- → int
+ → int
-
@@ -232,7 +232,7 @@
Methods
-
fullName()
- → String
+ → String
@@ -244,7 +244,7 @@
Methods
-
- noSuchMethod(Invocation invocation)
+ noSuchMethod(Invocation invocation)
→ dynamic
@@ -257,8 +257,8 @@
Methods
-
- toString()
- → String
+ toString()
+ → String
@@ -271,13 +271,13 @@
Methods
-
trackerString(TrackerField field)
- → String?
+ → String?
-
- Returns a formatted String value associated with
field
in this object.
+ Returns a formatted String value associated with field
in this object.
override
@@ -291,8 +291,8 @@ Methods
Operators
-
- operator ==(Object other)
- → bool
+ operator ==(Object other)
+ → bool
diff --git a/rohd_hcl/ApbWritePacket/ApbWritePacket.html b/rohd_hcl/ApbWritePacket/ApbWritePacket.html
index 0edd8900..1c271705 100644
--- a/rohd_hcl/ApbWritePacket/ApbWritePacket.html
+++ b/rohd_hcl/ApbWritePacket/ApbWritePacket.html
@@ -65,7 +65,7 @@
ApbWritePacket constructor
ApbWritePacket(- {required LogicValue addr,
- required LogicValue data,
- LogicValue? strobe,
-- int selectIndex = 0}
+- int selectIndex = 0}
)
diff --git a/rohd_hcl/ApbWritePacket/trackerString.html b/rohd_hcl/ApbWritePacket/trackerString.html
index 54d9a19c..3b32e50b 100644
--- a/rohd_hcl/ApbWritePacket/trackerString.html
+++ b/rohd_hcl/ApbWritePacket/trackerString.html
@@ -64,11 +64,11 @@ trackerString method
-String?
+String?
trackerString(- TrackerField field
)
@@ -77,7 +77,7 @@ trackerString method
- Returns a formatted String value associated with field
in this object.
+ Returns a formatted String value associated with field
in this object.
diff --git a/rohd_hcl/Arbiter-class-sidebar.html b/rohd_hcl/Arbiter-class-sidebar.html
index ba8cc5d6..d3052dc6 100644
--- a/rohd_hcl/Arbiter-class-sidebar.html
+++ b/rohd_hcl/Arbiter-class-sidebar.html
@@ -11,7 +11,7 @@
- definitionName
- grants
- hasBuilt
- - hashCode
+ - hashCode
- inputs
- internalSignals
- name
@@ -19,7 +19,7 @@
- parent
- reserveDefinitionName
- reserveName
- - runtimeType
+ - runtimeType
- signals
- subModules
- uniqueInstanceName
@@ -37,14 +37,14 @@
- isInput
- isOutput
- isPort
- - noSuchMethod
+ - noSuchMethod
- output
- toString
- tryInput
- tryOutput
- Operators
- - operator ==
+ - operator ==
diff --git a/rohd_hcl/Arbiter-class.html b/rohd_hcl/Arbiter-class.html
index becf11fe..48ddc869 100644
--- a/rohd_hcl/Arbiter-class.html
+++ b/rohd_hcl/Arbiter-class.html
@@ -57,7 +57,7 @@
data-below-sidebar="rohd_hcl/Arbiter-class-sidebar.html">
@@ -73,7 +73,7 @@ Arbiter class
- Inheritance
-
@@ -101,7 +101,7 @@
Constructors
-
- Arbiter(List<Logic> requests, {String name = 'arbiter'})
+ Arbiter(List<Logic> requests, {String name = 'arbiter'})
-
Constructs an arbiter where each element in
requests
is a one-bit signal
@@ -116,88 +116,88 @@ Properties
-
count
- → int
+ → int
-
The total number of requests and grants for this Arbiter.
-
read-only
+ no setter
-
definitionName
- → String
+ → String
-
The definition name of this Module used when instantiating instances in
generated code.
-
read-onlyinherited
+ no setterinherited
-
grants
- → List<Logic>
+ → List<Logic>
-
Each element corresponds to an arbitration grant of the correspondingly
indexed request passed at construction time.
-
read-only
+ no setter
-
hasBuilt
- → bool
+ → bool
-
Indicates whether this Module has had the build() method called on it.
-
read-onlyinherited
+ no setterinherited
-
- hashCode
- → int
+ hashCode
+ → int
-
The hash code for this object.
-
read-onlyinherited
+ no setterinherited
-
inputs
- → Map<String, Logic>
+ → Map<String, Logic>
-
A map from input port names to this Module to corresponding
Logic
signals.
- read-onlyinherited
+ no setterinherited
-
internalSignals
- → Iterable<Logic>
+ → Iterable<Logic>
-
- An Iterable of all
Logic
s contained within this Module which are
+ An Iterable of all Logic
s contained within this Module which are
not an input or output port of this Module.
- read-onlyinherited
+ no setterinherited
-
name
- → String
+ → String
-
@@ -208,13 +208,13 @@
Properties
-
outputs
- → Map<String, Logic>
+ → Map<String, Logic>
-
A map from output port names to this Module to corresponding
Logic
signals.
- read-onlyinherited
+ no setterinherited
@@ -225,13 +225,13 @@ Properties
-
The parent Module of this Module.
-
read-onlyinherited
+ no setterinherited
-
reserveDefinitionName
- → bool
+ → bool
-
@@ -243,7 +243,7 @@
Properties
-
reserveName
- → bool
+ → bool
-
@@ -254,48 +254,48 @@
Properties
-
- runtimeType
- → Type
+ runtimeType
+ → Type
-
A representation of the runtime type of the object.
-
read-onlyinherited
+ no setterinherited
-
signals
- → Iterable<Logic>
+ → Iterable<Logic>
-
- An Iterable of all
Logic
s contained within this Module, including
+ An Iterable of all Logic
s contained within this Module, including
inputs, outputs, and internal signals of this Module.
- read-onlyinherited
+ no setterinherited
-
subModules
- → Iterable<Module>
+ → Iterable<Module>
-
- An Iterable of all
Module
s contained within this Module
.
- read-onlyinherited
+ An Iterable of all Module
s contained within this Module
.
+ no setterinherited
-
uniqueInstanceName
- → String
+ → String
-
If this module has a parent, after build this will be a guaranteed
unique name within its scope.
-
read-onlyinherited
+ no setterinherited
@@ -309,7 +309,7 @@ Properties
Methods
-
- addInput(String name, Logic x, {int width = 1})
+ addInput(String name, Logic x, {int width = 1})
→ Logic
@@ -323,7 +323,7 @@
Methods
-
- addInputArray(String name, Logic x, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
+ addInputArray(String name, Logic x, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
→ LogicArray
@@ -338,7 +338,7 @@
Methods
-
- addOutput(String name, {int width = 1})
+ addOutput(String name, {int width = 1})
→ Logic
@@ -352,7 +352,7 @@
Methods
-
- addOutputArray(String name, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
+ addOutputArray(String name, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
→ LogicArray
@@ -368,7 +368,7 @@
Methods
-
build()
- → Future<void>
+ → Future<void>
@@ -381,7 +381,7 @@
Methods
-
generateSynth()
- → String
+ → String
@@ -394,34 +394,34 @@
Methods
-
hierarchy()
- → Iterable<Module>
+ → Iterable<Module>
-
- Returns an Iterable of
Module
s representing the hierarchical path to
+ Returns an Iterable of Module
s representing the hierarchical path to
this Module
.
inherited
-
- hierarchyString([int indent = 0])
- → String
+ hierarchyString([int indent = 0])
+ → String
-
- Returns a pretty-print String of the heirarchy of all Modules within
+ Returns a pretty-print String of the heirarchy of all Modules within
this Module.
inherited
-
- input(String name)
+ input(String name)
→ Logic
@@ -436,7 +436,7 @@
Methods
-
isInput(Logic net)
- → bool
+ → bool
@@ -450,7 +450,7 @@
Methods
-
isOutput(Logic net)
- → bool
+ → bool
@@ -464,7 +464,7 @@
Methods
-
isPort(Logic net)
- → bool
+ → bool
@@ -477,7 +477,7 @@
Methods
-
- noSuchMethod(Invocation invocation)
+ noSuchMethod(Invocation invocation)
→ dynamic
@@ -490,7 +490,7 @@
Methods
-
- output(String name)
+ output(String name)
→ Logic
@@ -505,7 +505,7 @@
Methods
-
toString()
- → String
+ → String
@@ -517,7 +517,7 @@
Methods
-
- tryInput(String name)
+ tryInput(String name)
→ Logic?
@@ -530,7 +530,7 @@
Methods
-
- tryOutput(String name)
+ tryOutput(String name)
→ Logic?
@@ -551,8 +551,8 @@
Methods
Operators
-
- operator ==(Object other)
- → bool
+ operator ==(Object other)
+ → bool
diff --git a/rohd_hcl/Arbiter/Arbiter.html b/rohd_hcl/Arbiter/Arbiter.html
index 4c4450fe..079952d2 100644
--- a/rohd_hcl/Arbiter/Arbiter.html
+++ b/rohd_hcl/Arbiter/Arbiter.html
@@ -62,8 +62,8 @@
Arbiter constructor
diff --git a/rohd_hcl/Arbiter/count.html b/rohd_hcl/Arbiter/count.html
index cb99ef41..91dd83c1 100644
--- a/rohd_hcl/Arbiter/count.html
+++ b/rohd_hcl/Arbiter/count.html
@@ -66,7 +66,7 @@ count property
- int
+ int
count
diff --git a/rohd_hcl/Arbiter/grants.html b/rohd_hcl/Arbiter/grants.html
index db6f8e9e..59af01e7 100644
--- a/rohd_hcl/Arbiter/grants.html
+++ b/rohd_hcl/Arbiter/grants.html
@@ -66,7 +66,7 @@ grants property
- List<Logic>
+ List<Logic>
grants
diff --git a/rohd_hcl/BinaryToOneHot-class-sidebar.html b/rohd_hcl/BinaryToOneHot-class-sidebar.html
index 52e881b9..c4eac13c 100644
--- a/rohd_hcl/BinaryToOneHot-class-sidebar.html
+++ b/rohd_hcl/BinaryToOneHot-class-sidebar.html
@@ -10,7 +10,7 @@
- definitionName
- encoded
- hasBuilt
- - hashCode
+ - hashCode
- inputs
- internalSignals
- name
@@ -18,7 +18,7 @@
- parent
- reserveDefinitionName
- reserveName
- - runtimeType
+ - runtimeType
- signals
- subModules
- uniqueInstanceName
@@ -36,14 +36,14 @@
- isInput
- isOutput
- isPort
- - noSuchMethod
+ - noSuchMethod
- output
- toString
- tryInput
- tryOutput
- Operators
- - operator ==
+ - operator ==
diff --git a/rohd_hcl/BinaryToOneHot-class.html b/rohd_hcl/BinaryToOneHot-class.html
index 1029899f..0d5049e4 100644
--- a/rohd_hcl/BinaryToOneHot-class.html
+++ b/rohd_hcl/BinaryToOneHot-class.html
@@ -72,7 +72,7 @@ BinaryToOneHot class
- Inheritance
-
@@ -110,13 +110,13 @@
Properties
-
definitionName
- → String
+ → String
-
The definition name of this Module used when instantiating instances in
generated code.
-
read-onlyinherited
+ no setterinherited
@@ -127,59 +127,59 @@ Properties
-
The encoded one-hot result.
-
read-only
+ no setter
-
hasBuilt
- → bool
+ → bool
-
Indicates whether this Module has had the build() method called on it.
-
read-onlyinherited
+ no setterinherited
-
- hashCode
- → int
+ hashCode
+ → int
-
The hash code for this object.
-
read-onlyinherited
+ no setterinherited
-
inputs
- → Map<String, Logic>
+ → Map<String, Logic>
-
A map from input port names to this Module to corresponding
Logic
signals.
- read-onlyinherited
+ no setterinherited
-
internalSignals
- → Iterable<Logic>
+ → Iterable<Logic>
-
- An Iterable of all
Logic
s contained within this Module which are
+ An Iterable of all Logic
s contained within this Module which are
not an input or output port of this Module.
- read-onlyinherited
+ no setterinherited
-
name
- → String
+ → String
-
@@ -190,13 +190,13 @@
Properties
-
outputs
- → Map<String, Logic>
+ → Map<String, Logic>
-
A map from output port names to this Module to corresponding
Logic
signals.
- read-onlyinherited
+ no setterinherited
@@ -207,13 +207,13 @@ Properties
-
The parent Module of this Module.
-
read-onlyinherited
+ no setterinherited
-
reserveDefinitionName
- → bool
+ → bool
-
@@ -225,7 +225,7 @@
Properties
-
reserveName
- → bool
+ → bool
-
@@ -236,48 +236,48 @@
Properties
-
- runtimeType
- → Type
+ runtimeType
+ → Type
-
A representation of the runtime type of the object.
-
read-onlyinherited
+ no setterinherited
-
signals
- → Iterable<Logic>
+ → Iterable<Logic>
-
- An Iterable of all
Logic
s contained within this Module, including
+ An Iterable of all Logic
s contained within this Module, including
inputs, outputs, and internal signals of this Module.
- read-onlyinherited
+ no setterinherited
-
subModules
- → Iterable<Module>
+ → Iterable<Module>
-
- An Iterable of all
Module
s contained within this Module
.
- read-onlyinherited
+ An Iterable of all Module
s contained within this Module
.
+ no setterinherited
-
uniqueInstanceName
- → String
+ → String
-
If this module has a parent, after build this will be a guaranteed
unique name within its scope.
-
read-onlyinherited
+ no setterinherited
@@ -291,7 +291,7 @@ Properties
Methods
-
- addInput(String name, Logic x, {int width = 1})
+ addInput(String name, Logic x, {int width = 1})
→ Logic
@@ -305,7 +305,7 @@
Methods
-
- addInputArray(String name, Logic x, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
+ addInputArray(String name, Logic x, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
→ LogicArray
@@ -320,7 +320,7 @@
Methods
-
- addOutput(String name, {int width = 1})
+ addOutput(String name, {int width = 1})
→ Logic
@@ -334,7 +334,7 @@
Methods
-
- addOutputArray(String name, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
+ addOutputArray(String name, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
→ LogicArray
@@ -350,7 +350,7 @@
Methods
-
build()
- → Future<void>
+ → Future<void>
@@ -363,7 +363,7 @@
Methods
-
generateSynth()
- → String
+ → String
@@ -376,34 +376,34 @@
Methods
-
hierarchy()
- → Iterable<Module>
+ → Iterable<Module>
-
- Returns an Iterable of
Module
s representing the hierarchical path to
+ Returns an Iterable of Module
s representing the hierarchical path to
this Module
.
inherited
-
- hierarchyString([int indent = 0])
- → String
+ hierarchyString([int indent = 0])
+ → String
-
- Returns a pretty-print String of the heirarchy of all Modules within
+ Returns a pretty-print String of the heirarchy of all Modules within
this Module.
inherited
-
- input(String name)
+ input(String name)
→ Logic
@@ -418,7 +418,7 @@
Methods
-
isInput(Logic net)
- → bool
+ → bool
@@ -432,7 +432,7 @@
Methods
-
isOutput(Logic net)
- → bool
+ → bool
@@ -446,7 +446,7 @@
Methods
-
isPort(Logic net)
- → bool
+ → bool
@@ -459,7 +459,7 @@
Methods
-
- noSuchMethod(Invocation invocation)
+ noSuchMethod(Invocation invocation)
→ dynamic
@@ -472,7 +472,7 @@
Methods
-
- output(String name)
+ output(String name)
→ Logic
@@ -487,7 +487,7 @@
Methods
-
toString()
- → String
+ → String
@@ -499,7 +499,7 @@
Methods
-
- tryInput(String name)
+ tryInput(String name)
→ Logic?
@@ -512,7 +512,7 @@
Methods
-
- tryOutput(String name)
+ tryOutput(String name)
→ Logic?
@@ -533,8 +533,8 @@
Methods
Operators
-
- operator ==(Object other)
- → bool
+ operator ==(Object other)
+ → bool
diff --git a/rohd_hcl/BitonicSort-class-sidebar.html b/rohd_hcl/BitonicSort-class-sidebar.html
index 99d96cd6..e86a1f53 100644
--- a/rohd_hcl/BitonicSort-class-sidebar.html
+++ b/rohd_hcl/BitonicSort-class-sidebar.html
@@ -9,7 +9,7 @@
- definitionName
- hasBuilt
- - hashCode
+ - hashCode
- inputs
- internalSignals
- isAscending
@@ -19,7 +19,7 @@
- parent
- reserveDefinitionName
- reserveName
- - runtimeType
+ - runtimeType
- signals
- sorted
- subModules
@@ -39,14 +39,14 @@
- isInput
- isOutput
- isPort
- - noSuchMethod
+ - noSuchMethod
- output
- toString
- tryInput
- tryOutput
- Operators
- - operator ==
+ - operator ==
diff --git a/rohd_hcl/BitonicSort-class.html b/rohd_hcl/BitonicSort-class.html
index 112fa036..4924a734 100644
--- a/rohd_hcl/BitonicSort-class.html
+++ b/rohd_hcl/BitonicSort-class.html
@@ -80,7 +80,7 @@ BitonicSort class
- Inheritance
-
- - Object
+ - Object
- Module
- Sort
- BitonicSort
@@ -104,7 +104,7 @@ Constructors
-
- BitonicSort(Logic clk, Logic reset, {required Iterable<Logic> toSort, bool isAscending = true, String name = 'unnamed_module'})
+ BitonicSort(Logic clk, Logic reset, {required Iterable<Logic> toSort, bool isAscending = true, String name = 'unnamed_module'})
-
Constructs a Module to sort list of Logic.
@@ -118,65 +118,65 @@
Properties
-
definitionName
- → String
+ → String
-
The definition name of this Module used when instantiating instances in
generated code.
-
read-onlyinherited
+ no setterinherited
-
hasBuilt
- → bool
+ → bool
-
Indicates whether this Module has had the build() method called on it.
-
read-onlyinherited
+ no setterinherited
-
- hashCode
- → int
+ hashCode
+ → int
-
The hash code for this object.
-
read-onlyinherited
+ no setterinherited
-
inputs
- → Map<String, Logic>
+ → Map<String, Logic>
-
A map from input port names to this Module to corresponding
Logic
signals.
- read-onlyinherited
+ no setterinherited
-
internalSignals
- → Iterable<Logic>
+ → Iterable<Logic>
-
- An Iterable of all
Logic
s contained within this Module which are
+ An Iterable of all Logic
s contained within this Module which are
not an input or output port of this Module.
- read-onlyinherited
+ no setterinherited
-
isAscending
- → bool
+ → bool
-
@@ -187,18 +187,18 @@
Properties
-
latency
- → int
+ → int
-
The latency of the bitonic sort algorithm.
-
read-only
+ no setter
-
name
- → String
+ → String
-
@@ -209,13 +209,13 @@
Properties
-
outputs
- → Map<String, Logic>
+ → Map<String, Logic>
-
A map from output port names to this Module to corresponding
Logic
signals.
- read-onlyinherited
+ no setterinherited
@@ -226,13 +226,13 @@ Properties
-
The parent Module of this Module.
-
read-onlyinherited
+ no setterinherited
-
reserveDefinitionName
- → bool
+ → bool
-
@@ -244,7 +244,7 @@
Properties
-
reserveName
- → bool
+ → bool
-
@@ -255,53 +255,53 @@
Properties
-
- runtimeType
- → Type
+ runtimeType
+ → Type
-
A representation of the runtime type of the object.
-
read-onlyinherited
+ no setterinherited
-
signals
- → Iterable<Logic>
+ → Iterable<Logic>
-
- An Iterable of all
Logic
s contained within this Module, including
+ An Iterable of all Logic
s contained within this Module, including
inputs, outputs, and internal signals of this Module.
- read-onlyinherited
+ no setterinherited
-
sorted
- → List<Logic>
+ → List<Logic>
-
The sorted result.
-
read-only
+ no setter
-
subModules
- → Iterable<Module>
+ → Iterable<Module>
-
- An Iterable of all
Module
s contained within this Module
.
- read-onlyinherited
+ An Iterable of all Module
s contained within this Module
.
+ no setterinherited
-
toSort
- → Iterable<Logic>
+ → Iterable<Logic>
-
@@ -312,13 +312,13 @@
Properties
-
uniqueInstanceName
- → String
+ → String
-
If this module has a parent, after build this will be a guaranteed
unique name within its scope.
-
read-onlyinherited
+ no setterinherited
@@ -332,7 +332,7 @@ Properties
Methods
-
- addInput(String name, Logic x, {int width = 1})
+ addInput(String name, Logic x, {int width = 1})
→ Logic
@@ -346,7 +346,7 @@
Methods
-
- addInputArray(String name, Logic x, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
+ addInputArray(String name, Logic x, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
→ LogicArray
@@ -361,7 +361,7 @@
Methods
-
- addOutput(String name, {int width = 1})
+ addOutput(String name, {int width = 1})
→ Logic
@@ -375,7 +375,7 @@
Methods
-
- addOutputArray(String name, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
+ addOutputArray(String name, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
→ LogicArray
@@ -391,7 +391,7 @@
Methods
-
build()
- → Future<void>
+ → Future<void>
@@ -404,7 +404,7 @@
Methods
-
generateSynth()
- → String
+ → String
@@ -417,34 +417,34 @@
Methods
-
hierarchy()
- → Iterable<Module>
+ → Iterable<Module>
-
- Returns an Iterable of
Module
s representing the hierarchical path to
+ Returns an Iterable of Module
s representing the hierarchical path to
this Module
.
inherited
-
- hierarchyString([int indent = 0])
- → String
+ hierarchyString([int indent = 0])
+ → String
-
- Returns a pretty-print String of the heirarchy of all Modules within
+ Returns a pretty-print String of the heirarchy of all Modules within
this Module.
inherited
-
- input(String name)
+ input(String name)
→ Logic
@@ -459,7 +459,7 @@
Methods
-
isInput(Logic net)
- → bool
+ → bool
@@ -473,7 +473,7 @@
Methods
-
isOutput(Logic net)
- → bool
+ → bool
@@ -487,7 +487,7 @@
Methods
-
isPort(Logic net)
- → bool
+ → bool
@@ -500,7 +500,7 @@
Methods
-
- noSuchMethod(Invocation invocation)
+ noSuchMethod(Invocation invocation)
→ dynamic
@@ -513,7 +513,7 @@
Methods
-
- output(String name)
+ output(String name)
→ Logic
@@ -528,7 +528,7 @@
Methods
-
toString()
- → String
+ → String
@@ -540,7 +540,7 @@
Methods
-
- tryInput(String name)
+ tryInput(String name)
→ Logic?
@@ -553,7 +553,7 @@
Methods
-
- tryOutput(String name)
+ tryOutput(String name)
→ Logic?
@@ -574,8 +574,8 @@
Methods
Operators
-
- operator ==(Object other)
- → bool
+ operator ==(Object other)
+ → bool
diff --git a/rohd_hcl/BitonicSort/BitonicSort.html b/rohd_hcl/BitonicSort/BitonicSort.html
index feb22cae..5934b8ae 100644
--- a/rohd_hcl/BitonicSort/BitonicSort.html
+++ b/rohd_hcl/BitonicSort/BitonicSort.html
@@ -64,9 +64,9 @@
BitonicSort constructor
BitonicSort(- Logic clk,
- Logic reset,
-- {required Iterable<Logic> toSort,
-- bool isAscending = true,
-- String name = 'unnamed_module'}
+- {required Iterable<Logic> toSort,
+- bool isAscending = true,
+- String name = 'unnamed_module'}
)
diff --git a/rohd_hcl/BitonicSort/latency.html b/rohd_hcl/BitonicSort/latency.html
index 53be1ada..08489e8e 100644
--- a/rohd_hcl/BitonicSort/latency.html
+++ b/rohd_hcl/BitonicSort/latency.html
@@ -66,7 +66,7 @@ latency property
- int
+ int
latency
diff --git a/rohd_hcl/BitonicSort/sorted.html b/rohd_hcl/BitonicSort/sorted.html
index 6a1ef9ad..bdbc9f07 100644
--- a/rohd_hcl/BitonicSort/sorted.html
+++ b/rohd_hcl/BitonicSort/sorted.html
@@ -66,7 +66,7 @@ sorted property
- List<Logic>
+ List<Logic>
sorted
diff --git a/rohd_hcl/CarrySaveMultiplier-class-sidebar.html b/rohd_hcl/CarrySaveMultiplier-class-sidebar.html
index 37d190c4..3a203168 100644
--- a/rohd_hcl/CarrySaveMultiplier-class-sidebar.html
+++ b/rohd_hcl/CarrySaveMultiplier-class-sidebar.html
@@ -11,7 +11,7 @@
- b
- definitionName
- hasBuilt
- - hashCode
+ - hashCode
- inputs
- internalSignals
- latency
@@ -21,7 +21,7 @@
- product
- reserveDefinitionName
- reserveName
- - runtimeType
+ - runtimeType
- signals
- subModules
- uniqueInstanceName
@@ -39,14 +39,14 @@
- isInput
- isOutput
- isPort
- - noSuchMethod
+ - noSuchMethod
- output
- toString
- tryInput
- tryOutput
- Operators
- - operator ==
+ - operator ==
diff --git a/rohd_hcl/CarrySaveMultiplier-class.html b/rohd_hcl/CarrySaveMultiplier-class.html
index 07775727..b53faa3a 100644
--- a/rohd_hcl/CarrySaveMultiplier-class.html
+++ b/rohd_hcl/CarrySaveMultiplier-class.html
@@ -80,7 +80,7 @@ CarrySaveMultiplier class
- Inheritance
-
- - Object
+ - Object
- Module
- Multiplier
- CarrySaveMultiplier
@@ -104,7 +104,7 @@ Constructors
-
- CarrySaveMultiplier(Logic a, Logic b, {required Logic clk, required Logic reset, String name = 'carry_save_multiplier'})
+ CarrySaveMultiplier(Logic a, Logic b, {required Logic clk, required Logic reset, String name = 'carry_save_multiplier'})
-
Construct a CarrySaveMultiplier that multiply input
a
and input b
.
@@ -140,76 +140,76 @@ Properties
-
definitionName
- → String
+ → String
-
The definition name of this Module used when instantiating instances in
generated code.
-
read-onlyinherited
+ no setterinherited
-
hasBuilt
- → bool
+ → bool
-
Indicates whether this Module has had the build() method called on it.
-
read-onlyinherited
+ no setterinherited
-
- hashCode
- → int
+ hashCode
+ → int
-
The hash code for this object.
-
read-onlyinherited
+ no setterinherited
-
inputs
- → Map<String, Logic>
+ → Map<String, Logic>
-
A map from input port names to this Module to corresponding
Logic
signals.
- read-onlyinherited
+ no setterinherited
-
internalSignals
- → Iterable<Logic>
+ → Iterable<Logic>
-
- An Iterable of all
Logic
s contained within this Module which are
+ An Iterable of all Logic
s contained within this Module which are
not an input or output port of this Module.
- read-onlyinherited
+ no setterinherited
-
latency
- → int
+ → int
-
The latency of the carry save multiplier.
-
read-only
+ no setter
-
name
- → String
+ → String
-
@@ -220,13 +220,13 @@
Properties
-
outputs
- → Map<String, Logic>
+ → Map<String, Logic>
-
A map from output port names to this Module to corresponding
Logic
signals.
- read-onlyinherited
+ no setterinherited
@@ -237,7 +237,7 @@ Properties
-
The parent Module of this Module.
-
read-onlyinherited
+ no setterinherited
@@ -248,13 +248,13 @@ Properties
-
The final product of the multiplier module.
-
read-onlyoverride
+ no setteroverride
-
reserveDefinitionName
- → bool
+ → bool
-
@@ -266,7 +266,7 @@
Properties
-
reserveName
- → bool
+ → bool
-
@@ -277,48 +277,48 @@
Properties
-
- runtimeType
- → Type
+ runtimeType
+ → Type
-
A representation of the runtime type of the object.
-
read-onlyinherited
+ no setterinherited
-
signals
- → Iterable<Logic>
+ → Iterable<Logic>
-
- An Iterable of all
Logic
s contained within this Module, including
+ An Iterable of all Logic
s contained within this Module, including
inputs, outputs, and internal signals of this Module.
- read-onlyinherited
+ no setterinherited
-
subModules
- → Iterable<Module>
+ → Iterable<Module>
-
- An Iterable of all
Module
s contained within this Module
.
- read-onlyinherited
+ An Iterable of all Module
s contained within this Module
.
+ no setterinherited
-
uniqueInstanceName
- → String
+ → String
-
If this module has a parent, after build this will be a guaranteed
unique name within its scope.
-
read-onlyinherited
+ no setterinherited
@@ -332,7 +332,7 @@ Properties
Methods
-
- addInput(String name, Logic x, {int width = 1})
+ addInput(String name, Logic x, {int width = 1})
→ Logic
@@ -346,7 +346,7 @@
Methods
-
- addInputArray(String name, Logic x, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
+ addInputArray(String name, Logic x, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
→ LogicArray
@@ -361,7 +361,7 @@
Methods
-
- addOutput(String name, {int width = 1})
+ addOutput(String name, {int width = 1})
→ Logic
@@ -375,7 +375,7 @@
Methods
-
- addOutputArray(String name, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
+ addOutputArray(String name, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
→ LogicArray
@@ -391,7 +391,7 @@
Methods
-
build()
- → Future<void>
+ → Future<void>
@@ -404,7 +404,7 @@
Methods
-
generateSynth()
- → String
+ → String
@@ -417,34 +417,34 @@
Methods
-
hierarchy()
- → Iterable<Module>
+ → Iterable<Module>
-
- Returns an Iterable of
Module
s representing the hierarchical path to
+ Returns an Iterable of Module
s representing the hierarchical path to
this Module
.
inherited
-
- hierarchyString([int indent = 0])
- → String
+ hierarchyString([int indent = 0])
+ → String
-
- Returns a pretty-print String of the heirarchy of all Modules within
+ Returns a pretty-print String of the heirarchy of all Modules within
this Module.
inherited
-
- input(String name)
+ input(String name)
→ Logic
@@ -459,7 +459,7 @@
Methods
-
isInput(Logic net)
- → bool
+ → bool
@@ -473,7 +473,7 @@
Methods
-
isOutput(Logic net)
- → bool
+ → bool
@@ -487,7 +487,7 @@
Methods
-
isPort(Logic net)
- → bool
+ → bool
@@ -500,7 +500,7 @@
Methods
-
- noSuchMethod(Invocation invocation)
+ noSuchMethod(Invocation invocation)
→ dynamic
@@ -513,7 +513,7 @@
Methods
-
- output(String name)
+ output(String name)
→ Logic
@@ -528,7 +528,7 @@
Methods
-
toString()
- → String
+ → String
@@ -540,7 +540,7 @@
Methods
-
- tryInput(String name)
+ tryInput(String name)
→ Logic?
@@ -553,7 +553,7 @@
Methods
-
- tryOutput(String name)
+ tryOutput(String name)
→ Logic?
@@ -574,8 +574,8 @@
Methods
Operators
-
- operator ==(Object other)
- → bool
+ operator ==(Object other)
+ → bool
diff --git a/rohd_hcl/CarrySaveMultiplier/CarrySaveMultiplier.html b/rohd_hcl/CarrySaveMultiplier/CarrySaveMultiplier.html
index 1abcc474..2491bf38 100644
--- a/rohd_hcl/CarrySaveMultiplier/CarrySaveMultiplier.html
+++ b/rohd_hcl/CarrySaveMultiplier/CarrySaveMultiplier.html
@@ -66,7 +66,7 @@
CarrySaveMultiplier constructor
- Logic b,
- {required Logic clk,
- required Logic reset,
-- String name = 'carry_save_multiplier'}
+- String name = 'carry_save_multiplier'}
)
diff --git a/rohd_hcl/CarrySaveMultiplier/latency.html b/rohd_hcl/CarrySaveMultiplier/latency.html
index 99df1f0d..d15e98b1 100644
--- a/rohd_hcl/CarrySaveMultiplier/latency.html
+++ b/rohd_hcl/CarrySaveMultiplier/latency.html
@@ -66,7 +66,7 @@ latency property
- int
+ int
latency
diff --git a/rohd_hcl/CarrySaveMultiplier/product.html b/rohd_hcl/CarrySaveMultiplier/product.html
index 6a64a838..b336f72e 100644
--- a/rohd_hcl/CarrySaveMultiplier/product.html
+++ b/rohd_hcl/CarrySaveMultiplier/product.html
@@ -68,7 +68,7 @@ product property
Logic
diff --git a/rohd_hcl/Count-class-sidebar.html b/rohd_hcl/Count-class-sidebar.html
index 86ad1c1a..0a01709f 100644
--- a/rohd_hcl/Count-class-sidebar.html
+++ b/rohd_hcl/Count-class-sidebar.html
@@ -9,7 +9,7 @@
- definitionName
- hasBuilt
- - hashCode
+ - hashCode
- index
- inputs
- internalSignals
@@ -18,7 +18,7 @@
- parent
- reserveDefinitionName
- reserveName
- - runtimeType
+ - runtimeType
- signals
- subModules
- uniqueInstanceName
@@ -36,14 +36,14 @@
- isInput
- isOutput
- isPort
- - noSuchMethod
+ - noSuchMethod
- output
- toString
- tryInput
- tryOutput
- Operators
- - operator ==
+ - operator ==
diff --git a/rohd_hcl/Count-class.html b/rohd_hcl/Count-class.html
index d0ad7499..baf57a49 100644
--- a/rohd_hcl/Count-class.html
+++ b/rohd_hcl/Count-class.html
@@ -72,7 +72,7 @@ Count class
- Inheritance
-
@@ -95,7 +95,7 @@
Constructors
-
- Count(Logic bus, {bool countOne = true})
+ Count(Logic bus, {bool countOne = true})
-
Count
1
or 0
@@ -109,35 +109,35 @@ Properties
-
definitionName
- → String
+ → String
-
The definition name of this Module used when instantiating instances in
generated code.
-
read-onlyinherited
+ no setterinherited
-
hasBuilt
- → bool
+ → bool
-
Indicates whether this Module has had the build() method called on it.
-
read-onlyinherited
+ no setterinherited
-
- hashCode
- → int
+ hashCode
+ → int
-
The hash code for this object.
-
read-onlyinherited
+ no setterinherited
@@ -148,37 +148,37 @@ Properties
-
index is an getter for output of Count
-
read-only
+ no setter
-
inputs
- → Map<String, Logic>
+ → Map<String, Logic>
-
A map from input port names to this Module to corresponding
Logic
signals.
- read-onlyinherited
+ no setterinherited
-
internalSignals
- → Iterable<Logic>
+ → Iterable<Logic>
-
- An Iterable of all
Logic
s contained within this Module which are
+ An Iterable of all Logic
s contained within this Module which are
not an input or output port of this Module.
- read-onlyinherited
+ no setterinherited
-
name
- → String
+ → String
-
@@ -189,13 +189,13 @@
Properties
-
outputs
- → Map<String, Logic>
+ → Map<String, Logic>
-
A map from output port names to this Module to corresponding
Logic
signals.
- read-onlyinherited
+ no setterinherited
@@ -206,13 +206,13 @@ Properties
-
The parent Module of this Module.
-
read-onlyinherited
+ no setterinherited
-
reserveDefinitionName
- → bool
+ → bool
-
@@ -224,7 +224,7 @@
Properties
-
reserveName
- → bool
+ → bool
-
@@ -235,48 +235,48 @@
Properties
-
- runtimeType
- → Type
+ runtimeType
+ → Type
-
A representation of the runtime type of the object.
-
read-onlyinherited
+ no setterinherited
-
signals
- → Iterable<Logic>
+ → Iterable<Logic>
-
- An Iterable of all
Logic
s contained within this Module, including
+ An Iterable of all Logic
s contained within this Module, including
inputs, outputs, and internal signals of this Module.
- read-onlyinherited
+ no setterinherited
-
subModules
- → Iterable<Module>
+ → Iterable<Module>
-
- An Iterable of all
Module
s contained within this Module
.
- read-onlyinherited
+ An Iterable of all Module
s contained within this Module
.
+ no setterinherited
-
uniqueInstanceName
- → String
+ → String
-
If this module has a parent, after build this will be a guaranteed
unique name within its scope.
-
read-onlyinherited
+ no setterinherited
@@ -290,7 +290,7 @@ Properties
Methods
-
- addInput(String name, Logic x, {int width = 1})
+ addInput(String name, Logic x, {int width = 1})
→ Logic
@@ -304,7 +304,7 @@
Methods
-
- addInputArray(String name, Logic x, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
+ addInputArray(String name, Logic x, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
→ LogicArray
@@ -319,7 +319,7 @@
Methods
-
- addOutput(String name, {int width = 1})
+ addOutput(String name, {int width = 1})
→ Logic
@@ -333,7 +333,7 @@
Methods
-
- addOutputArray(String name, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
+ addOutputArray(String name, {List<int> dimensions = const [1], int elementWidth = 1, int numUnpackedDimensions = 0})
→ LogicArray
@@ -349,7 +349,7 @@
Methods
-
build()
- → Future<void>
+ → Future<void>
@@ -362,7 +362,7 @@
Methods
-
generateSynth()
- → String
+ → String
@@ -375,34 +375,34 @@
Methods
-
hierarchy()
- → Iterable<Module>
+ → Iterable<Module>
-
- Returns an Iterable of
Module
s representing the hierarchical path to
+ Returns an Iterable of Module
s representing the hierarchical path to
this Module
.
inherited
-
- hierarchyString([int indent = 0])
- → String
+ hierarchyString([int indent = 0])
+ → String
-
- Returns a pretty-print String of the heirarchy of all Modules within
+ Returns a pretty-print String of the heirarchy of all Modules within
this Module.
inherited
-
- input(String name)
+ input(String name)
→ Logic
@@ -417,7 +417,7 @@
Methods
-
isInput(Logic net)
- → bool
+ → bool
@@ -431,7 +431,7 @@
Methods
-
isOutput(Logic net)
- → bool
+ → bool
@@ -445,7 +445,7 @@
Methods
-
isPort(Logic net)
- → bool
+ → bool
@@ -458,7 +458,7 @@
Methods
-
- noSuchMethod(Invocation invocation)
+ noSuchMethod(Invocation invocation)
→ dynamic
@@ -471,7 +471,7 @@
Methods
-
- output(String name)
+ output(String name)
→ Logic
@@ -486,7 +486,7 @@
Methods
-
toString()
- → String
+ → String
@@ -498,7 +498,7 @@
Methods
-
- tryInput(String name)
+ tryInput(String name)
→ Logic?
@@ -511,7 +511,7 @@
Methods
-
- tryOutput(String name)
+ tryOutput(String name)
→ Logic?
@@ -532,8 +532,8 @@
Methods
Operators
-
- operator ==(Object other)
- → bool
+ operator ==(Object other)
+ → bool
diff --git a/rohd_hcl/Count/Count.html b/rohd_hcl/Count/Count.html
index f49d62bc..322c02f0 100644
--- a/rohd_hcl/Count/Count.html
+++ b/rohd_hcl/Count/Count.html
@@ -63,7 +63,7 @@
Count constructor
Count(- Logic bus,
-- {bool countOne = true}
+- {bool countOne = true}
)
diff --git a/rohd_hcl/DataPortGroup-enum-sidebar.html b/rohd_hcl/DataPortGroup-enum-sidebar.html
index 38b7f0b7..99125d1f 100644
--- a/rohd_hcl/DataPortGroup-enum-sidebar.html
+++ b/rohd_hcl/DataPortGroup-enum-sidebar.html
@@ -10,16 +10,16 @@
-
Properties
- - hashCode
- - index
- - runtimeType
+ - hashCode
+ - index
+ - runtimeType
- Methods
- - noSuchMethod
- - toString
+ - noSuchMethod
+ - toString
- Operators
- - operator ==
+ - operator ==
diff --git a/rohd_hcl/DataPortGroup.html b/rohd_hcl/DataPortGroup.html
index c1381e49..b00e64ea 100644
--- a/rohd_hcl/DataPortGroup.html
+++ b/rohd_hcl/DataPortGroup.html
@@ -77,8 +77,8 @@
- Inheritance
-
@@ -146,35 +146,35 @@ Properties
-
- hashCode
- → int
+ hashCode
+ → int
-
The hash code for this object.
-
read-onlyinherited
+ no setterinherited
-
- index
- → int
+ index
+ → int
-
A numeric identifier for the enumerated value.
-
read-onlyinherited
+ no setterinherited
-
- runtimeType
- → Type
+ runtimeType
+ → Type
-
A representation of the runtime type of the object.
-
read-onlyinherited
+ no setterinherited
@@ -188,7 +188,7 @@ Properties
Methods
-
- noSuchMethod(Invocation invocation)
+ noSuchMethod(Invocation invocation)
→ dynamic
@@ -201,8 +201,8 @@
Methods
-
- toString()
- → String
+ toString()
+ → String
@@ -222,8 +222,8 @@
Methods
Operators
-
- operator ==(Object other)
- → bool
+ operator ==(Object other)
+ → bool
@@ -246,7 +246,7 @@
Constants
-
values
- → const List<DataPortGroup>
+ → const List<DataPortGroup>
diff --git a/rohd_hcl/DataPortGroup/values-constant.html b/rohd_hcl/DataPortGroup/values-constant.html
index d44339ea..34839525 100644
--- a/rohd_hcl/DataPortGroup/values-constant.html
+++ b/rohd_hcl/DataPortGroup/values-constant.html
@@ -62,7 +62,7 @@ values constant
- List<DataPortGroup>
+ List<DataPortGroup>
const values
diff --git a/rohd_hcl/DataPortInterface-class-sidebar.html b/rohd_hcl/DataPortInterface-class-sidebar.html
index 5a778c37..eaccf637 100644
--- a/rohd_hcl/DataPortInterface-class-sidebar.html
+++ b/rohd_hcl/DataPortInterface-class-sidebar.html
@@ -12,9 +12,9 @@
- data
- dataWidth
- en
- - hashCode
+ - hashCode
- ports
- - runtimeType
+ - runtimeType
- Methods
- clone
@@ -23,15 +23,15 @@
- connectIO
- driveOther
- getPorts
- - noSuchMethod
+ - noSuchMethod
- port
- receiveOther
- setPorts
- - toString
+ - toString
- tryPort
- Operators
- - operator ==
+ - operator ==
diff --git a/rohd_hcl/DataPortInterface-class.html b/rohd_hcl/DataPortInterface-class.html
index 64381daf..a48a59ab 100644
--- a/rohd_hcl/DataPortInterface-class.html
+++ b/rohd_hcl/DataPortInterface-class.html
@@ -74,7 +74,7 @@ DataPortInterface class
- Inheritance
-
@@ -101,7 +101,7 @@
Constructors
-
- DataPortInterface(int dataWidth, int addrWidth)
+ DataPortInterface(int dataWidth, int addrWidth)
-
Constructs a new interface of specified dataWidth and addrWidth for
@@ -121,13 +121,13 @@
Properties
-
The "address" bit for a request when en is high.
-
read-only
+ no setter
-
addrWidth
- → int
+ → int
-
@@ -143,13 +143,13 @@
Properties
-
The data sent or received with the associated request.
-
read-only
+ no setter
-
dataWidth
- → int
+ → int
-
@@ -165,40 +165,40 @@
Properties
-
The "enable" bit for this interface, enabling a request.
-
read-only
+ no setter
-
- hashCode
- → int
+ hashCode
+ → int
-
The hash code for this object.
-
read-onlyinherited
+ no setterinherited
-
ports
- → Map<String, Logic>
+ → Map<String, Logic>
-
Maps from the Interface's defined port name to an instance of a Port.
-
read-onlyinherited
+ no setterinherited
-
- runtimeType
- → Type
+ runtimeType
+ → Type
-
A representation of the runtime type of the object.
-
read-onlyinherited
+ no setterinherited
@@ -225,7 +225,7 @@ Methods
-
- conditionalDriveOther(Interface<DataPortGroup> other, Iterable<DataPortGroup> tags)
+ conditionalDriveOther(Interface<DataPortGroup> other, Iterable<DataPortGroup> tags)
→ Conditional
@@ -239,7 +239,7 @@
Methods
-
- conditionalReceiveOther(Interface<DataPortGroup> other, Iterable<DataPortGroup> tags)
+ conditionalReceiveOther(Interface<DataPortGroup> other, Iterable<DataPortGroup> tags)
→ Conditional
@@ -253,7 +253,7 @@
Methods
-
- connectIO(Module module, Interface srcInterface, {Iterable<DataPortGroup>? inputTags, Iterable<DataPortGroup>? outputTags, String uniquify(String original)?})
+ connectIO(Module module, Interface srcInterface, {Iterable<DataPortGroup>? inputTags, Iterable<DataPortGroup>? outputTags, String uniquify(String original)?})
→ void
@@ -267,7 +267,7 @@
Methods
-
- driveOther(Interface<DataPortGroup> other, Iterable<DataPortGroup> tags)
+ driveOther(Interface<DataPortGroup> other, Iterable<DataPortGroup> tags)
→ void
@@ -280,21 +280,21 @@
Methods
-
- getPorts([Iterable<DataPortGroup>? tags])
- → Map<String, Logic>
+ getPorts([Iterable<DataPortGroup>? tags])
+ → Map<String, Logic>
-
Returns all interface ports associated with the provided
tags
as a
-Map from the port name to the Logic
port.
+Map from the port name to the Logic
port.
inherited
-
- noSuchMethod(Invocation invocation)
+ noSuchMethod(Invocation invocation)
→ dynamic
@@ -307,7 +307,7 @@
Methods
-
- port(String name)
+ port(String name)
→ Logic
@@ -320,7 +320,7 @@
Methods
-
- receiveOther(Interface<DataPortGroup> other, Iterable<DataPortGroup> tags)
+ receiveOther(Interface<DataPortGroup> other, Iterable<DataPortGroup> tags)
→ void
@@ -333,7 +333,7 @@
Methods
-
- setPorts(List<Logic> ports, [Iterable<DataPortGroup>? tags])
+ setPorts(List<Logic> ports, [Iterable<DataPortGroup>? tags])
→ void
@@ -347,8 +347,8 @@
Methods
-
- toString()
- → String
+ toString()
+ → String
@@ -360,7 +360,7 @@
Methods
-
- tryPort(String name)
+ tryPort(String name)
→ Logic?
@@ -381,8 +381,8 @@
Methods
Operators
-
- operator ==(Object other)
- → bool
+ operator ==(