Definition A general purpose processor synthesised on a [[FPGA]], rather than in custom silicon. Can be customised/modified (add instructions, add/remove features) and redeployed easily.