[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[partial-reconfig] Placement Constraint of RM
Hi all,
On page 2 of XAPP290, it says:
3. Horizontal placement must always be on a four-slice boundary; the
leftmost placement
being x = 0, 4, 8, ¡K
However, when refering to the reference design, in
"../module_based/Top/Initial/alu.ucf",
how comes AG_U2 can start at X = 10 ? Is that the placement constraint has
been removed
in ISE 6.x ?
Cheers,
tk
AREA_GROUP "AG_U1" RANGE = SLICE_X0Y47:SLICE_X9Y0 ;
AREA_GROUP "AG_U1" RANGE = TBUF_X0Y47:TBUF_X8Y0 ;
AREA_GROUP "AG_U1" RANGE = RAMB16_X0Y5:RAMB16_X0Y0 ;
AREA_GROUP "AG_U1" RANGE = MULT18X18_X0Y5:MULT18X18_X0Y0 ;
INST U1 AREA_GROUP = AG_U1 ;
AREA_GROUP "AG_U3" RANGE = SLICE_X10Y47:SLICE_X23Y0 ;
AREA_GROUP "AG_U3" RANGE = TBUF_X10Y47:TBUF_X24Y0 ;
AREA_GROUP "AG_U3" RANGE = RAMB16_X1Y5:RAMB16_X2Y0 ;
AREA_GROUP "AG_U3" RANGE = MULT18X18_X1Y5:MULT18X18_X2Y0 ;
INST U3 AREA_GROUP = AG_U3 ;
AREA_GROUP "AG_U2" RANGE = SLICE_X24Y47:SLICE_X31Y0 ;
AREA_GROUP "AG_U2" RANGE = TBUF_X26Y47:TBUF_X30Y0 ;
AREA_GROUP "AG_U2" RANGE = RAMB16_X3Y5:RAMB16_X3Y0 ;
AREA_GROUP "AG_U2" RANGE = MULT18X18_X3Y5:MULT18X18_X3Y0 ;
INST U2 AREA_GROUP = AG_U2 ;
AREA_GROUP AG_U1 MODE=RECONFIG;
AREA_GROUP AG_U2 MODE=RECONFIG;
AREA_GROUP AG_U3 MODE=RECONFIG;
_________________________________________________________________
No masks required! Use MSN Messenger to chat with friends and family.
http://go.msnserver.com/HK/25382.asp
___________________________
partial-reconfig mailing list
partial-reconfig@itee.uq.edu.au
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/partial-reconfig/