 Designing self-altering systems requires engineers to learn new methods, and that new software tools be developed.PLDs are being sold now that contain a microprocessor with a fixed function (the so-called "core") surrounded by programmable logic.These devices let designers concentrate on adding new features to designs without having to worry about making the microprocessor work.