Entity stream_Buffer
Block Diagram of stream_Buffer
This module implements a generic buffer (FIFO) for the
PoC.Stream </Interfaces/Stream> protocol. It is generic in
DATA_BITS
and in META_BITS
as well as in FIFO depths for data and
meta information.
Name |
Type |
Default |
Description |
---|---|---|---|
FRAMES |
positive |
2 |
|
DATA_BITS |
positive |
8 |
|
DATA_FIFO_DEPTH |
positive |
8 |
|
META_BITS |
(0 => 8) |
||
META_FIFO_DEPTH |
(0 => 16) |
Name |
Type |
Direction |
Description |
---|---|---|---|
Clock |
std_logic |
in |
|
Reset |
std_logic |
in |
|
In_Valid |
std_logic |
in |
|
In_Data |
std_logic_vector |
in |
|
In_SOF |
std_logic |
in |
|
In_EOF |
std_logic |
in |
|
In_Ack |
std_logic |
out |
|
In_Meta_rst |
std_logic |
out |
|
In_Meta_nxt |
std_logic_vector |
out |
|
In_Meta_Data |
std_logic_vector |
in |
|
Out_Valid |
std_logic |
out |
|
Out_Data |
std_logic_vector |
out |
|
Out_SOF |
std_logic |
out |
|
Out_EOF |
std_logic |
out |
|
Out_Ack |
std_logic |
in |
|
Out_Meta_rst |
std_logic |
in |
|
Out_Meta_nxt |
std_logic_vector |
in |
|
Out_Meta_Data |
std_logic_vector |
out |
×