11-22-2020 01:42 AM
I´m working on a custom board based on the Kintex 7. I want to use a i2c programmable Flash for the board, but I´m unsure if 32 MB is enough, my intent is to make sure that there is space enough for the largest bitstream that could fit in the Kintex 7 325 based on the number of flip-flops etc available. the 325 has 50,950 slices, 326,080 logic cells, 407,600 flip-flops, 16,020 bytes block ram. Any help appreciated, thank you.
11-22-2020 09:22 AM
The size of the configuration file (bitstream) for the 7K325T is shown to be about 92 Mb (not MB) by Table 1-1 in UG470(v1.13.1). I recommend you use flash memory that can hold two configuration files in case you someday want to do multiboot (see Chap 7 of UG470).
Finally, flash with SPI (not I2C) interface is used to configure the Kintex-7 and you should select from the Xilinx approved devices shown in Appendix E of UG908(v2020.1).
Cheers, Mark
11-22-2020 09:22 AM
The size of the configuration file (bitstream) for the 7K325T is shown to be about 92 Mb (not MB) by Table 1-1 in UG470(v1.13.1). I recommend you use flash memory that can hold two configuration files in case you someday want to do multiboot (see Chap 7 of UG470).
Finally, flash with SPI (not I2C) interface is used to configure the Kintex-7 and you should select from the Xilinx approved devices shown in Appendix E of UG908(v2020.1).
Cheers, Mark
11-22-2020 09:36 AM
192 Megabits is 23 Megabytes, so using a 32 Megabyte QSPI should be ok then, perhaps I can find one with 24Megabyte even. I see some reference boards use a 256 Megabyte QSPI, any idea why as it seems like an overkill?
11-22-2020 10:19 AM
Nevermind my previous question, I see now that the reference oards use 256 MegaBITS and not MegaBYTES.