modular configurable pcore