p

junctions

package junctions

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class AXI42NastiIdentityModule extends RawModule with InlineInstance
  2. class AddrMap extends MemRegion
  3. case class AddrMapEntry(name: String, region: MemRegion) extends Product with Serializable
  4. class AddrMapProt extends Bundle
  5. trait HasNastiData extends HasNastiParameters
  6. trait HasNastiMetadata extends HasNastiParameters
  7. trait HasNastiParameters extends AnyRef
  8. case class MemAttr(prot: Int, cacheable: Boolean = false) extends Product with Serializable
  9. case class MemRange(start: BigInt, size: BigInt, attr: MemAttr) extends MemRegion with Product with Serializable
  10. sealed abstract class MemRegion extends AnyRef
  11. case class MemSize(size: BigInt, attr: MemAttr) extends MemRegion with Product with Serializable
  12. class MultiWidthFifo extends Module
  13. class MultiWidthFifoTest extends UnitTest
  14. class Nasti2AXI4IdentityModule extends RawModule with InlineInstance
  15. class Nasti2AXI4Monitor extends RawModule with InlineInstance
  16. class NastiAddressChannel extends NastiMasterToSlaveChannel with HasNastiMetadata
  17. class NastiArbiter extends NastiModule

    Arbitrate among arbN masters requesting to a single slave

  18. class NastiArbiterIO extends Bundle
  19. abstract class NastiBundle extends ParameterizedBundle with HasNastiParameters
  20. abstract class NastiChannel extends NastiBundle
  21. class NastiCrossbar extends NastiModule

    Crossbar between multiple Nasti masters and slaves

  22. class NastiErrorSlave extends NastiModule

    A slave that send decode error for every request it receives

  23. class NastiIO extends NastiBundle
  24. abstract class NastiInterconnect extends NastiModule
  25. class NastiInterconnectIO extends Bundle
  26. abstract class NastiMasterToSlaveChannel extends NastiChannel
  27. abstract class NastiModule extends Module with HasNastiParameters
  28. case class NastiParameters(dataBits: Int, addrBits: Int, idBits: Int) extends Product with Serializable
  29. class NastiQueue extends Module
  30. class NastiReadAddressChannel extends NastiAddressChannel
  31. class NastiReadDataChannel extends NastiResponseChannel with HasNastiData
  32. class NastiReadIO extends ParameterizedBundle
  33. class NastiRecursiveInterconnect extends NastiInterconnect
  34. class NastiResponseChannel extends NastiSlaveToMasterChannel
  35. class NastiRouter extends NastiModule

    Take a single Nasti master and route its requests to various slaves

  36. class NastiRouterIO extends Bundle
  37. abstract class NastiSlaveToMasterChannel extends NastiChannel
  38. class NastiWriteAddressChannel extends NastiAddressChannel
  39. class NastiWriteDataChannel extends NastiMasterToSlaveChannel with HasNastiData
  40. class NastiWriteIO extends ParameterizedBundle
  41. class NastiWriteResponseChannel extends NastiResponseChannel
  42. class ReorderDequeueIO[T <: Data] extends Bundle
  43. class ReorderEnqueueIO[T <: Data] extends DecoupledIO[ReorderQueueWrite[T]]
  44. class ReorderQueue[T <: Data] extends Module
  45. class ReorderQueueWrite[T <: Data] extends Bundle

Value Members

  1. object AXI42Nasti

    THe AXI4 -> Nasti implies here that all methods of this object accept AXI4 as their primary argument.

  2. object AXI4NastiAssigner
  3. object AddrMap
  4. object AddrMapProt
  5. 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.

  6. object NastiConstants
  7. case object NastiKey extends Field[NastiParameters] with Product with Serializable
  8. object NastiParameters extends Serializable
  9. object NastiQueue
  10. object NastiReadAddressChannel
  11. object NastiReadDataChannel
  12. object NastiWriteAddressChannel
  13. object NastiWriteDataChannel
  14. object NastiWriteResponseChannel

Ungrouped