p
junctions
package junctions
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- class AXI42NastiIdentityModule extends RawModule with InlineInstance
- class AddrMap extends MemRegion
- case class AddrMapEntry(name: String, region: MemRegion) extends Product with Serializable
- class AddrMapProt extends Bundle
- trait HasNastiData extends HasNastiParameters
- trait HasNastiMetadata extends HasNastiParameters
- trait HasNastiParameters extends AnyRef
- case class MemAttr(prot: Int, cacheable: Boolean = false) extends Product with Serializable
- case class MemRange(start: BigInt, size: BigInt, attr: MemAttr) extends MemRegion with Product with Serializable
- sealed abstract class MemRegion extends AnyRef
- case class MemSize(size: BigInt, attr: MemAttr) extends MemRegion with Product with Serializable
- class MultiWidthFifo extends Module
- class MultiWidthFifoTest extends UnitTest
- class Nasti2AXI4IdentityModule extends RawModule with InlineInstance
- class Nasti2AXI4Monitor extends RawModule with InlineInstance
- class NastiAddressChannel extends NastiMasterToSlaveChannel with HasNastiMetadata
- class NastiArbiter extends NastiModule
Arbitrate among arbN masters requesting to a single slave
- class NastiArbiterIO extends Bundle
- abstract class NastiBundle extends ParameterizedBundle with HasNastiParameters
- abstract class NastiChannel extends NastiBundle
- class NastiCrossbar extends NastiModule
Crossbar between multiple Nasti masters and slaves
- class NastiErrorSlave extends NastiModule
A slave that send decode error for every request it receives
- class NastiIO extends NastiBundle
- abstract class NastiInterconnect extends NastiModule
- class NastiInterconnectIO extends Bundle
- abstract class NastiMasterToSlaveChannel extends NastiChannel
- abstract class NastiModule extends Module with HasNastiParameters
- case class NastiParameters(dataBits: Int, addrBits: Int, idBits: Int) extends Product with Serializable
- class NastiQueue extends Module
- class NastiReadAddressChannel extends NastiAddressChannel
- class NastiReadDataChannel extends NastiResponseChannel with HasNastiData
- class NastiReadIO extends ParameterizedBundle
- class NastiRecursiveInterconnect extends NastiInterconnect
- class NastiResponseChannel extends NastiSlaveToMasterChannel
- class NastiRouter extends NastiModule
Take a single Nasti master and route its requests to various slaves
- class NastiRouterIO extends Bundle
- abstract class NastiSlaveToMasterChannel extends NastiChannel
- class NastiWriteAddressChannel extends NastiAddressChannel
- class NastiWriteDataChannel extends NastiMasterToSlaveChannel with HasNastiData
- class NastiWriteIO extends ParameterizedBundle
- class NastiWriteResponseChannel extends NastiResponseChannel
- class ReorderDequeueIO[T <: Data] extends Bundle
- class ReorderEnqueueIO[T <: Data] extends DecoupledIO[ReorderQueueWrite[T]]
- class ReorderQueue[T <: Data] extends Module
- class ReorderQueueWrite[T <: Data] extends Bundle
Value Members
- object AXI42Nasti
THe AXI4 -> Nasti implies here that all methods of this object accept AXI4 as their primary argument.
- object AXI4NastiAssigner
- object AddrMap
- object AddrMapProt
- object Nasti2AXI4
THe Nasti -> AXI4 implies here that all methods of this object accept NastiIO as their primary argument.
THe Nasti -> AXI4 implies here that all methods of this object accept NastiIO as their primary argument. NB: the Nasti bundle may be mastered or be mastered by the resulting AXI4.
- object NastiConstants
- case object NastiKey extends Field[NastiParameters] with Product with Serializable
- object NastiParameters extends Serializable
- object NastiQueue
- object NastiReadAddressChannel
- object NastiReadDataChannel
- object NastiWriteAddressChannel
- object NastiWriteDataChannel
- object NastiWriteResponseChannel