TLSplitter: ManagerUnification is not used in Xbars
Track the change made in 5994714970
			
			
This commit is contained in:
		@@ -21,14 +21,14 @@ class TLSplitter(policy: TLArbiter.Policy = TLArbiter.lowestIndexFirst)(implicit
 | 
				
			|||||||
        seq(0).copy(
 | 
					        seq(0).copy(
 | 
				
			||||||
          minLatency = seq.map(_.minLatency).min,
 | 
					          minLatency = seq.map(_.minLatency).min,
 | 
				
			||||||
          endSinkId = outputIdRanges.map(_.map(_.end).getOrElse(0)).max,
 | 
					          endSinkId = outputIdRanges.map(_.map(_.end).getOrElse(0)).max,
 | 
				
			||||||
          managers = ManagerUnification(seq.zipWithIndex.flatMap { case (port, i) =>
 | 
					          managers = seq.zipWithIndex.flatMap { case (port, i) =>
 | 
				
			||||||
            require (port.beatBytes == seq(0).beatBytes,
 | 
					            require (port.beatBytes == seq(0).beatBytes,
 | 
				
			||||||
              s"Splitter data widths don't match: ${port.managers.map(_.name)} has ${port.beatBytes}B vs ${seq(0).managers.map(_.name)} has ${seq(0).beatBytes}B")
 | 
					              s"Splitter data widths don't match: ${port.managers.map(_.name)} has ${port.beatBytes}B vs ${seq(0).managers.map(_.name)} has ${seq(0).beatBytes}B")
 | 
				
			||||||
            val fifoIdMapper = fifoIdFactory()
 | 
					            val fifoIdMapper = fifoIdFactory()
 | 
				
			||||||
            port.managers map { manager => manager.copy(
 | 
					            port.managers map { manager => manager.copy(
 | 
				
			||||||
              fifoId = manager.fifoId.map(fifoIdMapper(_))
 | 
					              fifoId = manager.fifoId.map(fifoIdMapper(_))
 | 
				
			||||||
            )}
 | 
					            )}
 | 
				
			||||||
          })
 | 
					          }
 | 
				
			||||||
        )
 | 
					        )
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    })
 | 
					    })
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user