This paper presents a novel method to generate optimized architecture of hardware processes implemented on "System on a Programmable Chip" (SoPC). The hardware processes are the applications tailored "cells" in the Processor- Coupled Polymorphous Fabric ([12], [11]) implemented on the reconfigurable SoPC platform. In order to obtain optimized high performance pipelined architecture each process implementing repetitive conditional behavior with possible inter-iteration dependencies is scheduled under hardware resource constraints using "FAbric cell Synthesis Tool" (FAST). The scheduling problem is defined and solved using constraints programming approach. This approach makes it possible to obtain optimal solutions in terms of execution time and number of registers for a number of real cases. Our method is illustrated using a simple example and a part of the "CORDIC" application [6]. The final design is implemented on a reconfigurable platform that shows feasibility of our approach. Optimal schedules are achieved for both discussed applications.