The type of data to queue
The max number of entries in the queue.
The current amount of data in the queue
I/O to dequeue data (client is consumer and Queue object is producer), is Chisel.DecoupledIO
I/O to enqueue data (client is producer, and Queue object is consumer), is Chisel.DecoupledIO flipped.
An I/O Bundle for Queues