- 1、本文档共78页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
diamond11基础应用及增量编译
Diamond1.1的增量编译(incremental) 如何使用Synprify-pro做Partition *.areasrr 里包含了模块名以及每个子模块的资源报告,需要综合编译 有些时候模块的名字会加一些字母加数字的后缀,这并没有问题 当同一个模块被例化多次时,只需要做一次partition设置,工具会自动识别 大部分情况下,partition设置过一次后,就不需要重新设置。但有些时候,module名字 后面的数字会有些变化,这样原始的设置会导致partition无效。如果分析时序发现partition 内部出现了过大的延迟,必须重新check partition是否失效 对于一些设计加入initial就可以获得很好的时序结果了 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 受控 The End Question? The End 谢谢! Agenda Diamond1.1基本使用方法 设计软件图形用户界面(GUI)介绍 设计流程介绍 导入ispLEVER工程 新建工程 设置strategy 设置修改约束文件 运行布局布线 分析报告 Diamond1.1设计流程介绍 为新建工程设置适合的策略-stra
您可能关注的文档
最近下载
- 优质工程创优监理方案.pdf
- 第1-4单元期中重难点检测(试题)-2024-2025学年数学三年级上册北师大版.docx VIP
- 大疆 精灵 Phantom 4 Pro V2.0 快速入门指南 用户手册.pdf
- XX省传染病监测预警与应急指挥信息平台项目监测预警信息平台采购需求.docx VIP
- 最满意的三项工作和最不满意的一项工作3篇.docx
- 第1-4单元期中重难点卷(试题)-2024-2025学年数学三年级上册北师大版.docx VIP
- 送阅件-兖矿集团审计风险部.PDF
- 公司人力资源管理诊断报告.pptx
- NB∕T 31021-2012 风力发电企业科技文件归档与整理规范.pdf
- 辽宁省名校联盟 2024年高三 10 月份联合考试 物理试卷(含答案解析).pdf
文档评论(0)