Actually no, it's a little more complex than that:
Regardless of reproductive lifespan, in a population that is in equilibrium (not increasing or decreasing significantly), the average number of (surviving and reproducing) children per individual is going to be 2. So supposing we could live to be 1000 years old, and still reproduce at that age, we'd have an average of 2 generations per 1000 years.