2017-07-07 19:48:16 +02:00
|
|
|
// See LICENSE.SiFive for license details.
|
|
|
|
|
|
|
|
package freechips.rocketchip
|
|
|
|
|
|
|
|
import Chisel._
|
|
|
|
import freechips.rocketchip.diplomacy._
|
|
|
|
|
|
|
|
package object tilelink
|
|
|
|
{
|
|
|
|
type TLInwardNode = InwardNodeHandle[TLClientPortParameters, TLManagerPortParameters, TLBundle]
|
|
|
|
type TLOutwardNode = OutwardNodeHandle[TLClientPortParameters, TLManagerPortParameters, TLBundle]
|
2017-10-25 08:34:16 +02:00
|
|
|
type TLNode = NodeHandle[TLClientPortParameters, TLManagerPortParameters, TLBundle, TLClientPortParameters, TLManagerPortParameters, TLBundle]
|
2017-07-23 17:31:04 +02:00
|
|
|
type TLAsyncInwardNode = InwardNodeHandle[TLAsyncClientPortParameters, TLAsyncManagerPortParameters, TLAsyncBundle]
|
2017-07-07 19:48:16 +02:00
|
|
|
type TLAsyncOutwardNode = OutwardNodeHandle[TLAsyncClientPortParameters, TLAsyncManagerPortParameters, TLAsyncBundle]
|
2017-07-23 17:31:04 +02:00
|
|
|
type TLRationalInwardNode = InwardNodeHandle[TLRationalClientPortParameters, TLRationalManagerPortParameters, TLRationalBundle]
|
2017-07-07 19:48:16 +02:00
|
|
|
type TLRationalOutwardNode = OutwardNodeHandle[TLRationalClientPortParameters, TLRationalManagerPortParameters, TLRationalBundle]
|
|
|
|
type TLMixedNode = MixedNode[TLClientPortParameters, TLManagerPortParameters, TLEdgeIn, TLBundle,
|
|
|
|
TLClientPortParameters, TLManagerPortParameters, TLEdgeOut, TLBundle]
|
|
|
|
}
|