SPI slave (spislave_v2_0)
Description: SPI slave with AXI stream interface
Generics
Identifier |
Type |
Width |
Default |
Description |
|---|---|---|---|---|
cpol |
sl |
0 |
clock polarity |
|
cpha |
sl |
0 |
clock phase |
|
nssByteNotXfer |
sl |
0 |
set nss high in between bytes |
|
misoPrecphaNotCpha |
sl |
0 |
set mosi a half clock ahead |
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 |
|
len |
in |
std_logic_vector |
32 |
|
recvAXIS_tready |
in |
std_logic |
1 |
|
recvAXIS_tvalid |
out |
std_logic |
1 |
|
recvAXIS_tdata |
out |
std_logic_vector |
8 |
|
recvAXIS_tlast |
out |
std_logic |
1 |
|
sendAXIS_tready |
out |
std_logic |
1 |
|
sendAXIS_tvalid |
in |
std_logic |
1 |
|
sendAXIS_tdata |
in |
std_logic_vector |
8 |
|
sendAXIS_tlast |
in |
std_logic |
1 |
|
nss |
in |
std_logic |
1 |
|
sclk |
in |
std_logic |
1 |
|
mosi |
in |
std_logic |
1 |
|
miso |
inout |
std_logic |
1 |