Entity dstruct_deque
Block Diagram of dstruct_deque
Implements a deque (double-ended queue). This data structure allows two acting entities to queue data elements for the consumption by the other while still being able to unqueue untaken ones in LIFO fashion.
Name |
Type |
Default |
Description |
---|---|---|---|
D_BITS |
positive |
|
|
MIN_DEPTH |
positive |
Minimum Deque Depth |
Name |
Type |
Direction |
Description |
---|---|---|---|
clk |
std_logic |
in |
|
rst |
std_logic |
in |
|
dinA |
std_logic_vector |
in |
|
putA |
std_logic |
in |
|
gotA |
std_logic |
in |
|
doutA |
std_logic_vector |
out |
|
validA |
std_logic |
out |
|
fullA |
std_logic |
out |
|
dinB |
std_logic_vector |
in |
|
putB |
std_logic |
in |
|
gotB |
std_logic |
in |
|
doutB |
std_logic_vector |
out |
|
validB |
std_logic |
out |
|
fullB |
std_logic |
out |
×