虽然lattice diamondd的中文资料并不是特别多泹是软件中自带的英文资料放在了很显眼的位置,如上图红色圈的地方Lattice lattice diamondd user guide 主要是介绍软件的使用说明,包括工程的建立方法软件使用流程,具体的工具讲解会跳到专门的手册上比如reveal user guide ,里面是详细讲解这个时序分析工具的使用
2、如常规软件一样编程设计前要建立工程。洳图:
默认填name 和location 这两项就可以不想出现不必要的麻烦文件名和文件位置一定不要有中文。
我在工程文件夹下又建了5个文件夹目的是方便工程的管理,方便后期的维护
Core主要用来放置用到的IP核。
Dev文件夹放置工程文件也就是工程保存到这个文件夹下了,里面是软件操作过程产生的一些系统文件也包括下载文件。
Doc 文件夹存放的是关于工程的开发文档包括寄存器定义,开发日志注意事项等。
rtl文件夹下存放的是用户写的.V文件
Sim文件夹下放的是仿真文件和仿真工程。
如果工程的程序已经编写完成可以在此时添加进去点击add source 选择要添加的文件。
可以在此处将所有的文件添加进去为了演示其他功能,剩下的文件稍后用另一种方式添加
根据实际使用芯片型号选择。不多说
此處选择综合的工具,Synplify pro 是第三方综合工具综合优化能力很强,lattice lse 是自家的综合器综合后的体积能大一些。
根据实际情况选择综合工具
注意: 综合工具选择后不要随意更改,会出现未知错误
Finsih。工程建立完成