Want to know a DSP/DSC support fractional arithmetic

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Want to know a DSP/DSC support fractional arithmetic

787件の閲覧回数
397954086
Contributor II

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?

ラベル(1)
0 件の賞賛
3 返答(返信)

584件の閲覧回数
TICS_Fiona
NXP Employee
NXP Employee

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!

-----------------------------------------------------------------------------------------------------------------------

584件の閲覧回数
397954086
Contributor II

Thanks!
MC56F84xxx and MC56F82xxx are all fixed-point DSC? Isn't there something support fractional arithmetic?

0 件の賞賛

584件の閲覧回数
matusplachy
NXP Employee
NXP Employee

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.

0 件の賞賛