Hi,
I'm not sure what would be fast enough for you, but in "Fundamentals of Digital Logic with VHDL Design" by S. Brown and Z. Vranesic (1st edition, 2000, McGraw Hill), there is a complete code design for an n-bit divider. It performs the division in n clock cycles. The description of the design starts on page 612 (chapter 10.2.4), and the code itself can be found on pp. 621-622. The design relies on various other subroutines, but they are all written from scratch in the book, so it should be easy to find and use for your own needs.