The Cardinals have reached a contract agreement with first-round draft pick Patrick Peterson. Peterson is scheduled to be practicing by Sunday after agreeing Saturday to a four-year, $18.5 million contract with a fifth year at the team's option.