Two days after the Cardinals released him, Levi Brown agreed to a five-year deal with Arizona, a league source told ESPN NFL Insider Adam Schefter. Before being cut Tuesday to clear salary-cap space, Brown was set to count $17M against the 2012 cap.