Hello, NXP.I really love your products, especially MC56F8346.I used to use MC56F8346, but its calibration arithmetic is trouble.This time come here to have a consult whether there is a DSP/DSC product support fractional arithmetic, especially can compatible with MC56F8346?
In addition, I heard that MC56F84xx have a good preformance, and support fractional arithmetic. Is there a big difference between MC56F8346 and MC56F84xx in pin relationship?Can be compatible?Which one of them is more popular?
Hello customer
MC56F84xxx is also fixed-point DSC. Compared with MC56F8346, MC56F84xxx supports 32-bit x 32-bit multiply and MAC operations with 32-bit and 64-bit results, bit-reverse addressing mode, new bit manipulation instruction, and improves PWM, ADC module, supports DMA, FlexMemory. For more details, please access our website:
MC56F84xxx|Digital Signal Controllers|NXP
MC56F823xx and MC56F827xx Digital Signal Controller|NXP
MC56F84xxx and MC56F82xxx are recommended for the customer, MC56F84xxx and MC56F82xxx are pin to pin compatible. But not pin to pin compatible with MC56F8346.
Best Regards
Fiona Kuang
TIC - Technical Information Center
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Mark Correct button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Thanks!
MC56F84xxx and MC56F82xxx are all fixed-point DSC? Isn't there something support fractional arithmetic?
MC56F84xxx and MC56F82xxx are the fixed-point DSCs with fractional arithmetic support. The core has both the instructions for integer arithmetic and fractional arithmetic. The CodeWarrior 10.x Development Studio has the support of this fractional arithmetic instructions as intrinsic functions e.g. __mult for multiplication of two fractional numbers with fractional result: result = __mult(s1,s2);
More details regarding the fractional arithmetic support can be found in document : "56800/E Digital Signal Controllers: DSP56F80x/DSP56F82x Targeting Manual"
There is also available software library (RTCESL) primarily dedicated for motor control and power conversion application, but it also contains MATH library with fundamental fractional arithmetic operations, directly using the assembly instructions.