Imagination: IP core for consumer entertainment