What kind of design u are planning? If u use a uC, u can make this quite simple in using an internal ressource (e.g. 8051 or the bigger PICs). U must only adjust some register and it works. Mostly all motor-application work this way.
Or do u search for a single chip-solution? Then u can use some of the 555-application.
Maybe I don't understand your question... :???: