完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,大家好,
我有一个Zynq 7020设计,在某处使用两个块公羊; 使用Vivado(2016.2)块内存生成器生成(每个内存为32位宽,100k深)。 合成后,利用率如下: 这是我所期待的。 但是,在实现之后,它看起来像这样: ......现在我想知道我的记忆在哪里:-)他藏在哪里(在Zynq)? Vivado在哪个报告中告诉我它在使用BRAM时做了什么? 利用率报告还说使用了0%的BRAM ... 干杯! 马里奥 以上来自于谷歌翻译 以下为原文 Hi Guys, I have a Zynq 7020 design that somewhere uses two block-rams; generated using Vivado's (2016.2) Block Memory Generator (each memory is 32bit wide and 100k deep). After synthesis, the utilization is like this: This is what I'd expect. However, after implementation, it looks like that: ...and now I'm wondering where my memory went :-) Where does he hide it (in the Zynq)? In which report does Vivado tell me what it's doing with the BRAMs? The utilization report also says that 0% BRAMs are used... Cheers! Mario |
|
相关推荐
7个回答
|
|
你好@ mauererm
您可以使用ARhttp://www.xilinx.com/support/answers/58616.html中描述的技术来查找修剪的原因。 谢谢,迪皮卡.---------------------------------------------- ---------------------------------------------- Google之前的问题 张贴。 如果某人的帖子回答了您的问题,请将帖子标记为“接受为解决方案”。 如果你看到一个特别好的和信息丰富的帖子,考虑给它Kudos(左边的明星) 在原帖中查看解决方案 以上来自于谷歌翻译 以下为原文 Hi @mauererm You can use the technique described in AR http://www.xilinx.com/support/answers/58616.html to find the reason for the trimming. 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)View solution in original post |
|
|
|
你好@ mauererm
您是否在设计中正确连接了IP? 看起来实现工具正在修剪BRAM实例。 请打开已实现的设计,然后转到编辑 - >查找并搜索设计中是否有BRAM类型的单元格。 如果结果为空,则打开合成设计并检查BRAM输入和输出是否在原理图中正确连接。 谢谢,迪皮卡.---------------------------------------------- ---------------------------------------------- Google之前的问题 张贴。 如果某人的帖子回答了您的问题,请将帖子标记为“接受为解决方案”。 如果你看到一个特别好的和信息丰富的帖子,考虑给它Kudos(左边的明星) 以上来自于谷歌翻译 以下为原文 Hi @mauererm Did you connect the IP properly in the design? It looks like implementation tool is trimming the BRAM instances. Please open implemented design and go to Edit -->find and search if there are any cells of type BRAM in the design. If the results are empty then open synthesized design and check if the BRAM inputs and outputs are connected properly or not in schematic. 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) |
|
|
|
嗯,实施设计中没有BRAM,但原理图看起来不错;
它就在那里并且有线...... 以上来自于谷歌翻译 以下为原文 Hmm, no BRAM in implemented design, but schematic looks good; it's all there and wired... |
|
|
|
你好@ mauererm
您可以使用ARhttp://www.xilinx.com/support/answers/58616.html中描述的技术来查找修剪的原因。 谢谢,迪皮卡.---------------------------------------------- ---------------------------------------------- Google之前的问题 张贴。 如果某人的帖子回答了您的问题,请将帖子标记为“接受为解决方案”。 如果你看到一个特别好的和信息丰富的帖子,考虑给它Kudos(左边的明星) 以上来自于谷歌翻译 以下为原文 Hi @mauererm You can use the technique described in AR http://www.xilinx.com/support/answers/58616.html to find the reason for the trimming. 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) |
|
|
|
块存储器生成器提供具有核心生成的示例设计
您可以右键单击并打开示例设计和实现。 检查资源,看看是否能找到差异。 原因可能在于你的设计优化了我的工具。 检查实施阶段的警告你能不能分享你的XCI文件。对于这个配置核心暂时使用32个BRAM你也可以查看资源指南https://www.xilinx.com/support/documentation/ip_documentation/ru/blk -MEM-gen.html 谢谢和RegardsBalkrishan ----------------------------------------------- ---------------------------------------------请将帖子标记为 一个答案“接受为解决方案”,以防它有助于解决您的查询。如果一个帖子引导到解决方案,请给予赞誉。 以上来自于谷歌翻译 以下为原文 Block Memory Generator provide example design with core generation. You can right click and open example design and implement . Check the resources and see if you can find the difference. The reason could be here your design got optimize my the tool . check the warnings at implementation stage Can you please share you XCI file as well For this configuration core tentatively use 32 BRAMs You can also check the resource guide here https://www.xilinx.com/support/documentation/ip_documentation/ru/blk-mem-gen.html 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. |
|
|
|
这不仅仅是BRAM,你在实现过程中也会丢失100个DSP片。
这表明设计的很大一部分正在被移除或优化。 在实施过程中查看警告 - 您应该看到大量关于它修剪未连接信号或将引脚连接到常量值的信号。 以上来自于谷歌翻译 以下为原文 It's not just BRAM, you're losing something like 100 DSP slices during implementation too. This suggests that a very large part of the design is being removed or optimised away. Have a look through the warnings during implementation - you should see a huge number of ones about it trimming unconnected signals, or connecting pins to constant values. |
|
|
|
唉,找到了;
它离下游很远...... :-)谢谢! 一切都好了:-) 以上来自于谷歌翻译 以下为原文 Argh, found it; it was pretty far downstream... :-) Thanks! All OK now :-) |
|
|
|
只有小组成员才能发言,加入小组>>
2384 浏览 7 评论
2800 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2264 浏览 9 评论
3336 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2431 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
757浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
547浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
369浏览 1评论
1965浏览 0评论
684浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 07:59 , Processed in 1.193232 second(s), Total 60, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号