The Ravens have agreed to terms on a one-year deal with free-agent safety Ken Hamlin, according to a league source. Hamlin was released by the Cowboys in April. His 2010 base salary was scheduled to be $5.596 million before he was released.