chipsalliance / aib-protocols

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Free-running SPI Clock

kbradley09 opened this issue · comments

Looking for documentation regarding the free-running SPI clock in order to purchase hardware in order to communicate with the module. Most devices I'm familiar with only provide a SPI clock in relation to the device actively reading or writing. Will update issue to give examples of types of devices used in the past to give some reference.

Aardvark is an example of a device used previously. As you can see from the waveform diagrams in the below article, the clock is only active during a read/write transaction.

https://www.totalphase.com/support/articles/200468316#s1.2

Workaround is to make dummy writes to a different (nonexistent) SPI follower. This provides enough clocks for this SPI Follower IP to conclude its operations.