Files
microchip-application-pec93…/Examples/dsp/dsp_divide

dsp_divide

This example is a demo project to calculate divide with DSP

Support signed 32-bits input

  • the remainder
    • In math theory, the remainder should be >= 0
    • In computer implementation, the remainder may be sign

Log

Use serial port with baudrate 115200, 8bit, no parity check.

14:09:45
This is a demo project to calculat divide with DSP
Calculate -696395606/254485144:
   DSP: -2...187425318
   SW : -2...187425318
Calculate 960610547/194190880:
   DSP: 4...183847027
   SW : 4...183847027
Calculate 53174450/-1858707637:
   DSP: 0...53174450
   SW : 0...53174450
Calculate -2037599628/552396449:
   DSP: -3...380410281
   SW : -3...380410281
Calculate 1207792136/-457186971:
   DSP: -2...293418194
   SW : -2...293418194
Calculate -624636222/1570295625:
   DSP: 0...624636222
   SW : 0...624636222
Calculate -1198278299/-885072939:
   DSP: 1...313205360
   SW : 1...313205360
Calculate 407759637/1611478605:
   DSP: 0...407759637
   SW : 0...407759637
Calculate 967964410/-1150596243:
   DSP: 0...967964410
   SW : 0...967964410
Calculate -674502209/610867640:
   DSP: -1...63634569
   SW : -1...63634569
Calculate -388411390/-1696873075:
   DSP: 0...388411390
   SW : 0...388411390
Calculate 261576971/-1546613682:
   DSP: 0...261576971
   SW : 0...261576971
Calculate -2004069415/1563427714:
   DSP: -1...440641701
   SW : -1...440641701
Calculate -439982405/-2110095024:
   DSP: 0...439982405
   SW : 0...439982405
Calculate 576556116/-1770983411:
   DSP: 0...576556116
   SW : 0...576556116
Calculate -1910913220/-453320577:
   DSP: 4...97630912
   SW : 4...97630912
Calculate 1229840007/2045052399:
   DSP: 0...1229840007
   SW : 0...1229840007
Calculate 227256829/1222470193:
   DSP: 0...227256829
   SW : 0...227256829
Calculate 600388003/1510945259:
   DSP: 0...600388003
   SW : 0...600388003
Calculate -839901652/-1917673492:
   DSP: 0...839901652
   SW : 0...839901652
done~~~