[General] record-eventlog = false **.vector-recording=false network = hnocs.topologies.Mesh
# Select Component Types **.routerType = "hnocs.routers.hier.idealRouter" **.coreType = "hnocs.cores.NI" **.sourceType = "hnocs.cores.sources.PktFifoSrc" **.sinkType = "hnocs.cores.sinks.InfiniteBWMultiVCSink" **.portType = "hnocs.routers.hier.Port" **.inPortType = "hnocs.routers.hier.inPort.InPortAsync" **.OPCalcType = "hnocs.routers.hier.opCalc.static.XYOPCalc" **.VCCalcType = "hnocs.routers.hier.vcCalc.free.FLUVCCalc" **.schedType = "hnocs.routers.hier.sched.wormhole.SchedAsync"
sim-time-limit = 2ms
# Global Parameters **.numVCs = 2 **.flitSize = 4B **.rows = 8 **.columns = 8 **.statStartTime = 1us # when to start
# Source Parameters **.source.pktVC = 0 # the VC injecting the packet on from the NI **.source.msgLen = 4 # packets per message **.source.pktLen = 8 # in flits **.source.isSynchronous = false # inject flits without any synchronization to clock **.source.isTrace = false # do not inject based on trace file **.source.fileName = "" # no trace file given **.source.flitArrivalDelay = 2ns # 1 flit / Cycle **.source.maxQueuedPkts = 16 **.source.dstId = (id + intuniform(1, 63)) % 64 # Uniform random thar prevent self dst
Sink Parameters**.inPort.collectPerHopWait = true # Controls per hop wait time collection **.inPort.flitsPerVC = 1 #**.inPort.sendReqInAdvance = true
OPCalc**.sched.arbitration_type = 0 # if 1 allow sending Gnt on next Req while waiting for complted Req Acks
if i add trace file path in line sourcefile name with mode true, another error occur.