Cyclone 10 LP active serial multi device configuration fails when more than one device in chain
Hi!
I'm working on a custom PCB, which hosts three Cyclone 10 LP devices, arranged in accordance with the image below (from the Intel® Cyclone® 10 LP Core Fabric
and General Purpose I/Os Handbook) and I am attempting to configure the devices using the active serial topology.
The master is setup to use active serial (MSEL 010) and the slaves are setup to use passive serial (MSEL 000)
On the Quartus side of things, the serial configuration device is programmed using a .jic file, which consists of two .sof pages with the firmwares for the master and slave.
When only the master device is connected, the active serial configuration works as expected, reading the firmware from the serial configuration device after POR.
When any of the slave devices are connected, the configuration fails for the master as well as the slaves.
Am I correct in understanding that if the connections are correct and the EPCQ device is programmed with two .sof files, then the configuration should just work when the devices are powered up? Are there any additional steps that should be taken when creating the .sof files for the slave devices, for example?
Thank you in advance.
Aadu