- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Diamond1.1的增量编译(incremental) 增量编译之initial 到了第二步,设计者的工作变得不那么繁重。 双击strategy,先设置综合选项,扇出为100000,频率为1,设置SDC路径 Diamond1.1的增量编译(incremental) 增量编译之initial 如果设计中调用了IP则设置NGO等文件路径,如果有Memory初始化文件也可以设置 Diamond1.1的增量编译(incremental) 增量编译之initial 设置PAR属性,具体请参见前面的胶片,其中多钟子是必须设置的,种子的多少根据 布线的难易程度来决定 Diamond1.1的增量编译(incremental) 增量编译之initial 在TCL控制台输入一条启动initial的启动命令 prj_impl option run_flow initial 开始运行initial的PAR 完成MAP的时候,可以看到生成的ICF文件,里面提供了分区信息,主要是时间戳 以及各模块是否发生了变化 Diamond1.1的增量编译(incremental) 增量编译之initial MAP生成的ICF Diamond1.1的增量编译(incremental) 增量编译之initial PAR生成的ICF,每个种子的ICF是不同的,这是软件所做的不同尝试 PAR的ICF增加了区域大小以及区域位置的信息 Diamond1.1的增量编译(incremental) 增量编译之initial 查看*.PAR报告,里面报告了每个module的详细资源情况,这也是Diamond新特性 Diamond1.1的增量编译(incremental) 增量编译之initial 当Initial完成布局布线后,工具保留了一个最好的结果在inc1的文件夹下,里面就是 Icf以及NCD信息,有了这个就可以开始最后一部曲增量编译了。 Diamond1.1的增量编译(incremental) 增量编译之incremental 如果在initial过程中需要运行多钟子且取得了好时序,那么在incremental的时候就 不需要运行过多的种子了。而且会大大节省每个种子的运行时间??? 根据项目需要修改设计,通常情况下,我们认为修改的设计涉及的模块是不多的, 假定是一些小的改动。 这里我们只修改count_up.v Diamond1.1的增量编译(incremental) 增量编译之incremental 在TCL控制台里输入prj_impl option run_flow incremental 回车确认,如下图。 运行PAR Diamond1.1的增量编译(incremental) 增量编译之incremental MAP生成的ICF,比较最初的ICF发生了比较大的变化 Diamond1.1的增量编译(incremental) 增量编译之incremental PAR生成的ICF,比较最初的ICF发生了比较大的变化 new old Diamond1.1的增量编译(incremental) 增量编译之incremental 至此增量编译就完成了,为了节省培训时间,选择的案例并不能很好的说明增量编译。 作为Diamond的新特性一切还在不断的完善中,如果遇到问题,Lattice会提供良好支持。 RTL SDC file *.icf, ref.ncd ( Initial run) design.ncd, design_map.ncd *.prf. 客户求助需要提供的文件 License 受控 * Thank you! * Diamond1.1设计流程介绍 为新建工程设置适合的策略-strategy 对于一个工程,Diamond会预设四个默认的(不可以修改但可以clone)策略。 Area:面积优先的方式进行布局布线 I/O Assistant:完成I/O的DRC(不推荐),且bit文件不可加载使用(未做布局布线) Quick:以最快的方式完成布局布线,通过设置布线努力程度最低实现 Timing:以速度优先为前提,同时提高布局布线的努力程度 Strategy1实际上是生成新工程时产生的,可以根据设计需要定制strategy 双击即可进入设置界面 Diamond1.1设计流程介绍 自定义strategy之综合属性设置 三个经常使用的属性: Fan-out Limit通常越大越好,修改为100000 Frequency(Mhz),最好修改为1 如果有综合约束属性可以设置SDC索引路径 SDC将在incremental特性中被广泛使用 Diamond1.1设计流程介绍 自定义strategy之Translate Design设置 二个经常使用的
您可能关注的文档
- 安徽联通教育网解决方案介绍.pptx
- XX集团年度市场战略企划及整合传播方案.ppt
- XX广场全球招商推介会方案.ppt
- WLAN无线城市解决方案.ppt
- Windows 10 支持新 USB 连接方案.pptx
- UnityV2的热备解决方案.ppt
- ThinkServerTD340SMB应用服务器解决方案.pptx
- OVID科研在线整体解决方案.pptx
- LINKBASIC数据中心IDC(综合布线及冷池解决方案).pptx
- LED照明驱动解决方案.ppt
- CEC-5-English-History-2011-2012学年第一学期英语国家文化(英国历史及相.ppt
- 【聚焦中考】2014总复习(浙江地区专版)考点精讲:第07讲生命活动的调节(36张ppt含13中考真.ppt
- 两会热点之我谈.ppt
- 儿童多动症(ADHD)的识别与管理PPT演示课件.pptx
- 儿童多动症(ADHD)的识别与管理PPT演示课件.pptx
- 儿童多动症(ADHD)的识别与管理-PPT课件.pptx
- 儿童多动症(ADHD)的识别与管理-PPT演示课件.pptx
- 儿童多动症(ADHD)的识别与管理-PPT演示课件.pptx
- 儿童多动症(ADHD)的识别与管理-PPT课件.pptx
- 疝气护理-PPT课件.pptx
原创力文档


文档评论(0)