The type of data to queue
The max number of entries in the queue
True if a single entry queue can run at full throughput (like a pipeline). The ready signals are combinationally coupled.
True if the inputs can be consumed on the same cycle (the inputs "flow" through the queue immediately). The valid signals are coupled.
The max number of entries in the queue
A hardware module implementing a Queue