I have been looking back of the quoted NAND read/write performance figures for various PSPs. Note:
- http://processors.wiki.ti.com/index.php/DaVinci_PSP_SDK_03.20.00.08_Datasheet?keyMatch=NAND%20read%20l138&tisearch=Search-EN#NAND_Driver
- http://processors.wiki.ti.com/index.php/DaVinci_PSP_03.20.00.14_Device_Driver_Features_and_Performance_Guide?keyMatch=nand%20read%20L137&tisearch=Search-EN#Performance_Benchmarks_2
- http://processors.wiki.ti.com/index.php/DaVinci_PSP_03.22.00.06_Device_Driver_Features_and_Performance_Guide?keyMatch=nand%20read%20da850&tisearch=Search-EN#NAND_Driver
The performance figures for the 3.20.00.14 PSP is way higher than the PSP 3.20.00.08 figures, which themselves are slightly higher than the (later) PSP 3.22.00.06 figures.
What gives? Are all three sets of figures (quoting the same NAND chip and, presumably, the same TI SoC) correct? If so, why did the performance go up so rapidly, then go down again?