SLIMbus - Data Channel Transport Protocols and Flow Control

Data Channel Transport Protocols and Flow Control

A Data Channel has exactly one data source at a time and may have one or more data sinks depending upon the Transport Protocol used in the channel.

Flow Control in the Channel, if needed, depends on the Devices and the type of Data involved. TAG bits are used to carry the flow control information.

SLIMbus Device Ports are associated with Data Channels using appropriate channel connection and dis-connection Messages. For data flow between Ports attached to Channels, SLIMbus supports a small group of frequently used Transport Protocols (including a User Defined Transport Protocol) which define data flow type, flow control mechanism, and a side-channel (if any) for any additional application-specific information. A summary of the Transport Protocols is shown in Table 1.

TP
Protocol Name
Type
# of TAG field Slots
0 Isochronous Multicast
0
1 Pushed Multicast
1
2 Pulled Unicast
1
3 Locked Multicast
0
4 Asynchronous – Simplex Unicast
1
5 Asynchronous – Half-duplex Unicast
1
6 Extended Asynchronous – Simplex Unicast
2
7 Extended Asynchronous – Half duplex Unicast
2
8 to 13 Reserved
-
-
14 User Defined 1
-
1
15 User Defined 2
-
2

TABLE 1: SLIMbus Supported Transport Protocols

User 1 & 2 protocols are used to extend SLIMbus's data transmission mechanisms and it is assumed that a Device connected to a User Protocol Data Channel knows the definition of the TAG and AUX bits and how they are used.

Read more about this topic:  SLIMbus

Famous quotes containing the words data, channel, transport, flow and/or control:

    To write it, it took three months; to conceive it three minutes; to collect the data in it—all my life.
    F. Scott Fitzgerald (1896–1940)

    This is what the Church is said to want, not party men, but sensible, temperate, sober, well-judging persons, to guide it through the channel of no-meaning, between the Scylla and Charybdis of Aye and No.
    Cardinal John Henry Newman (1801–1890)

    One may disavow and disclaim vices that surprise us, and whereto our passions transport us; but those which by long habits are rooted in a strong and ... powerful will are not subject to contradiction. Repentance is but a denying of our will, and an opposition of our fantasies.
    Michel de Montaigne (1533–1592)

    Learning and teaching should not stand on opposite banks and just watch the river flow by; instead, they should embark together on a journey down the water. Through an active, reciprocal exchange, teaching can strengthen learning how to learn.
    Loris Malaguzzi (1920–1994)

    Magic is the envelopment and coercion of the objective world by the ego; it is a dynamic subjectivism. Religion is the coercion of the ego by gods and spirits who are objectively conceived beings in control of nature and man.
    Richard Chase (b. 1914)