Architecture sim of entity sim_spi_master.
More...
Architecture sim of entity sim_spi_master.
Definition at line 33 of file sim_spi_master.vhd.
§ pr_xfer()
SPI transfer process.
This process performs SPI transfers when requested by xfer_start.
Definition at line 40 of file sim_spi_master.vhd.
pr_xfer :
PROCESS IS 41 VARIABLE v_data_miso : (spi_width - 1 DOWNTO 0);
53 -- Wait for reset to clear 64 -- First half of clock 69 -- Second half of clock 81 -- Hand-shake transfer complete 92 out spi_mosi_outstd_logic
SPI mosi line.
in xfer_start_instd_logic
Start transfer flag.
out spi_sclk_outstd_logic
SPI sclk line.
out data_miso_outstd_logic_vector( spi_width- 1 DOWNTO 0)
Data received.
spi_sclk_periodtime := 400 ns
SPI clock period.
in rst_instd_logic
Asynchronous reset.
spi_widthnatural := 32
SPI transfer width.
spi_cs_delaytime := 500 ns
SPI chip-select rise/fall delay.
out spi_cs_outstd_logic
SPI chip-select line.
out xfer_done_outstd_logic
Transfer done flag.
in data_mosi_instd_logic_vector( spi_width- 1 DOWNTO 0)
Data to send.
in spi_miso_instd_logic
SPI miso line.
The documentation for this class was generated from the following file: