I got some feedback from our software team. Apparently we're writing twenty 4KB blocks per second. I have a 4GB eMMC. The eMMC has a max number of P/E cycle of 3000.
I'm making the assumption that all 4GB will be available for writing/erasing.
I developed a spreadsheet to help me calculate endurance but it's coming up with a time longer than I would have expected.
eMMC Size: 4GB Number of days used: 365 Hours per day: 8 Max P/E cycles: 3000 Number of blocks per cycle: 20 Size of block: 4KB Number of writes per second: 1
I calculated 14.9 years endurance by taking the total number of bytes written per year and dividing it by (eMMC size x Max P/E cycles).
I calculate endurance at the end of the file. Am I doing it right or wrong?