Soft-Cores Generation by Instruction Set Analysis