Uses of Class
Flit

Uses of Flit in <Unnamed>
 

Methods in <Unnamed> that return Flit
protected abstract  Flit NodeTraffic.createDataFlit(int destination, int vcId, int curCycle)
          Generates an encoded Data flit suitable for the NoC architecture.
protected  Flit ConcreteNodeTraffic.createDataFlit(int vcId, int curCycle, int destination)
          Generates a data flit and return it to message generator method.
protected abstract  Flit NodeTraffic.createHeaderFlit(int destination, int noOfFlit, int vcId, int curCycle)
          Generates an encoded Header flit suitable for the NoC architecture
protected  Flit ConcreteNodeTraffic.createHeaderFlit(int destination, int noOfFlit, int vcId, int curCycle)
          Generates a header flit and return it to message generator method.
 Flit InputVCBuffer.getBufferData(int vcId)
          Retrieve the flit from the specified virtual channel number of this input buffer object.
 Flit OutputLinkController.getBufferData(int vcId)
          Returns a flit from the virtual channel specified in the parameter
 Flit OutputVCBuffer.getBufferData(int vcId)
          Retrieve the flit from the specified virtual channel number of this output buffer object.
 Flit InputVCBuffer.removeBufferData(int vcId, int curCycle)
          Remove the flit from the specified virtual channel of the input buffer.
 Flit OutputVCBuffer.removeBufferData(int vcId, int curCycle)
          Remove the flit from the specified virtual channel of the output buffer.
 Flit InputLinkController.removeInputBufferData(int vcId, int curCycle)
          Removes a flit from a virtual channel.
 Flit MeshSwitch.removeInputBufferData(int linkNo, int vcId, int curCycle)
           
 Flit FatTreeSwitch.removeInputBufferData(int linkNo, int vcId, int curCycle)
           
 Flit ExFatTreeSwitch.removeInputBufferData(int linkNo, int vcId, int curCycle)
           
 Flit OctalSwitch.removeInputBufferData(int linkNo, int vcId, int curCycle)
           
 Flit Switch.removeInputBufferData(int linkNo, int vcId, int curCycle)
          Removes a flit data from an input virtual channel of the input buffer on a particular physical link.
 Flit OutputLinkController.removeOutputBufferData(int vcId, int curCycle)
          Removes a flit from a virtual channel.
 Flit MeshSwitch.removeOutputBufferData(int linkNo, int vcId, int curCycle)
           
 Flit FatTreeSwitch.removeOutputBufferData(int linkNo, int vcId, int curCycle)
           
 Flit ExFatTreeSwitch.removeOutputBufferData(int linkNo, int vcId, int curCycle)
           
 Flit OctalSwitch.removeOutputBufferData(int linkNo, int vcId, int curCycle)
           
 Flit Switch.removeOutputBufferData(int linkNo, int vcId, int curCycle)
          Removes a flit data from an output virtual channel of the output buffer on a particular physical link.
 

Methods in <Unnamed> with parameters of type Flit
 boolean InputVCBuffer.addBufferData(Flit flit, int vcId, int curCycle)
          Stores a flit in a specified virtual channel of the input buffer.
 boolean OutputVCBuffer.addBufferData(Flit flit, int vcId, int curCycle)
          Stores a flit in a specified virtual channel of the output buffer.
 boolean Node.addInputBufferData(Flit flit, int curCycle)
          This method is called by the parent switch when flits are available in the switch sent by some other nodes to transfer to this node.
 boolean InputLinkController.addInputBufferData(Flit flit, int curCycle)
          Adds an incoming flit to a input FIFO buffer at a specified virtual channel.
 boolean MeshSwitch.addInputBufferData(int linkNo, Flit flit, int curCycle)
          This method is called by adjacent nodes and switches to store the flit sent to it from output buffer of respective node/switch.
 boolean FatTreeSwitch.addInputBufferData(int linkNo, Flit flit, int curCycle)
           
 boolean ExFatTreeSwitch.addInputBufferData(int linkNo, Flit flit, int curCycle)
           
 boolean OctalSwitch.addInputBufferData(int linkNo, Flit flit, int curCycle)
           
 boolean Switch.addInputBufferData(int linkNo, Flit flit, int curCycle)
          Adds a flit to the input buffer on a particular physical link.
 boolean OutputLinkController.addOutputBufferData(Flit flit, int vcId, int curCycle)
          Adds a flit to a output FIFO buffer at a specified virtual channel.
 boolean MeshSwitch.addOutputBufferData(int linkNo, Flit flit, int vcId, int curCycle)
           
 boolean FatTreeSwitch.addOutputBufferData(int linkNo, Flit flit, int vcId, int curCycle)
           
 boolean ExFatTreeSwitch.addOutputBufferData(int linkNo, Flit flit, int vcId, int curCycle)
           
 boolean OctalSwitch.addOutputBufferData(int linkNo, Flit flit, int vcId, int curCycle)
           
 boolean Switch.addOutputBufferData(int linkNo, Flit flit, int vcId, int curCycle)
          Adds a flit to the output buffer on a particular physical link.
 int OutputLinkController.getFreeVC_NEW(Flit vc)
          An alternative of getFreeVC();
 int OutputVCBuffer.getFreeVC_NEW(Flit f)
          An alternative of the getFreeVC()