One of these EP3C5E144C7N . . ?
I asked for help in the Altera forum: http://www.alteraforum.com/forum/showthread.php?t=2026