Thanks for the reply.
Just realized the problem.
I wanted to divide 11258999068426240000000 by 250000000 but when i convert the former to Hex in the windows calculator to verify the output it gives me 5A00000000000000 but the actual conversion turns out to be 2625A00000000000000. Using this value, I see that my design was fucntioning well all along. It seems I was asking too much of the windows calculator...pitty it took me so long to realize though...
Thanks again
PS.
As regards the point on timing, yes I´m aware of that, but at the moment I simply put togther this circuit quickly to verify the basic functionality.