Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20826 Discussions

Stratix 10 flash Partition size

SKara
Beginner
307 Views

How it is possible to know the partition size once it is already programmed in flash (From the data in the partition itself) ? We would like to add a raw data straight after the configuration partition, and would like a user application to fetch that data from flash .  For that we want some way of determining the partition size based on it's data . Once the BOOT_INFO partition has fixed size , the rest are floating due to compression .  is there some kind of header on each partition that can be parsed to get it's size ? 

Labels (1)
0 Kudos
2 Replies
Fakhrul
Employee
216 Views

Hi SKara,


Sorry I might missed your post. To determine the partition size of a Stratix 10 FPGA configuration stored in flash memory and integrate additional raw data, you can use the Programming File Generator tool to analyze and generate configuration files. This tool provides details about partition structures and sizes. Each partition has a header with metadata specifying its size. By reading and parsing these headers from flash memory, you can extract partition sizes and calculate the starting address of subsequent partitions. You can try this approach as a start for correctly placing and accessing additional data. For more info, please refer to Stratix® 10 Configuration User Guide.


Regards,

Fakhrul


0 Kudos
Fakhrul
Employee
106 Views

As we do not receive any response from you to the previous notification that we provided. This thread will be transitioned to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you.


0 Kudos
Reply