马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 dodoee 于 2022-11-13 15:55 编辑
Run OpenSPARC T1 on CentOS(降价至100元) 上海零义科技有限公司 1. 运行环境设置及目录说明 虚拟机及EDA软件:CentOS6.10 32bit , novas2011 ;vcs2009 ;vera6.0.11;ius920 (ncvlog)
/home/ly/work/目录下为OpenSPARC T1 的Design andVerification目录,其中 OpenSPARCT117 是OpenSPARC T1 源码目录,OpenSPARCT117_sim是Verification目录,test为vcs和ncvlog 软件验证目录,验证vcs和ncvlog是否可正常使用。由于版权原因,不能提供这些软件的license , license 需要自己安装,网上有很多方法可参考。所有 Run OpenSPARC T1 要用的软件和库都已经安装设置好,并且安装了license后正确run过,用户只要安装license 即可直接按照下一步run。 /home/ly/cfgeda.sh文件中第17行和18行设置synopsys软件的了license,把你的 synopsys软件的license (改名为synopsys.dat)文件放在/home/ly/eda/lic 目录下。 export SNPSLMD_LICENSE_FILE=/home/ly/eda/lic/synopsys.dat export LM_LICENSE_FILE=/home/ly/eda/lic/synopsys.datLM_LICENSE_FILE /home/ly/cfgeda.sh文件最后一行设置了cadence 的license , 把你的cadence软件的license (改名为cad.dat)文件放在/home/ly/eda/lic 目录下。 export LM_LICENSE_FILE=/home/ly/eda/lic/cad.datLM_LICENSE_FILE 2. CentOS610虚拟机及密码 CentOS610虚拟机已上传到百度网盘,下载后使用Vmware14 pro打开,打开时选择“移动了该……”,root密码:lingyi0001,用户ly密码:lingyi0001。
https://www.bilibili.com/video/BV14R4y1A7h7/?spm_id_from=333.337.search-card.all.click 看演示。
3. 运行及说明 /home/ly/work/OpenSPARCT117_sim 目录下打开terminal ,先运行:source /home/ly/cfgeda.sh,然后运行:./run.sh ,如下图: 这时可以用gedit 打开sim.log ,看一下log。run.sh 中运行了sim.sh, sim.sh中主要设置了变量,还调用了sims 命令: sims -sim_type=vcs -ncv_build-group=core1_mini -fsdbfile=/sim.fsdb -start_dump=1 -stop_dump=5-fsdbDumplimit=50MB -novera_build -novera_run -debussy -vcs_use_fsdb-novcs_use_vcsd -vcs_run sims 命令是在/home/ly/work/OpenSPARCT117/tools/src/sims/目录下sims,1.262中实现的,是perl 脚本,如下图,以上具体参数在sims,1.262中有说明,还可以参考/home/ly/work/OpenSPARCT117/doc/OpenSPARCT1_DVGuide.pdf 文档。 会自动运行大概20多mins,运行完(sim.log中也可以看到)后如图: 在terminal中输入verdi&,打开novas , 点击new waveform ,看波形。 /home/ly/work/OpenSPARCT117/verif/env/cmp/ 目录下cmp_top.v文件1648行是Dump 波形的语句。 |