Currently we use iMpact to create daisy-chain .bin file for our motherboard populated with plug-in cards, each with its own XC3S500E. The plug-in cards configuration can be changed on the field so the bin image must also be regenerated for the new configuraion. We need to build a new daisy chain .bin file inside our embedded system. I was trying to understand the file structure but all the descriptions of the bitstream structure I found in application notes don't correspond to the files generated by iMpact.
Has anyone tried to build daisy-chain .bin file programmatically out from single-device .bin files? Thanks.