There is no true FPGA or FPAA inside the PSoCs but pre-fabricated building blocks that can be modified and adjusted programatically. For instance: the PSoC5 contains 24 UDBs each with 2 FIFOs, some PLD logic and an 8-bit wide programmable ALU. These UDBs are commonly used to build many of the ready-made components and allow the user to build their own ones.
The analog parts usually are not programmable, but the specs can be adjusted to the requirements.
The analog parts are highly configurable in their electrical properties and
configuration. They are not "gate" level configurable like ASIC, they are
not built out of standard cell but rather specific circuitry design goals with
respect to their properties.
Some of the configurability of analog peripherals are
Perfect, this is exactly what I needed!