pluto_hdl_adi/library/spi_engine/spi_engine_execution
Istvan Csomortani ab10bd136e spi_engine_execution: Add echoed SCLK support
There are boards (e.g. AD4630-24) which take the SCLK and echo back to
the FPGA through a level shifter - doing this removes the effect of
round-trip timing delays from the level shifter. This is commonly done
whenever isolators are used since they are very slow.

By setting the ECHO_SCLK parameter to 1, the IP will use the incoming
echoed SCLK clock to latch the SDI line(s). The sdi_data_valid is still
synchronous to the SPI clock, and it's generated after the last valid
SDI latch.

The designer's responsibility is to time the SDI shift registers in order to
respect the design requirements.
2021-02-04 11:04:32 +02:00
..
Makefile makefile: Regenerate make files 2020-10-20 12:51:10 +03:00
spi_engine_execution.v spi_engine_execution: Add echoed SCLK support 2021-02-04 11:04:32 +02:00
spi_engine_execution_hw.tcl spi_engine_execution: Add missing parameter definition into hw.tcl script 2020-09-15 18:14:23 +03:00
spi_engine_execution_ip.tcl spi_engine_execution: Add echoed SCLK support 2021-02-04 11:04:32 +02:00