Hello again,
Let me comment on your questions:
I see your motor is 7pp and running at 6000 to 7000 RPM. It seems like a big stator frequency would be needed (816 Hz), which means only approx. 12 samples per one sinus wave @ 10 kHz sampling rate. The torque ripple from the electric part depends on the electrical response of the motor. The torque ripple from the magnetic part would require some software compensation, which would be of a poor quality if only12 samples per sinus wave are used. However, it is still possible and it highly depends on the shape of the back-EMF under different load conditions.
The S12ZVM is capable of running a PMSM FOC sensorless algorithm in 60 - 70us (dual or single-shunt), thus ok to run along with 10 to 20 kHz PWM. If you need shorter computation time, it is still possible, but only with a different set of functions (e.g. a flux observer instead of the back-EMF observer, look-up table based functions instead of polynomial versions, etc.).
Ad 1) There is no possibility to overclock the device. Sure, you can do it on your own risk, but it is out of specification.
Ad 2) The performance data may be very different for different usage (depending on the data transfer, function calls, translation, optimization, etc.). We know the number of CPU clocks for each AMMCLib function, but I believe the information is integral part of licensed version of the library (thus can be shared over the official channel only). The easiest way for engineers is to set an output pin before and clear that pin after a certain set of functions is called. This pin is than measured using an oscilloscope as a pulse width.
Ad 3) We provide examples of the FOC, which include SVPWM from the AMMCLib library. It is available for many platforms. For more info, please visit Automotive Math and Motor Control Library Set|NXP
Ad 4) The single shunt solution along with the FOC algorithm requires the motor phase current reconstruction algorithm to have all 3 phases currents available. This algorithm a) takes some time and b) requires special techniques to make at least two phase currents "visible" to the DC-link current sensor (e.g. double switching). Using two phase shunts eliminates that additional payload.
Ad 5) I have no design data available and it would require a special request. However, our devKit designs (schematics) are available at Automotive Motor Control Development Solutions|NXP and for S12ZVM especially at MTRCKTSPNZVM128|Development Kit S12 MagniV|NXP
Ad 6) I would recommend to follow some literature available for 3-phase motor control. My first step would be to measure all the motor properties (resistance, inductances, back-EMF shape, motor constants, etc.) e.g. using https://www.nxp.com/doc/AN4680. Please keep in mind that our solution and guides don't fit to all the possible motors you may have. It is a concept only for mainstream problems.
Please let me know if it helps.
Best regards,
Matej