R
Roger
Guest
Thanks for your comments. It doesn't sound like there's an obvious answer to
this one. I thought someone from Xilinx might post a comment.
Rog.
"Roger" <enquiries@rwconcepts.co.uk> wrote in message
news:TAoJf.39670$K42.16607@newsfe7-win.ntli.net...
this one. I thought someone from Xilinx might post a comment.
Rog.
"Roger" <enquiries@rwconcepts.co.uk> wrote in message
news:TAoJf.39670$K42.16607@newsfe7-win.ntli.net...
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.