Packages

package fabric

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class Apb3BridgeFiber extends Area
  2. class Axi4Bridge extends Area
  3. class AxiLite4Bridge extends Area
  4. class Connection extends ConnectionRaw

    Implementation of ConnectionRaw which allows the automatic insertion of bridges

  5. class ConnectionRaw extends MappedConnection[NodeUpDown]

    provide some software interface to connect 2 NodeBase

  6. trait InterconnectAdapter extends AnyRef
  7. class InterconnectAdapterCc extends InterconnectAdapter
  8. class InterconnectAdapterWidth extends InterconnectAdapter
  9. case class Interleaver(blockSize: Int, ratio: Int, sel: Int) extends Area with Product with Serializable
  10. class MasterBus extends Area
  11. class Node extends NodeUpDown

    Implement the elaboration thread to handle the negociation and hardware generation of a NodeUpDown

  12. class NodeM2s extends NegotiateSP[M2sSupport, M2sParameters]

    Negotiation handles for master to slave requests

  13. abstract class NodeRaw extends fabric.Node

    Specify the software interface of nodes.

    Specify the software interface of nodes. Mostly negociation Handles Threadless so far

  14. class NodeS2m extends NegotiateSP[S2mSupport, S2mParameters]

    Negotiation handles for slave to master requests (memory coherency only)

  15. class NodeUpDown extends NodeRaw with MappedUpDown[NodeUpDown, Connection]

    Extends NodeRaw with the capability of connecting masters / slaves

  16. class RamFiber extends Area
  17. class SlaveBus extends Area
  18. class SlaveBusAny extends Area
  19. class TransferFilter extends Area
  20. class WidthAdapter extends Area

Value Members

  1. object Node
  2. object TransferFilterTag extends SpinalTag
  3. object WidthAdapter

Ungrouped