I have a design with an Aurora RocketIO core and in the UCF file I've added the following lines:
INST Inst_rio0_top/Inst_rio0/lane_0_phase_align_i/phase_align_flops_r* AREA_GROUP="PHASE_ALIGN_0_GRP";
# Place RIO0 lane_0_mgt_i at location X0Y1 INST Inst_rio0_top/Inst_rio0/lane_0_mgt_i LOC=GT_X0Y1;
AREA_GROUP "PHASE_ALIGN_0_GRP" RANGE=SLICE_X14Y152:SLICE_X15Y153;
When I use PACE to modify a pin assignment or something equally trivial and save the UCF, the AREA_GROUP "PHASE_ ..........;" line has disappeared. Although the Aurora core does still seem to work, I thought that the placement of the phase alignment FFs was important and was explicitly indicated for good reason. Can anyone tell me what's going on here please? Even if there's some setting somewhere that's telling the PAR to ignore this type of constraint, why does it disappear? Is it something to do with the fact that except for the pin assignments, all the UCF file has been added textually i.e. not via PACE or the Constraints Editor?
TIA,
Rog.