Gravitation will cause the time to dilate. Move closer to extreme gravitation, and time will dilate more.
When time is dilated perfectly, completely flat, it ceases to tick - it will get slower and slower until it just stops ticking (technically time ceases). If our time is dilated perfectly and remains so, we will not experience anything within this frame because this frame has no time, relative to everyone else (the outside universe).

In other words, a falling astronaut will have his time dilate until he gets to the event horizon and it will become totally flat. It means he will see the outside universe speed up, and then nothing - when time is totally dilated flat, his frame of reference will be as frozen in respect to the rest of the universe.
He won't see the end of the universe and the end of time. It will all happen very quickly, and in his frame, the outside will “simply” speed up, but not to the literal end of time because once his time is dilated that much in his frame of reference, he (or anything) will stop experiencing.
What if we could go to the event horizon and come back? What would we see?
We will see the rest of the universe speed up more and more, and when we reach the event horizon, we will stop observing anything. Only when we leave the black hole (somehow magically) our time dilation begins to dilate less, and we will begin to experience something again: The rest of the universe will seem - to us - to have sped up, and then aged instantaneous in this interval of perfect dilation, and then speed less and less until our dilation becomes closer and closer to that of the referenced frame.
How much the universe aged instantaneous, be it ten minutes, or a trillion years depends on how long (from the observer's point of view) we were in the interval of perfect dilation.
My point is: the dilation will speed up the history of the outside universe, but not to the end of time.
If my perspective is wrong, tell me where my logic fails?
Cheers :)
——-