RAM-based Shift Register problem in Vivado 2014.4
2015-10-10 17:14
411 查看
![](https://secure.xilinx.com/etc/designs/site/imgs/header/logo.png)
Sign In
Language
Toggle
Shopping
Cart
All
![](https://secure.xilinx.com/etc/designs/site/imgs/header/search-icon-red.png)
APPLICATIONS
PRODUCTS
DEVELOPER
ZONE
SUPPORT
ABOUT
System Logic
GoTo
CommunityCategory
BoardUsers
Register
·
Sign
In
·
Help
Community Forums
:
Xilinx Products
:
Intellectual
Property
:
System Logic
:
RAM-based Shift Register problem in Vivado 2014.4
Reply
Topic
Options
« Message
Listing
« Previous
Topic
Next
Topic »
elikelik
Visitor
Posts: 3
Registered: 09-24-2013
RAM-based Shift Register problem in Vivado 2014.4
Options12-31-2014 12:30 AM
Hi,
I have a RAM-based Shift Register in my design, which gives me the following Critical Error when trying to open the implemented design:
[EDIF 20-80] cannot connect net 'd[0]' to pin 'lls_speed.s3_v2_v4_v5_lls.gen_width[0].gen_depth[0].gen_only.i_lls_only/D[0]' in cell 'shift_ram_16x16_s_c_shift_ram_v12_0_legacy_HD1337'. This pin is already connected
to net 'mux_in[0,0]'. The new connection will be ignored.
The same IP (and the same design) was used in Vivado 2014.2 with no problem.
When trying to compile the exact same design in Vivado 2014.4 (after the IP was upgraded to Version 12.0 Rev. 5), I got the above message.
This Critical Error prevents the generation of a Bitstream file.
The IP is configured as:
Variable Length Lossless
Optimized to speed
Register Last Bit is checked (without CE)
Dimensions are 16x16
Initialized to 0 without a COE File
Power-on Reset value is 0
None of the Synchronous Settings (SCLR, SSET or SINIT) is activated
Any help is greatly appreciated.
Thanks,
Elik
Message 1 of
9 (2,267 Views)
Reply
0
jefedenorsk
Visitor
Posts: 28
Registered: 08-06-2012
Re: RAM-based Shift Register problem in Vivado 2014.4
Options01-13-2015 12:32 PM
Did you figure this out? I just updated to 2014.4 and a blockram core I'm using started throwing the same error.
Message 2 of
9 (2,170 Views)
Reply
0
jefedenorsk
Visitor
Posts: 28
Registered: 08-06-2012
Re: RAM-based Shift Register problem in Vivado 2014.4
Options01-13-2015 12:44 PM
My error : ERROR: [EDIF 20-80] Cannot connect net 'douta[9]' to pin 'ramloop[33].ram.r/douta[0]' in cell 'data_config_bram_131072by10blk_mem_gen_generic_cstr_HD2945'. This pin is
already connected to net 'n_0_ramloop[32].ram.r'. The new connection will be ignored.
I'll also add that I'm using synplify_pro for synthesis of the RTL connected to this core through a blackbox and using the core dcp output in Vivado. Looking at the code I don't see anything that would cause this, especially if it worked fine before upgrading
(from 2013.4 in my case).
Message 3 of
9 (2,162 Views)
Reply
0
![](https://xlnx.i.lithium.com/i/rank_icons/moderator.gif)
balkris
Moderator
Posts: 1,876
Registered: 08-01-2008
Re: RAM-based Shift Register problem in Vivado 2014.4
Options01-13-2015 11:09 PM
have you guys tried with Vivado synthesis tool. I believe you can regenerate the core with latest version in place of migrating from old versions.
Thanks and Regards
Balkrishan
--------------------------------------------------------------------------------------------
Please mark the post as an answer "Accept as solution" in case it helped resolve your query.
Give kudos in case a post in case it guided to the solution.
Message 4 of
9 (2,149 Views)
Reply
0
![](https://xlnx.i.lithium.com/i/rank_icons/moderator.gif)
balkris
Moderator
Posts: 1,876
Registered: 08-01-2008
Re: RAM-based Shift Register problem in Vivado 2014.4
Options01-13-2015 11:22 PM
send me the test case to reproduce this issue . I am not aware of any such known issue with core. You may try with Vivado synthesis tool
Thanks and Regards
Balkrishan
--------------------------------------------------------------------------------------------
Please mark the post as an answer "Accept as solution" in case it helped resolve your query.
Give kudos in case a post in case it guided to the solution.
Message 5 of
9 (2,147 Views)
Reply
0
jeremy.weagley
Visitor
Posts: 4
Registered: 08-13-2012
Re: RAM-based Shift Register problem in Vivado 2014.4
Options05-29-2015 01:52 PM
I'm having a similar problem. I created a FFT core using the IP catalog in Vivado 2014.4. This FFT core works properly in a design where it is the only FFT, but when I try to replicate the core several times in another design, I get the following error:
[EDIF 20-80] Cannot connect net 'd[0]' to pin 'lls_area.depth_lteq_1srl.gen_srl[0].ills_only/D[0]' in cell 'hf_fft_c_shift_ram_v12_0_legacy__parameterized14__1_HD3252'. This pin is already connected to net 'p_28_out'. The new connection
will be ignored.
Any idea what the problem might be here? If you need any additional information, let me know.
Thanks,
Jeremy
Message 6 of
9 (1,154 Views)
Reply
0
jeremy.weagley
Visitor
Posts: 4
Registered: 08-13-2012
Re: RAM-based Shift Register problem in Vivado 2014.4
Options06-11-2015 10:52 AM
For what it's worth, I was able to find a workaround to this problem. I created multiple versions of the same FFT and instantiated each of those rather than instantiating the same FFT multiple times. So rather than:
fft_0_inst: hf_fft
fft_1_inst: hf_fft
fft_2_inst: hf_fft
I now have:
fft_0_inst: hf_fft_0
fft_1_inst: hf_fft_1
fft_2_inst: hf_fft_2
Hope this helps
Message 7 of
9 (1,012 Views)
Reply
0
durakt
Visitor
Posts: 5
Registered: 01-13-2015
Re: RAM-based Shift Register problem in Vivado 2014.4
Options07-30-2015 11:19 AM
I have only one instance of the fft core but I am getting this same error message (tops out at 100 errors during bitstream generation)
[EDIF 20-80] Cannot connect net 'd[0]' to pin 'lls_area.depth_lteq_1srl.gen_srl[0].i_lls_only/D[0]' in cell 'fft_8k_RTcnfg_12_12_c_shift_ram_v12_0_legacy__parameterized16__1_HD1500'. This pin is already connected to net 'p_20_out'.
The new connection will be ignored. ["c:/Users/tdurak.ANNARBOR/xlnx_des/DU_f/vivado/project/td4_bf_lpbk/td4_bf_lpbk.runs/impl_1/.Xil/Vivado-1216-tdurak-e6520/dcp/FPGA_top.edf":2281135]
I do have the fft data output splitting to two identical IP Core Fifos. I could build these as two inependent fifo cores (similar to what jeremy did with his FFT core), but I feel like I would just be fishing, and that takes a longggg time.
Does anyone have any suggestions?
Message 8 of
9 (598 Views)
Reply
0
durakt
Visitor
Posts: 5
Registered: 01-13-2015
Re: RAM-based Shift Register problem in Vivado 2014.4
Options07-30-2015 11:21 AM
Note I am using Vivado 2014.3.1
Message 9 of
9 (597 Views)
Reply
0
« Message
Listing
« Previous
Topic
Next
Topic »
© Copyright 2015 Xilinx Inc.
Privacy
Trademarks
Legal
Feedback
Contact Us
Connect on LinkedIn
Follow us on Twitter
Connect on Facebook
Connect on Google+
Watch us on YouTube
Subscribe
to Newsletter
Join our Support Forums
相关文章推荐
- c 调用 java
- 适配iOS9(ATS问题)
- 改变 HTML 内容
- rdflib中SPARQL如何判断得到的结果为空
- ICA/RDP协议是如何做到远程服务器控制云终端的?
- PAT小结
- SQL*Loader加载数据
- JavaScriptSerializer类序列化日期时需要注意的问题
- 从xib加载文件
- svg文件使用highmap显示
- UIViewCotroller 的生命周期函数
- userInteractionEnabled
- 概率中的基本概念
- 通用测试用例
- Python Twisted 框架中 socket通信
- 对象的构建
- 判断触摸的点在那个 View上
- 带参数宏的定义
- Use GraceNote SDK in iOS(一)通过序列化GDO查询专辑封面
- Android应用截图方法