mirror of
https://github.com/stnolting/neorv32.git
synced 2025-04-24 22:27:21 -04:00
[sim] add propagation delay to SPI-SDI lines
This commit is contained in:
parent
f55a4656df
commit
7d75d8a341
2 changed files with 10 additions and 10 deletions
|
@ -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)
|
||||
|
|
|
@ -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 ---------------------------------------------------------------
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue