uncore

UsesNewId

trait UsesNewId extends TileLinkArbiterLike

Overwrites some default client_xact_id with the port idx

Linear Supertypes
TileLinkArbiterLike, TileLinkParameters, UsesParameters, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. UsesNewId
  2. TileLinkArbiterLike
  3. TileLinkParameters
  4. UsesParameters
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type ClientSourcedWithId = ClientToManagerChannel with HasClientTransactionId

    Definition Classes
    TileLinkArbiterLike
  2. type ClientSourcedWithIdAndData = ClientToManagerChannel with HasClientTransactionId with HasTileLinkData

    Definition Classes
    TileLinkArbiterLike
  3. type ManagerSourcedWithId = ManagerToClientChannel with HasClientTransactionId

    Definition Classes
    TileLinkArbiterLike

Abstract Value Members

  1. abstract val arbN: Int

    Definition Classes
    TileLinkArbiterLike
  2. abstract def params: Parameters

    Definition Classes
    UsesParameters

Concrete Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val amoAluOperandBits: Int

    Definition Classes
    TileLinkParameters
  7. def arbIdx(in: ManagerSourcedWithId): UInt

    Definition Classes
    UsesNewIdTileLinkArbiterLike
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def clientSourcedClientXactId(in: ClientSourcedWithId, id: Int): UInt

    Definition Classes
    UsesNewIdTileLinkArbiterLike
  10. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  16. def hookupClientSource[M <: ClientSourcedWithIdAndData](clts: Seq[DecoupledIO[LogicalNetworkIO[M]]], mngr: DecoupledIO[LogicalNetworkIO[M]]): Unit

    Definition Classes
    TileLinkArbiterLike
  17. def hookupClientSourceHeaderless[M <: ClientSourcedWithIdAndData](clts: Seq[DecoupledIO[M]], mngr: DecoupledIO[M]): Unit

    Definition Classes
    TileLinkArbiterLike
  18. def hookupFinish[M <: LogicalNetworkIO[Finish]](clts: Seq[DecoupledIO[M]], mngr: DecoupledIO[M]): Unit

    Definition Classes
    TileLinkArbiterLike
  19. def hookupManagerSourceBroadcast[M <: Data](clts: Seq[DecoupledIO[M]], mngr: DecoupledIO[M]): Unit

    Definition Classes
    TileLinkArbiterLike
  20. def hookupManagerSourceHeaderlessWithId[M <: ManagerSourcedWithId](clts: Seq[DecoupledIO[M]], mngr: DecoupledIO[M]): Unit

    Definition Classes
    TileLinkArbiterLike
  21. def hookupManagerSourceWithHeader[M <: ManagerToClientChannel](clts: Seq[DecoupledIO[LogicalNetworkIO[M]]], mngr: DecoupledIO[LogicalNetworkIO[M]]): Unit

    Definition Classes
    TileLinkArbiterLike
  22. def hookupManagerSourceWithId[M <: ManagerSourcedWithId](clts: Seq[DecoupledIO[LogicalNetworkIO[M]]], mngr: DecoupledIO[LogicalNetworkIO[M]]): Unit

    Definition Classes
    TileLinkArbiterLike
  23. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  24. def managerSourcedClientXactId(in: ManagerSourcedWithId): UInt

    Definition Classes
    UsesNewIdTileLinkArbiterLike
  25. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  26. final def notify(): Unit

    Definition Classes
    AnyRef
  27. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  28. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  29. val tlAcquireTypeBits: Int

    Definition Classes
    TileLinkParameters
  30. val tlAcquireUnionBits: Int

    Definition Classes
    TileLinkParameters
  31. val tlBeatAddrBits: Int

    Definition Classes
    TileLinkParameters
  32. val tlBlockAddrBits: Int

    Definition Classes
    TileLinkParameters
  33. val tlByteAddrBits: Int

    Definition Classes
    TileLinkParameters
  34. val tlClientIdBits: Int

    Definition Classes
    TileLinkParameters
  35. val tlClientXactIdBits: Int

    Definition Classes
    TileLinkParameters
  36. val tlCoh: CoherencePolicy

    Definition Classes
    TileLinkParameters
  37. val tlDataBeats: Int

    Definition Classes
    TileLinkParameters
  38. val tlDataBits: Int

    Definition Classes
    TileLinkParameters
  39. val tlDataBytes: Int

    Definition Classes
    TileLinkParameters
  40. val tlGrantTypeBits: Int

    Definition Classes
    TileLinkParameters
  41. val tlManagerIdBits: Int

    Definition Classes
    TileLinkParameters
  42. val tlManagerXactIdBits: Int

    Definition Classes
    TileLinkParameters
  43. val tlMaxClientXacts: Int

    Definition Classes
    TileLinkParameters
  44. val tlMaxClientsPerPort: Int

    Definition Classes
    TileLinkParameters
  45. val tlMaxManagerXacts: Int

    Definition Classes
    TileLinkParameters
  46. val tlMemoryOpcodeBits: Int

    Definition Classes
    TileLinkParameters
  47. val tlMemoryOperandSizeBits: Int

    Definition Classes
    TileLinkParameters
  48. val tlNCachelessClients: Int

    Definition Classes
    TileLinkParameters
  49. val tlNCachingClients: Int

    Definition Classes
    TileLinkParameters
  50. val tlNClients: Int

    Definition Classes
    TileLinkParameters
  51. val tlNManagers: Int

    Definition Classes
    TileLinkParameters
  52. val tlNetworkDoesNotInterleaveBeats: Boolean

    Definition Classes
    TileLinkParameters
  53. val tlNetworkPreservesPointToPointOrdering: Boolean

    Definition Classes
    TileLinkParameters
  54. val tlWriteMaskBits: Int

    Definition Classes
    TileLinkParameters
  55. def toString(): String

    Definition Classes
    AnyRef → Any
  56. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from TileLinkArbiterLike

Inherited from TileLinkParameters

Inherited from UsesParameters

Inherited from AnyRef

Inherited from Any

Ungrouped