Planahead做动态重构时的问题
Author:张吉良
2010.8.1
openhw上下载到杨中明做的用dip来控制led跑马灯方向的部分动态可重构的例子,虽然基本是lab2的简化版,整个实验附图,讲的很清晰,不过还是有点问题。
问题一:在划分可重构区域时,按照杨中明提供的操作步骤就会在点击pblock_reconfig时planahead程序自动关闭 。
在网上查到xmanweb的博客中写道:
前日,通过参照杨中明写的eapr初级教程EAPR设计.rar ,和wang74提供的planahead的实验手册试验一 操作使用手册.rar和实验程序part1_golden.rar ,终于将eapr流程走通了,在这里要衷心感谢他们一下,但是在实验过程中,通过对比eapr初级教程和wang74提供的手册,发现eapr初级教程中有些步骤没有手册里的科学,例如在划分可重构区域时,按照杨中明提供的操作步骤就会在点击pblock_reconfig时planahead程序自动关闭,而手册提供的步骤是先划出可重构区域再添加可重构模块,才是比较合理的步骤。而且在eapr初级教程中的netlists目录选择时,并没有提及将含有总线宏的目录也添加进来,如果没有加进来,那在可重构模块的实现时,会在66%时出现错误。但杨中明的教程好在他比较详细的介绍了设计原理和环境搭建步骤,所以总之还是要感谢两位,提供的教程。也期待和大家的沟通交流,共同学习进步。
另外在xilinx网站上查到:
Re: [help]PlanAhead is quit when I left click on the pblock_reconfig in the physical hierarchy
08-13-2009 05:39 PM
Thanks,It may be the bug of this version of soft.I solve this by first place a block in the menu command.then I can click the pblock_reconfig. I don't konw the reason but it does works.*_*
我查看下官网的lab2发现是应该先划分可重构区域(place a block)然后再添加可重构模块!!步骤如下:

最后可以点击右键:

问题二:在放置总线宏的位置时,两个需放在可重构区域的右边,而不能一个左一个右。否则的话会在DRC校验的时候会出错。
现在还不知道怎么样才能布好总线宏,初学,期待进步!