High Bandwidth Applications - Is there any advantage to using multiple SPI busses?
Posted: Sun Nov 05, 2017 5:29 am
I have an SPI peripheral project with up to 10 SPI devices using the same Chip-select (CS) pin.
Is there any advantage to split them between two SPI busses, say, 5 devices connected to VSPI and 5 devices connected to HSPI in terms of overall processing power/bandwidth?
These devices are LCD screens and the framerate is directly related to the frequency of transfer. For example, I can change the SPI frequency from 4 MHz to 8Mhz and the framerate doubles. What, if any, would be the advantage of using HSPI and VSPI SPI busses simultaneously? Can they be used in parallel - VSPI dedicated to one core and HSPI dedicated to another FreeRTOS task on another core?
Thank you,
Fermi
Is there any advantage to split them between two SPI busses, say, 5 devices connected to VSPI and 5 devices connected to HSPI in terms of overall processing power/bandwidth?
These devices are LCD screens and the framerate is directly related to the frequency of transfer. For example, I can change the SPI frequency from 4 MHz to 8Mhz and the framerate doubles. What, if any, would be the advantage of using HSPI and VSPI SPI busses simultaneously? Can they be used in parallel - VSPI dedicated to one core and HSPI dedicated to another FreeRTOS task on another core?
Thank you,
Fermi