Forum Discussion
Altera_Forum
Honored Contributor
9 years agoThe 10M08 device’s onchip flash can be partitioned into the following:
CFM0: 143360 Bytes CFM1 + CFM2 : 143360 Bytes = 1120Kb UFM0 + UFM1 : 32768 Bytes = 256Kb And depending on your configuration mode (Quartus Menu Assignment/Device/Device and Pin Options/Configuration/Configuration mode), the CFM1 + CFM2 could be used as either configuration memory or user flash memory. That’s why you have the number of 256 Kb or (256Kb + 1146880 Kb = 1376Kb) --- Quote Start --- There is some inconsistency between the various MAX10 documents and what Quartus states for the amount of User Flash Memory (UFM) that's available. As an example, I've been looking at the 10M08DAF484C8GES, which is used in Arrow's BeMicroMAX10. According to the MAX10 overview, the 10M08 has 1376Kb of UFM (though a footnote states that this is the combined User and Configuration Flash Memory). This is also what the MAX10 Flash Memory User Guide states. However, both Arrow and Mouser state that the UFM is only 256Kb. Further, when you select the device in Quartus, it states that the UFM is 2496Kb (actually, 2555904 bits). As it happens, this somewhat lines up with the Flash Memory User Guide, which states that the Configuration Flash Memory is 2240Kb. If you add the 256Kb that Arrow and Mouser state, you end up with the 2496Kb that Quartus states. So, which is correct and which isn't? --- Quote End ---