Packages

package fabric

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

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

    Implementation of ConnectionRaw which allows the automatic insertion of bridges

  4. class ConnectionRaw extends MappedConnection[NodeUpDown]

    provide some software interface to connect 2 NodeBase

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

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

  11. class NodeM2s extends NegotiateSP[M2sSupport, M2sParameters]

    Negotiation handles for master to slave requests

  12. abstract class NodeRaw extends fabric.Node

    Specify the software interface of nodes.

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

  13. class NodeS2m extends NegotiateSP[S2mSupport, S2mParameters]

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

  14. class NodeUpDown extends NodeRaw with MappedUpDown[NodeUpDown, ConnectionRaw]

    Extends NodeRaw with the capability of connecting masters / slaves

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

Value Members

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

Ungrouped