uncore
AppendsArbiterId
trait
AppendsArbiterId
extends
TileLinkArbiterLike
Appends the port index of the arbiter to the client_xact_id
Linear Supertypes
TileLinkArbiterLike
,
TileLinkParameters
,
UsesParameters
,
AnyRef
,
Any
Known Subclasses
ClientTileLinkIOArbiter
,
ClientUncachedTileLinkIOArbiter
,
TileLinkIOArbiterThatAppendsArbiterId
,
UncachedTileLinkIOArbiterThatAppendsArbiterId
Ordering
Alphabetic
By inheritance
Inherited
AppendsArbiterId
TileLinkArbiterLike
TileLinkParameters
UsesParameters
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Type Members
type
ClientSourcedWithId
=
ClientToManagerChannel
with
HasClientTransactionId
Definition Classes
TileLinkArbiterLike
type
ClientSourcedWithIdAndData
=
ClientToManagerChannel
with
HasClientTransactionId
with
HasTileLinkData
Definition Classes
TileLinkArbiterLike
type
ManagerSourcedWithId
=
ManagerToClientChannel
with
HasClientTransactionId
Definition Classes
TileLinkArbiterLike
Abstract Value Members
abstract
val
arbN
:
Int
Definition Classes
TileLinkArbiterLike
abstract
def
params
:
Parameters
Definition Classes
UsesParameters
Concrete Value Members
final
def
!=
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
val
amoAluOperandBits
:
Int
Definition Classes
TileLinkParameters
def
arbIdx
(
in:
ManagerSourcedWithId
)
:
UInt
Definition Classes
AppendsArbiterId
→
TileLinkArbiterLike
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clientSourcedClientXactId
(
in:
ClientSourcedWithId
,
id:
Int
)
:
UInt
Definition Classes
AppendsArbiterId
→
TileLinkArbiterLike
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
hookupClientSource
[
M <:
ClientSourcedWithIdAndData
]
(
clts:
Seq
[
DecoupledIO
[
LogicalNetworkIO
[
M
]]]
,
mngr:
DecoupledIO
[
LogicalNetworkIO
[
M
]]
)
:
Unit
Definition Classes
TileLinkArbiterLike
def
hookupClientSourceHeaderless
[
M <:
ClientSourcedWithIdAndData
]
(
clts:
Seq
[
DecoupledIO
[
M
]]
,
mngr:
DecoupledIO
[
M
]
)
:
Unit
Definition Classes
TileLinkArbiterLike
def
hookupFinish
[
M <:
LogicalNetworkIO
[
Finish
]
]
(
clts:
Seq
[
DecoupledIO
[
M
]]
,
mngr:
DecoupledIO
[
M
]
)
:
Unit
Definition Classes
TileLinkArbiterLike
def
hookupManagerSourceBroadcast
[
M <:
Data
]
(
clts:
Seq
[
DecoupledIO
[
M
]]
,
mngr:
DecoupledIO
[
M
]
)
:
Unit
Definition Classes
TileLinkArbiterLike
def
hookupManagerSourceHeaderlessWithId
[
M <:
ManagerSourcedWithId
]
(
clts:
Seq
[
DecoupledIO
[
M
]]
,
mngr:
DecoupledIO
[
M
]
)
:
Unit
Definition Classes
TileLinkArbiterLike
def
hookupManagerSourceWithHeader
[
M <:
ManagerToClientChannel
]
(
clts:
Seq
[
DecoupledIO
[
LogicalNetworkIO
[
M
]]]
,
mngr:
DecoupledIO
[
LogicalNetworkIO
[
M
]]
)
:
Unit
Definition Classes
TileLinkArbiterLike
def
hookupManagerSourceWithId
[
M <:
ManagerSourcedWithId
]
(
clts:
Seq
[
DecoupledIO
[
LogicalNetworkIO
[
M
]]]
,
mngr:
DecoupledIO
[
LogicalNetworkIO
[
M
]]
)
:
Unit
Definition Classes
TileLinkArbiterLike
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
managerSourcedClientXactId
(
in:
ManagerSourcedWithId
)
:
UInt
Definition Classes
AppendsArbiterId
→
TileLinkArbiterLike
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
val
tlAcquireTypeBits
:
Int
Definition Classes
TileLinkParameters
val
tlAcquireUnionBits
:
Int
Definition Classes
TileLinkParameters
val
tlBeatAddrBits
:
Int
Definition Classes
TileLinkParameters
val
tlBlockAddrBits
:
Int
Definition Classes
TileLinkParameters
val
tlByteAddrBits
:
Int
Definition Classes
TileLinkParameters
val
tlClientIdBits
:
Int
Definition Classes
TileLinkParameters
val
tlClientXactIdBits
:
Int
Definition Classes
TileLinkParameters
val
tlCoh
:
CoherencePolicy
Definition Classes
TileLinkParameters
val
tlDataBeats
:
Int
Definition Classes
TileLinkParameters
val
tlDataBits
:
Int
Definition Classes
TileLinkParameters
val
tlDataBytes
:
Int
Definition Classes
TileLinkParameters
val
tlGrantTypeBits
:
Int
Definition Classes
TileLinkParameters
val
tlManagerIdBits
:
Int
Definition Classes
TileLinkParameters
val
tlManagerXactIdBits
:
Int
Definition Classes
TileLinkParameters
val
tlMaxClientXacts
:
Int
Definition Classes
TileLinkParameters
val
tlMaxClientsPerPort
:
Int
Definition Classes
TileLinkParameters
val
tlMaxManagerXacts
:
Int
Definition Classes
TileLinkParameters
val
tlMemoryOpcodeBits
:
Int
Definition Classes
TileLinkParameters
val
tlMemoryOperandSizeBits
:
Int
Definition Classes
TileLinkParameters
val
tlNCachelessClients
:
Int
Definition Classes
TileLinkParameters
val
tlNCachingClients
:
Int
Definition Classes
TileLinkParameters
val
tlNClients
:
Int
Definition Classes
TileLinkParameters
val
tlNManagers
:
Int
Definition Classes
TileLinkParameters
val
tlNetworkDoesNotInterleaveBeats
:
Boolean
Definition Classes
TileLinkParameters
val
tlNetworkPreservesPointToPointOrdering
:
Boolean
Definition Classes
TileLinkParameters
val
tlWriteMaskBits
:
Int
Definition Classes
TileLinkParameters
def
toString
()
:
String
Definition Classes
AnyRef → Any
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
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
Appends the port index of the arbiter to the client_xact_id