Entity: axis_eth_fcs
Diagram
Description
Generics
Generic name |
Type |
Value |
Description |
DATA_WIDTH |
|
8 |
Width of AXI stream interfaces in bits |
KEEP_ENABLE |
|
undefined |
Propagate tkeep signal If disabled, tkeep assumed to be 1'b1 |
KEEP_WIDTH |
|
undefined |
tkeep signal width (words per cycle) |
Ports
Port name |
Direction |
Type |
Description |
clk |
input |
wire |
|
rst |
input |
wire |
|
s_axis_tdata |
input |
wire [DATA_WIDTH-1:0] |
* AXI input */ |
s_axis_tkeep |
input |
wire [KEEP_WIDTH-1:0] |
|
s_axis_tvalid |
input |
wire |
|
s_axis_tready |
output |
wire |
|
s_axis_tlast |
input |
wire |
|
s_axis_tuser |
input |
wire |
|
output_fcs |
output |
wire [31:0] |
* FCS output */ |
output_fcs_valid |
output |
wire |
|
Signals
Name |
Type |
Description |
crc_state |
reg [31:0] |
|
fcs_reg |
reg [31:0] |
|
fcs_valid_reg |
reg |
|
crc_next |
wire [31:0] |
|
i |
integer |
|
Processes
- unnamed: ( @(posedge clk) )