Stop in for a cup of coffee

Here’s a riddle:

what’s round, hard and purple and gives you a smile when you pound it?
A Vikings fan