[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[partial-reconfig] Problem with xc2v1000 board
Hi All,
I wonder if someone could help me, I'm trying to implement the partial
reconfiguration tutorial that I found on the web at
http://elektronica.ehb.be/reco/PartialTutorial.htm. However I'm trying
to implement it on an xc2v1000 based demo board, after changing the fpga
type in all the scripts and changing the busmacro from bm_4b_v2p to
bm_4b_v2. I get the following error, after checking on google and xilinx
I can find no similiar problems. So, I thought I'd ask on this list.
Thanks in Advance,
P.
------ output ----------
D:\xilinx\xc2v1000\Modules\capture>map -pr b toplevel.ngd -o
toplevel_map.ncd
toplevel.pcf
Release 6.3.03i - Map G.38
Copyright (c) 1995-2004 Xilinx, Inc. All rights reserved.
Using target part "2v1000fg456-4".
ERROR:Map:82 - Error while processing the constraint attached to area group
"AG_reco_module". The constraint value equals
SLICE_X28Y0:SLICE_X36Y79. The
range defined by columns 28, 36 and rows 0, 79 does not fall on CLB
boundary.
The internal configuration of the CLB in the given device is
different with
the FPGA Editor or the Floorplanner view. Please modify the constraint to
make the range fall on CLB boundary.
ERROR:Map:82 - Error while processing the constraint attached to area group
"AG_fix". The constraint value equals SLICE_X0Y0:SLICE_X26Y79. The range
defined by columns 0, 26 and rows 0, 79 does not fall on CLB
boundary. The
internal configuration of the CLB in the given device is different
with the
FPGA Editor or the Floorplanner view. Please modify the constraint to
make
the range fall on CLB boundary.
ERROR:Map:90 - Problem encountered processing DRC checks.
----- end output-----------------------
----- file:toplevel.ucf -------------
#PACE: Start of Constraints generated by PACE
INST "busmacro1" LOC = "TBUF_X32Y4" ; # X must be on 4-column
boundary X = 0, 4, 8, ...
# Y must be on even row boundary
Y = 0, 2, 4, ...
#PACE: Start of PACE I/O Pin Assignments
#NET "clk" LOC = "AJ17" ;
#NET "rst" LOC = "AL6" ;
NET "clk" LOC = "A11" ;
NET "rst" LOC = "A6" ;
NET "led1" LOC = "D9" ;
NET "led2" LOC = "D10" ;
#NET "led1" LOC = "AH9" ;
#NET "led2" LOC = "AG9" ;
#PACE: Start of PACE Area Constraints
AREA_GROUP "AG_fix" RANGE = SLICE_X0Y0:SLICE_X26Y79 ;
AREA_GROUP "AG_fix" RANGE = TBUF_X0Y0:TBUF_X26Y79 ;
AREA_GROUP "AG_fix" MODE = RECONFIG ;
AREA_GROUP "AG_fix" GROUP = CLOSED ;
AREA_GROUP "AG_fix" PLACE = CLOSED ;
INST "fix" AREA_GROUP = "AG_fix" ;
INST "U_BUFGMUX" AREA_GROUP = "AG_fix" ;
AREA_GROUP "AG_reco_module" RANGE = SLICE_X28Y0:SLICE_X36Y79 ;
AREA_GROUP "AG_reco_module" RANGE = TBUF_X28Y0:TBUF_X36Y79 ;
AREA_GROUP "AG_reco_module" MODE = RECONFIG ;
AREA_GROUP "AG_reco_module" GROUP = CLOSED ;
AREA_GROUP "AG_reco_module" PLACE = CLOSED ;
INST "reco_module" AREA_GROUP = "AG_reco_module" ;
INST "Internal_Gnd_Mux" AREA_GROUP = "AG_fix" ;
INST "Internal_Vcc_Mux" AREA_GROUP = "AG_fix" ;
INST "Internal_Gnd_Fix" AREA_GROUP = "AG_fix" ;
INST "Internal_Vcc_Fix" AREA_GROUP = "AG_fix" ;
INST "Internal_Gnd_Reco" AREA_GROUP = "AG_reco_module" ;
INST "Internal_Vcc_Reco" AREA_GROUP = "AG_reco_module" ;
#PACE: Start of PACE Prohibit Constraints
# Lock LUTs to avoid them from removal by map...
INST Internal_Gnd_Mux LOCK_PINS;
INST Internal_Gnd_Fix LOCK_PINS;
INST Internal_Gnd_Reco LOCK_PINS;
INST Internal_Vcc_Mux LOCK_PINS;
INST Internal_Vcc_Fix LOCK_PINS;
INST Internal_Vcc_Reco LOCK_PINS;
#PACE: End of Constraints generated by PACE
----- end File: toplevel.ucf --------------------
___________________________
partial-reconfig mailing list
partial-reconfig@itee.uq.edu.au
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/partial-reconfig/