The Arizona Cardinals have signed veteran tight end John Carlson to a two-year contract.

He was cut by the Minnesota Vikings this week.

Carlson, 29, caught 32 passes for 344 yards and a touchdown last season in 13 games.

His season ended prematurely due to a concussion, his third in six NFL seasons.

A restructured contract couldn't be worked out. Playing two seasons for the Vikings, Carlson caught just 40 passes for 387 yards and a touchdown.

Carlson signed a five-year, $25 million contract two years ago. Cutting him will save $2 million against the salary cap.

Follow me on Twitter: @RavensInsider

Aaron Wilson covers the Ravens for The Baltimore Sun.