Packages

package fabric

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class Connection extends ConnectionRaw

    Implementation of ConnectionRaw which allows the automatic insertion of bridges

  2. class ConnectionRaw extends MappedConnection[NodeUpDown]

    provide some software interface to connect 2 NodeBase

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

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

  9. class NodeM2s extends NegotiateSP[M2sSupport, M2sParameters]

    Negotiation handles for master to slave requests

  10. abstract class NodeRaw extends fabric.Node

    Specify the software interface of nodes.

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

  11. class NodeS2m extends NegotiateSP[S2mSupport, S2mParameters]

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

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

    Extends NodeRaw with the capability of connecting masters / slaves

  13. class SlaveBus extends Area
  14. class SlaveBusAny extends Area
  15. class TransferFilter extends Area
  16. class WidthAdapter extends Area

Value Members

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

Ungrouped