Intel® Cyclone® 10 LP Core Fabric and General Purpose I/Os Handbook

ID 683777
Date 2/15/2023
Document Table of Contents Active Serial Multi-Device Configuration

For multi-device AS configurations, connect multiple Intel® Cyclone® 10 LP devices to a single serial configuration device.

The first device in the chain is the configuration master. Subsequent devices in the chain are configuration slaves. You must set the master device in AS mode and the slave devices in PS mode.
  • When the first device captures all its configuration data from the bitstream, it drives the nCEO pin low, enabling the next device in the chain.
  • If the last device in the chain is an Intel® Cyclone® 10 LP device, you can leave the nCEO pin of the last device unconnected or use it as a user I/O pin after configuration.
  • The nCONFIG, nSTATUS, CONF_DONE, DCLK, and DATA[0] pins of each device in the chain are connected.
Figure 84. Active Serial Multi Device Configuration
Note: For multi-devices AS configuration using Intel® Cyclone® 10 LP devices with 1.0 V core voltage, the maximum board trace-length from the serial configuration device to the junction-split on both DCLK and DATA[0] line is 3.5 inches.
The nSTATUS and CONF_DONE pins on all target devices are connected to the external pull-up resistors. These pins are open-drain bidirectional pins on the Intel® Cyclone® 10 LP devices.
  • When the first device asserts nCEO (after receiving all its configuration data), it releases its CONF_DONE pin.
  • The subsequent devices in the chain hold this shared CONF_DONE line low until they receive their configuration data.
  • When all target devices in the chain receive their configuration data and release CONF_DONE, the pull-up resistor drives CONF_DONE line high and all devices simultaneously enter initialization mode.
Note: Although you can cascade Intel® Cyclone® 10 LP devices, you cannot cascade or chain serial configuration devices.

If the configuration bitstream size exceeds the capacity of a serial configuration device, you must select a larger configuration device, enable the compression feature, or both. When configuring multiple devices, the size of the bitstream is the sum of the individual device’s configuration bitstream.