FPU variations in i.MX RT MCUs
I initially thought that all parts in the i.MX RT 1000 series had single- and double-precision floating point units (FPU). But, it turns out the 1010 only has a single-precision FPU! The double-precision FPU first appears in the 1015 family and continus through the 1020, 1040, 1050, and 1060 families.
In the i.MX RT 1100 series, the Cortex-M7 cores of the 1160, 1170, and 1180 families have single- and double-precision FPUs. The smaller Cortex-M4 cores of the 1160 and 1170 families only have single-precision FPUs.
It doesn’t seem that any Cortex-M33 supports double-precision data processing operations. This applies to the Arm cores in the 500, 600, and 700 families, as well as the secure core in the 1180.