[sim] add propagation delay to SPI-SDI lines

This commit is contained in:
stnolting 2024-07-20 12:40:44 +02:00
parent f55a4656df
commit 7d75d8a341
2 changed files with 10 additions and 10 deletions

View file

@ -382,11 +382,11 @@ begin
-- 1-Wire termination (pull-up) --
onewire <= 'H';
-- SPI/SDI echo --
sdi_clk <= spi_clk;
sdi_csn <= spi_csn(7);
sdi_di <= spi_do;
spi_di <= sdi_do when (spi_csn(7) = '0') else spi_do;
-- SPI/SDI echo with propagation delay --
sdi_clk <= spi_clk after 40 ns;
sdi_csn <= spi_csn(7) after 40 ns;
sdi_di <= spi_do after 40 ns;
spi_di <= sdi_do when (spi_csn(7) = '0') else spi_do after 40 ns;
uart0_checker: entity work.uart_rx
generic map (uart0_rx_handle)

View file

@ -358,11 +358,11 @@ begin
-- 1-Wire termination (pull-up) --
onewire <= 'H';
-- SPI/SDI echo --
sdi_clk <= spi_clk;
sdi_csn <= spi_csn(7);
sdi_di <= spi_do;
spi_di <= sdi_do when (spi_csn(7) = '0') else spi_do;
-- SPI/SDI echo with propagation delay --
sdi_clk <= spi_clk after 40 ns;
sdi_csn <= spi_csn(7) after 40 ns;
sdi_di <= spi_do after 40 ns;
spi_di <= sdi_do when (spi_csn(7) = '0') else spi_do after 40 ns;
-- UART Simulation Receiver ---------------------------------------------------------------