Skip to main content

Module ring_node

Module ring_node 

Source
Expand description

A simple node of a ring.

Includes routing of values out of the ring and arbitration of new values verses values already on the ring.

§Ports

This component has four ports:

§Diagram

   +-------------------------------------------------------------+
   |            Rx                             Tx                |
-> | ring_rx -> buffer -> router -> arbiter -> buffer -> ring_tx | ->
   |                        |          ^                         |
   |                        \----------|-----------------> io_tx | ->
-> | io_rx ----------------------------/                         |
   +-------------------------------------------------------------+

Structs§

RingConfig
RingNode

Constants§

IO_INDEX
The port index used for I/O connections.
RING_INDEX
The port index used for ring connections.