【中科亿海微EQ6HL45开发平台测评体验】+02.eLinx软件安装(zmj)
[复制链接]
【中科亿海微EQ6HL45开发平台测评体验】+02.eLinx软件安装(zmj)
本节内容主要是eLinx的软件简介、安装与补丁流程。
1. 软件简介
亿灵思®设计套件(eLinx Design Suite)是中科亿海微基于多年可编程逻辑芯片开发软件技术攻关与工程实践应用而研发的一款拥有国产自主知识产权的大规模可编程逻辑芯片开发软件,可以支持千万门级以上可编程逻辑芯片的设计开发,同时提供几十种常用的IP核方便用户进行开发设计。从使用方向上看,亿灵思®设计软件可支持以下两大设计功能:
-
大规模可编程逻辑芯片开发设计
-
嵌入式可编程电路IP核设计评估
亿灵思®设计软件(eLinx Design Suite)支持工业界标准的可编程逻辑芯片开发流程,可以实现从RTL设计输入、逻辑综合、工艺映射、装箱、布局布线、码流生成、编程下载的全套操作。亿灵思设计软件处理流程如下图所示:
亿灵思®设计软件(eLinx Design Suite)的优势如下所示:
-
亿灵思®设计软件采用全正向自主设计,用户可实现相关数据的加密处理,提高安全性;
-
具有嵌入式可编程电路IP核complier功能,可帮助用户根据自己的需求灵活定制嵌入式可编程电路IP核的规模和排布;
-
集成高性能算法,在运行时间和性能上已经接近或达到国外同款主流商业软件的水平;
-
兼容国外主流软件的业务流程,且操作界面相似,工程师零学习成本便可快速上手;
-
提供三模冗余功能,通过软件加固的方式可大幅提升设计可靠性。
2. 软件安装与补丁
亿灵思®设计软件(eLinx Design Suite)详细安装流程如下所示:
//------安装流程
a.软件目录eLinx2.0_Setup_x86.exe
EHI-DEV-L45\软件\eLinx2.0_x86_2.0.12_20211115\eLinx2.0_Setup_x86.exe
b.双击软件eLinx2.0_Setup_x86.exe,使用默认安装目录。
c.安装过程大约5分钟(与电脑性能相关),安装完成后取消软件运行。
//------补丁流程
a.补丁目录
EHI-DEV-L45\打开必看\Programmer_202110150911.exe
b.替换目录
C:\Program Files (x86)\eHiWay\eLinx2.0\bin\shell\Programmer
c.将“补丁程序”拷贝到“替换目录”内,重命名为Programmer_core.exe。
//------证书安装
a.打开软件eLinx2.0
b.第一次打开软件提示需要导入Licence.dat,官网申请即可。
c.官网软件申请链接(需要提供MAC地址):
http://www.ehiway.cn/dl/W4H-252BtB.html
d.等待Licence.dat,导入之后软件状态正常。
2.1 软件安装与补丁
双击软件eLinx2.0_Setup_x86.exe,配置安装目录(默认C盘),安装过程大约5分钟,安装完成后先取消软件运行。
补丁使用:将Programmer_202110150911.exe重命名为Programmer_core.exe,拷贝至目录C:\Program Files (x86)\eHiWay\eLinx2.0\bin\shell\Programmer。
2.2 证书申请
Licence.dat证书需要到中科亿海微官网进行申请。
//------官网软件申请链接(需要提供MAC地址):
http://www.ehiway.cn/dl/W4H-252BtB.html
2.3 添加证书
第一次打开eLinx软件会提示需要导入Licence.dat,此处导入官网申请的证书即可。
3. 功能测试-Tcl测试
当前版本eLinx支持Tcl(Tool-Command-Language,工具命令语言),位于底部的Tcl-Console对话框。
尝试使用“pwd”查看一下当前目录,结果提示不支持。
输入“-help”,可以发现当前支持的Tcl指令主要包含打开/关闭工程、运行综合、运行实现、生成bit、添加文件、设置和清除。
这些Tcl足以应对常规操作,不过个人感觉Tcl语言的支持力度仍然存在提升空间。
//------Tcl功能测试
pwd //查看当前目录
Can't recognize this order.
You may input "-help" to verify correct order.
-help //查看帮助
open_project xx open a project with the full path and name xx
close_project close current project
run_synthesis xx run synthesis named xx
run_implementation xx run implementation named xx
generate_bitstream generate current selected bitstream
add_files xx yy add files,xx(designsources,constraints) is type,yy is full path
setting open Settings Window
-clear clear
//------END
|