Socrates安装和RTL生成安装配置手册

EDA软件 0 399 佚名 收藏

第一部分:简单介绍

Socrates是ARM家的IP generator GUI界面工具(类比Synopsys的coreConsultant),NIC400是一个IP(类比S家的PCIE or ETH)。

个人推荐使用1.6.2或者1.7.1版本的socrates。安装程序里面有个文件夹thirdparty/ad_3p_tools里面带了python,perl,tcl,xalan,xercesc工具,所以对OS的依存度较低。

第二部分:安装方法和过程:

方法一:通过安装包安装。以18.1版本的安装包为例安装(我没有1.6.2的安装包)(目录应为18.1 ,我写成了1.8.1,但是过程一样)

安装后,可以使用/opt/arm/Socrates1.8.1/etc/install/health_check/checkInstallation.sh进行环境检查,检查出问题,缺少什么补什么。

 

 

方法2:从其他地方tar包,打包过来。

 

解包后,需要修改socrates安装目录的5个地方:

ARM-Socrates/ARM-Socrates.ini

ARM-Socrates/socrates.sh

ARM-Socrates/socrates_cli

ARM-Socrates/configuration/config.ini

ARM-Socrates/configuration/socrates_preferences.ini

 

以上五个文件中的文件路径/oldpath/ARM/Socrates/V1.6.2要修改为ARM-Socrates实际的放置路径。

 

注意:

Socrates是32位的!!一定要补32位的lib,笔者踩坑了报缺少libstdc++.so.5,折腾了好几天,最终是安装compat-libstdc包解决:

yum -y install compat-libstdc++-33-3.2.3-72.el7.i686  (centos7.9)

yum -y install compat-libstdc++-33-3.2.3-69.el6.i686  (centos6.10)

 

第三部分:验证方法:

新版本的socrates开启后,先把NIC400 IP bundle绑定(让socrates识别)

如何绑

 

b)绑哪个IP,在这里选(选到目录就行)

c)finish后就绑个几十秒

 

        然后就可以开始去配置IP了

 

然后就可以开始去配置生成IP了

先双击IP

 

为该IP建立project和name

配置它

 

        d)24就是检查它、25就是编译它、26就是生成RTL

 

 

相关推荐:

网友留言:

您需要 登录账户 后才能发表评论

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码