82 lines
1.9 KiB
Markdown
82 lines
1.9 KiB
Markdown
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~~~
|
|
|
|
```
|
|
|