I'm trying to use the DDR3 controller from the looper project in another project and there are a whole bunch of placer errors when the design is placed. Why is the signal unplaced when the placement is specified directly in the .xdc file ?
[Place 30-69] Instance umpmc1/u_ddr/u_mig_7series_0_mig/u_memc_ui_top_std/mem_intfc0/ddr_phy_top0/u_ddr_mc_phy_wrapper/gen_dq_iobuf_HR.gen_dq_iobuf[0].u_iobuf_dq/OBUFT (OBUFT) is unplaced after IO placer
Question
Robert Finch
Hi,
I'm trying to use the DDR3 controller from the looper project in another project and there are a whole bunch of placer errors when the design is placed. Why is the signal unplaced when the placement is specified directly in the .xdc file ?
[Place 30-69] Instance umpmc1/u_ddr/u_mig_7series_0_mig/u_memc_ui_top_std/mem_intfc0/ddr_phy_top0/u_ddr_mc_phy_wrapper/gen_dq_iobuf_HR.gen_dq_iobuf[0].u_iobuf_dq/OBUFT (OBUFT) is unplaced after IO placer
Example .xdc line:
set_property SLEW FAST [get_ports {ddr3_dq[0]}]
set_property IN_TERM UNTUNED_SPLIT_50 [get_ports {ddr3_dq[0]}]
set_property IOSTANDARD SSTL15 [get_ports {ddr3_dq[0]}]
set_property PACKAGE_PIN G2 [get_ports {ddr3_dq[0]}]
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.