Hi Sinan,
The i.MX8QM appears to have the following from the latest Technical Datasheet:
1x PCIE 3.0 (2 lanes) or 2x PCIE 3.0 (1 lane).
Under the PLL it lists Gen 2 and Gen 3 clocks.
The i.MX8QN Reference Manual I have states (Rev F) "The PCIe DM controller supports Gen 1/2/3 protocols." BUT this is also the manual that stated SATA was an option which turns out it is not. Still waiting for the latest Reference Manual to compare the differences.
To further complicate it, the Technical Datasheet released in Oct says that SATA is not functioning, but the Family Fact Sheet released in Nov lists it as a function with nothing to say it isn't. False advertising?
I am looking at PCIE memory as an option as well. Swissbit do one which appears to be suitable and about the same cost as the SATA solution with much higher read/write speeds.
Regards
Peter