Aufgrund einer bekannten Einschränkung kann der HPS SPI-Controller keine kontinuierliche Datenübertragung unterstützen.
- Wenn der HPS SPI-Controller als primärer SPI fungiert und mehr als einen Frame überträgt, wechselt er immer SSx_N zwischen den einzelnen Frames. Es kann nicht dazu führen, dass SSx_N während der Sendezeit niedrig bleiben.
- Wenn der HPS-SPI-Controller als sekundärer SPI fungiert und mehr als einen Frame empfängt, muss der gekoppelte primäre SPI zwischen den einzelnen Frames SS_N wechseln. Andernfalls würde nur der erste Frame vom sekundären HPS SPI verarbeitet.
Wenn der HPS-SPI-Controller als primärer Controller arbeitet und der gekoppelte SPI-Sekundärcontroller erfordert, dass der SS_N während der Übertragung niedrig gehalten wird, kann ein HPS-GPIO als SS_N anstelle der SS_N des SPI-Controllers verwendet werden. Die HPS GPIO-Software kann dafür sorgen, dass der GPIO während des gesamten Übertragungszeitraums niedrig bleibt.
Wenn der HPS SPI-Controller als sekundärer Controller arbeitet, muss der gekoppelte primäre SPI die Frames nacheinander übertragen, wobei SS_N zwischen den einzelnen Frames umgeschaltet wird.