Jevon Carter has agreed to a three-year, $11.5 million deal with the Phoenix Suns.