Forum Discussion
Hi.
After further investigation and understanding, there is some misunderstanding on how to sector to address is being define.
If you look into the IP Parameter for On-Chup Flash Intel FPGA IP, below is the mapping for dual compressed Image configuration mode.
Sector 1 - UFM
Sector 2 - UFM
Sector 3 - CFM2 (1st part)
Sector 4 - CFM2 (2nd part)
Sector 5 - CFM1
Could you confirm if you read from "SECTOR5_START_ADDR (44032), //hex value = AC00", are you able to see the data is correctly read compare to the rpd file?
- Shiva6 years ago
New Contributor
Hi,
I think it is like this.
Sector 1 - UFM
Sector 2 - UFM
Sector 3 - CFM2 (image 2)
Sector 4 - CFM1 (image 2)
Sector 5 - CFM0 (image 1)
I tried to write the data by considering sector 5 as CFM1(gave the respective address 17'hAC00) and made the write protection of CFM1 to "0" and started writing but it is not giving the Write_successful bit to "1". And i tried the same thing by making the Write protection of CFM0 to "0" and started writing this time i am able to see the Write_successful bit to "1". Which means sector 5 represents the CFM0.
I followed the MAX10 user guide manual,in this from page 5-6 we can see the sectors and there Areas.
I think what we are doing previously was correct.But don't know why if we examine through JTAG it is not matching with the rpd data, which results in not triggering the reconfiguration.
Regards,
Shiva.