Back to Design Hierarchy Report
Entity - data_mac
Summary
Name |
Location |
Description |
---|---|---|
data_mac |
Instantiations
Count: 1
Name |
Location |
Description |
Details |
---|---|---|---|
inst_data_mac |
Generics
Count: 1
Name |
Type |
Default value |
Description |
---|---|---|---|
integer |
8 |
Number of virtual channel |
Ports
Count: 35
Name |
Mode |
Type |
Description |
---|---|---|---|
in |
std_logic |
Global Clock |
|
in |
std_logic |
Link Reset command |
|
in |
std_logic |
Lane Active flag for the DATA Link Layer |
|
in |
std_logic |
ACK request from data_err_management |
|
in |
std_logic |
NACK request from data_err_management |
|
in |
std_logic |
Transmission polarity flag from data_err_management |
|
out |
std_logic |
Acknowledge done signal to data_err_management |
|
in |
std_logic_vector ( 7 downto 0 ) |
SEQ_NUM ACK value from data_err_management |
|
in |
std_logic_vector ( G_VC_NUM - 1 downto 0 ) |
FCT request from data_in_buf |
|
out |
std_logic_vector ( G_VC_NUM - 1 downto 0 ) |
FCT request done flag to data_in_buf |
|
in |
std_logic_vector ( G_VC_NUM downto 0 ) |
Virtual Channel ready flag vector |
|
in |
vc_data_array ( G_VC_NUM downto 0 ) |
Array of data vector for each Virtual Channel |
|
in |
vc_k_array ( G_VC_NUM downto 0 ) |
Array of K character valid in the 32-bit VC_DATA_DOBUF |
|
in |
std_logic_vector ( G_VC_NUM downto 0 ) |
Data valid flag associated with VC_DATA_DOBUF |
|
in |
std_logic_vector ( G_VC_NUM downto 0 ) |
End packet flag vector for each Virtual Channel |
|
out |
std_logic_vector ( G_VC_NUM downto 0 ) |
Read command vector for each Virtual Channel |
|
in |
std_logic_vector ( G_VC_NUM downto 0 ) |
Pause the corresponding virtual channel after the end of current transmission |
|
out |
std_logic_vector ( G_VC_NUM downto 0 ) |
Indicates that corresponding channel finished emitting a frame |
|
out |
std_logic_vector ( G_VC_NUM downto 0 ) |
Indicates that corresponding channel is emitting a frame |
|
out |
std_logic_vector ( 6 downto 0 ) |
Indicate the number of data transmitted in last frame emitted |
|
out |
std_logic_vector ( 2 downto 0 ) |
ACK counter TX |
|
out |
std_logic_vector ( 2 downto 0 ) |
NACK counter TX |
|
out |
std_logic_vector ( 3 downto 0 ) |
FCT counter TX |
|
out |
std_logic_vector ( C_DATA_LENGTH - 1 downto 0 ) |
Data parallel to data_encapsulation |
|
out |
std_logic_vector ( C_BYTE_BY_WORD_LENGTH - 1 downto 0 ) |
K charachter valid in the 32-bit DATA_DMAC vector |
|
out |
std_logic |
New word Flag to data_encapsulation |
|
out |
std_logic |
End frame/control word to data_encapsulation |
|
out |
std_logic_vector ( C_TYPE_FRAME_LENGTH - 1 downto 0 ) |
Type of the frame associated with DATA_DMAC |
|
out |
std_logic_vector ( G_VC_NUM - 1 downto 0 ) |
Virtual channel of the frame associated with DATA_DMAC |
|
out |
std_logic_vector ( G_VC_NUM - 1 downto 0 ) |
BROADCAST Type |
|
out |
std_logic_vector ( G_VC_NUM - 1 downto 0 ) |
BROADCAST Channel (one channel in this implementation) |
|
out |
std_logic_vector ( 2 - 1 downto 0 ) |
BOADCAST status |
|
out |
std_logic_vector ( G_VC_NUM - 1 downto 0 ) |
Multiplier and Channel field for FCT word |
|
out |
std_logic |
Transmission polarity flag |
|
out |
std_logic_vector ( 7 downto 0 ) |
SEQ_NUM ACK value |