完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
错误:位置:1073 - Placer无法为组件创建RPM [BUFIO_RPMs]
axi_adc_4c_0 / axi_adc_4c_0 / USER_LOGIC_I / i_adc_4c / i_adc_if / i_clk_gbuf类型 BUFIO的原因如下。 这个问题的原因: 与此结构相关的一些逻辑被锁定。 这应该导致 要锁定的其余逻辑。 我们应该找到一个问题 BUFIO axi_adc_4c_0 / axi_adc_4c_0 / USER_LOGIC_I / i_adc_4c / i_adc_if / i_clk_gbuf关闭 芯片边缘以满足相对布局要求 这个逻辑。 以下组件是此结构的一部分: 错误:包装:1654 - 时序驱动的放置阶段遇到错误。 错误:Xflow - 程序映射返回错误代码2.中止流程执行... make:*** [__xps / system_routed]错误1 这适用于FMC连接器上的ADC接口。 设计与我连接的第一个ADC正确构建和运行。 不同的ADC将LVDS对快速时钟信号路由到引脚H4和H5(LOC A10和B10),它们是FMC_LPC_CLK0_M2C。 显然,砂矿不喜欢这个,并抱怨上面显示的错误。 这是相关的UCF文件的片段: ADI 9633的#Clock行## NET adc_clk_in_p LOC =“A10”| DIFF_TERM =“TRUE”| IOSTANDARD =“LVDS_25”; NET adc_clk_in_n LOC =“B10”| DIFF_TERM =“TRUE”| IOSTANDARD =“LVDS_25”; NET adc_frame_p LOC =“K26”| DIFF_TERM =“TRUE”| IOSTANDARD =“LVDS_25”; NET adc_frame_n LOC =“K27”| DIFF_TERM =“TRUE”| IOSTANDARD =“LVDS_25”; ##数据行ADI 9633 ## NET adc_data_in_p [0] LOC =“A33”| DIFF_TERM =“TRUE”| IOSTANDARD =“LVDS_25”; NET adc_data_in_n [0] LOC =“B33”| DIFF_TERM =“TRUE”| IOSTANDARD =“LVDS_25”; NET adc_data_in_p [1] LOC =“E32”| DIFF_TERM =“TRUE”| IOSTANDARD =“LVDS_25”; NET adc_data_in_n [1] LOC =“E33”| DIFF_TERM =“TRUE”| IOSTANDARD =“LVDS_25”; NET adc_data_in_p [2] LOC =“J30”| DIFF_TERM =“TRUE”| IOSTANDARD =“LVDS_25”; NET adc_data_in_n [2] LOC =“K29”| DIFF_TERM =“TRUE”| IOSTANDARD =“LVDS_25”; NET adc_data_in_p [3] LOC =“K28”| DIFF_TERM =“TRUE”| IOSTANDARD =“LVDS_25”; NET adc_data_in_n [3] LOC =“J29”| DIFF_TERM =“TRUE”| IOSTANDARD =“LVDS_25”; 这是BUFIO结构: IBUFGDS i_clk_ibuf( .I(adc_clk_in_p), .IB(adc_clk_in_n), .O(adc_clk_in_ibuf_s)); BUFIO i_clk_gbuf( .I(adc_clk_in_ibuf_s), .O(adc_clk_in)); BUFR#(。BUFR_DIVIDE(“3”))i_clk_rbuf( .CLR(1'b0), .CE(1'b1), .I(adc_clk_in_ibuf_s), .O(adc_clk)); 有没有人有任何想法这个问题的解决方案是什么? 以上来自于谷歌翻译 以下为原文 ERROR:Place:1073 - Placer was unable to create RPM[BUFIO_RPMs] for the component axi_adc_4c_0/axi_adc_4c_0/USER_LOGIC_I/i_adc_4c/i_adc_if/i_clk_gbuf of type BUFIO for the following reason. The reason for this issue: Some of the logic associated with this structure is locked. This should cause the rest of the logic to be locked. A problem was found where we should place BUFIO axi_adc_4c_0/axi_adc_4c_0/USER_LOGIC_I/i_adc_4c/i_adc_if/i_clk_gbuf off the edge of the chip in order to satisfy the relative placement requirement of this logic. The following components are part of this structure:ERROR:Pack:1654 - The timing-driven placement phase encountered an error.ERROR:Xflow - Program map returned error code 2. Aborting flow execution...make: *** [__xps/system_routed] Error 1This is for a ADC interface across the FMC connector. Design builds and functions properly with the first ADC that I interfaced it with. A different ADC routes an LVDS pair of a fast clock signal to pins H4 and H5 (LOC A10 and B10) which are FMC_LPC_CLK0_M2C. Evidently, the placer doesn't like this and complains with the error shown above. This is the segment of the UCF file that's relevant: #Clock lines for ADI 9633##NET adc_clk_in_p LOC = "A10" | DIFF_TERM = "TRUE" | IOSTANDARD = "LVDS_25";NET adc_clk_in_n LOC = "B10" | DIFF_TERM = "TRUE" | IOSTANDARD = "LVDS_25";NET adc_frame_p LOC = "K26" | DIFF_TERM = "TRUE" | IOSTANDARD = "LVDS_25";NET adc_frame_n LOC = "K27" | DIFF_TERM = "TRUE" | IOSTANDARD = "LVDS_25";##DATA lines for ADI 9633##NET adc_data_in_p[0] LOC = "A33" | DIFF_TERM = "TRUE" | IOSTANDARD = "LVDS_25";NET adc_data_in_n[0] LOC = "B33" | DIFF_TERM = "TRUE" | IOSTANDARD = "LVDS_25";NET adc_data_in_p[1] LOC = "E32" | DIFF_TERM = "TRUE" | IOSTANDARD = "LVDS_25";NET adc_data_in_n[1] LOC = "E33" | DIFF_TERM = "TRUE" | IOSTANDARD = "LVDS_25";NET adc_data_in_p[2] LOC = "J30" | DIFF_TERM = "TRUE" | IOSTANDARD = "LVDS_25";NET adc_data_in_n[2] LOC = "K29" | DIFF_TERM = "TRUE" | IOSTANDARD = "LVDS_25";NET adc_data_in_p[3] LOC = "K28" | DIFF_TERM = "TRUE" | IOSTANDARD = "LVDS_25";NET adc_data_in_n[3] LOC = "J29" | DIFF_TERM = "TRUE" | IOSTANDARD = "LVDS_25"; And here is the BUFIO structure: IBUFGDS i_clk_ibuf ( .I (adc_clk_in_p), .IB (adc_clk_in_n), .O (adc_clk_in_ibuf_s)); BUFIO i_clk_gbuf ( .I (adc_clk_in_ibuf_s), .O (adc_clk_in)); BUFR #( .BUFR_DIVIDE ("3")) i_clk_rbuf ( .CLR (1'b0), .CE (1'b1), .I (adc_clk_in_ibuf_s), .O (adc_clk)); Does anyone have any ideas what is the solution for this kind of problem? |
|
相关推荐
2个回答
|
|
嗨,
您使用的目标设备是什么? 谢谢, 迪皮卡。 谢谢,迪皮卡.---------------------------------------------- ---------------------------------------------- Google之前的问题 张贴。 如果某人的帖子回答了您的问题,请将帖子标记为“接受为解决方案”。 如果你看到一个特别好的和信息丰富的帖子,考虑给它Kudos(左边的明星) 以上来自于谷歌翻译 以下为原文 Hi, What is the target device you are using? Thanks, Deepika. Thanks, Deepika. -------------------------------------------------------------------------------------------- Google your question before posting. If someone's post answers your question, mark the post as answer with "Accept as solution". If you see a particularly good and informative post, consider giving it Kudos (the star on the left) |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
2378 浏览 7 评论
2793 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2260 浏览 9 评论
3334 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2426 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
750浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
537浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
360浏览 1评论
753浏览 0评论
1955浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 01:41 , Processed in 1.246709 second(s), Total 79, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号