|
|
clk | in | sl |
|
sRst | in | sl |
|
freeRunClk | in | sl := ' 0 ' |
|
chipSel | in | slv ( log2 ( NUM_CHIPS_G ) - 1 downto 0 ) |
|
wrEn | in | sl |
|
wrData | in | slv ( DATA_SIZE_G- 1 downto 0 ) |
|
dataSize | in | slv ( log2 ( DATA_SIZE_G ) - 1 downto 0 ) := toSlv ( DATA_SIZE_G- 1 , log2 ( DATA_SIZE_G ) ) |
|
rdEn | out | sl |
|
rdData | out | slv ( DATA_SIZE_G- 1 downto 0 ) |
|
shiftCount | out | slv ( bitSize ( DATA_SIZE_G ) - 1 downto 0 ) |
|
spiCsL | out | slv ( NUM_CHIPS_G- 1 downto 0 ) |
|
spiSclk | out | sl |
|
spiSdi | out | sl |
|
spiSdo | in | sl |
The documentation for this design unit was generated from the following file:
- protocols/spi/rtl/SpiMaster.vhd