Eine synthetisierbare Division mit beliebigen Divisor gibts nicht,
Ausnahmen sind Teiler wie 2,4,8,16,..; eben power of 2 Teiler.
Abhelfen kannst Du Dir aber durch Approximationen wie z.B.
1/24 = a/256 mit a ~= 256/24 = 10.66.. =~ 10. Mit 10 = 8 + 2
ergibt sich dann (value*8 + value*2)/256, d.h. nur einfache
Shift-Operationen und eine Addition. Statt 256 als Basis lässt
sich auch 512,1024,..(power of 2) einsetzen, je grösser die
Basis ist, desto weniger hast Du dann allerdings von Deinem
Wertebereich ohne Überläufe zu bekommen.
Gruss
Jörg