AXI slave (axislave_v1_0)
Description: AXI lite slave with AXI stream interface
Generics
Identifier |
Type |
Width |
Default |
Description |
|---|---|---|---|---|
fMclk |
nat |
50000 |
in kHz |
|
wA |
nat |
32 |
address width [bit] |
|
wD |
nat |
32 |
data width 16/32/64/128 [bit] |
Ports
Identifier |
Direction |
Type |
Width |
Comment |
|---|---|---|---|---|
reset |
in |
std_logic |
1 |
|
mclk |
in |
std_logic |
1 |
|
req |
in |
std_logic |
1 |
|
ack |
out |
std_logic |
1 |
|
dne |
out |
std_logic |
1 |
|
sendNotRecv |
in |
std_logic |
1 |
|
len |
in |
std_logic_vector |
32 |
|
recvAXIS_tready |
in |
std_logic |
1 |
|
recvAXIS_tvalid |
out |
std_logic |
1 |
|
recvAXIS_tdata |
out |
std_logic_vector |
wD |
|
recvAXIS_tlast |
out |
std_logic |
1 |
|
sendAXIS_tready |
out |
std_logic |
1 |
|
sendAXIS_tvalid |
in |
std_logic |
1 |
|
sendAXIS_tdata |
in |
std_logic_vector |
wD |
|
sendAXIS_tlast |
in |
std_logic |
1 |
|
AXIL_araddr |
in |
std_logic_vector |
wA |
|
AXIL_arprot |
in |
std_logic_vector |
3 |
|
AXIL_arready |
out |
std_logic |
1 |
|
AXIL_arvalid |
in |
std_logic |
1 |
|
AXIL_rdata |
out |
std_logic_vector |
wD |
|
AXIL_rready |
in |
std_logic |
1 |
|
AXIL_rresp |
out |
std_logic_vector |
2 |
|
AXIL_rvalid |
out |
std_logic |
1 |
|
AXIL_rlast |
out |
std_logic |
1 |
|
AXIL_awaddr |
in |
std_logic_vector |
wA |
|
AXIL_awprot |
in |
std_logic_vector |
3 |
|
AXIL_awready |
out |
std_logic |
1 |
|
AXIL_awvalid |
in |
std_logic |
1 |
|
AXIL_wdata |
in |
std_logic_vector |
wD |
|
AXIL_wready |
out |
std_logic |
1 |
|
AXIL_wstrb |
in |
std_logic_vector |
wD/8 |
|
AXIL_wvalid |
in |
std_logic |
1 |
|
AXIL_bready |
in |
std_logic |
1 |
|
AXIL_bresp |
out |
std_logic_vector |
2 |
|
AXIL_bvalid |
out |
std_logic |
1 |