1 ------------------------------------------------------------------------------- 3 --! @brief Simulated drv8711 4 ------------------------------------------------------------------------------- 9 --! Using IEEE standard logic components 10 USE ieee.std_logic_1164.
ALL;
12 --! Using IEE standard numeric components 15 --! @brief Simulated drv8711 entity 29 END ENTITY sim_drv8711;
31 --! Architectur sim of entity sim_drv8711 36 --! Create instance of simulated drv8711 spi 48 --! Create instance of step counter in dir_instd_logic
Direction.
out dat_mosi_outstd_logic_vector( 15 DOWNTO 0)
SPI data received.
in spi_mosi_instd_logic
SPI mosi line.
in spi_scs_instd_logic
SPI scs line.
out dat_mosi_outstd_logic_vector( 15 DOWNTO 0)
SPI data received.
in rst_instd_logic
Asynchronous reset.
in spi_mosi_instd_logic
SPI mosi line.
in dat_miso_instd_logic_vector( 15 DOWNTO 0)
SPI data to send.
in size_ininteger
Size of steps.
out spi_miso_outstd_logic
SPI miso line.
Simulated drv8711 entity.
out steps_outinteger
Steps count.
out steps_outinteger
Current steps.
in spi_scs_instd_logic
SPI scs line.
in rst_instd_logic
Asynchronous reset.
in step_instd_logic
Step input.
in rst_instd_logic
Asynchronous reset.
in spi_sclk_instd_logic
SPI sclk line.
_library_ ieeeieee
Using IEEE library.
in step_instd_logic
Step input.
out spi_miso_outstd_logic
SPI miso line.
in dat_miso_instd_logic_vector( 15 DOWNTO 0)
SPI data to send.
in dir_instd_logic
Direction input.
Simulated drv8711 entity.
in spi_sclk_instd_logic
SPI sclk line.