Package

spinal.lib.bus.tilelink

fabric

Permalink

package fabric

Visibility
  1. Public
  2. All

Type Members

  1. class Connection extends ConnectionBase

    Permalink

    Implementation of ConnectionBase which allows the automatic insertion of bridges

  2. class ConnectionBase extends Area

    Permalink

    provide some software interface to connect 2 NodeBase

  3. trait InterconnectAdapter extends AnyRef

    Permalink
  4. class InterconnectAdapterCc extends InterconnectAdapter

    Permalink
  5. class InterconnectAdapterWidth extends InterconnectAdapter

    Permalink
  6. case class Interleaver(blockSize: Int, ratio: Int, sel: Int) extends Area with Product with Serializable

    Permalink
  7. class MasterBus extends Area

    Permalink
  8. class Node extends NodeBase

    Permalink

    Implementation of NodeBase which provide connection capabilities to master/slaves

  9. abstract class NodeBase extends Area with SpinalTagReady with SpinalTag

    Permalink

    Specify the software interface of nodes.

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

  10. class NodeM2s extends NodeRawM2s

    Permalink
  11. class NodeRawM2s extends Area

    Permalink

    Negotiation handles for master to slave requests

  12. class NodeRawS2m extends Area

    Permalink

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

  13. class SlaveBus extends Area

    Permalink
  14. class TransferFilter extends Area

    Permalink
  15. class WidthAdapter extends Area

    Permalink

Value Members

  1. object Node

    Permalink
  2. object TransferFilterTag extends SpinalTag

    Permalink
  3. object WidthAdapter

    Permalink

Ungrouped