systolic CBP