Run OpenSPARC T1 on CentOS (百度网盘)
CentOS6.10虚拟机 32bit ;
EDA软件:novas2011 ;vcs2009 ;vera6.0.11;ius920 (ncvlog)
在此虚拟机上run OpenSparc T1 ,软件安装好后,run的过程还是出了很多bug ,大概花了三个月的时间debug。
1. OpenSPARC T1 介绍(可百度)
SPARC全称为可扩充处理器架构,由SUN公司设计,是精简指令集微处理器架构之一 [1] 。Sun公司于2005年12月推出了CMT处理器UltraSPARC T1,并于2006年3月将该处理器的源码公开,命名为即OpenSPARC T1,成为业界内第一款开源的64位处理器。又于2007年推出更加先进的后续处理器UltraSPARC T2,其开源版本OpenSPARC T2也随之公布 [2] 。OpenSPARC T1处理器的开源资料在网站上直接提供下载,其内容包括处理器的硬件描述语言源码、编译验证的脚本和软件、芯片仿真的平台、操作系统启动镜像、超特权级的软件源码以及丰富的相关文档。
OpenSPARC T1 源码可在这里下载 。
OpenSPARC T1是SOC/CPU/IC设计工程师很好的大型开源学习项目,CentOS6.10已上传到百度网盘,下载后使用Vmware14 pro打开,打开时选择“移动了该……”,root密码:lingyi0001 ,用户ly密码:lingyi0001 。如有需要可在微信公众号“上海零义科技有限公司“发私信购买,购买后提供网盘下载地址,提供运行技术支持。如担心被骗,也可以通过某宝进行购买,https://item.taobao.com/item.htm?ft=t&id=674734503362
RunOpenSPARCT1 onCentOS百度网盘 , 没购买不要下载,文件不全,购买后发送完整文件。内有pdf,可了解更多。
链接:https://pan.baidu.com/s/1PNvQkrqlH6MsbgjooVzl-g
提取码:y001
在这里观看操作演示 https://www.bilibili.com/video/BV14R4y1A7h7?spm_id_from=333.337.search-card.all.click 上传的CentOS 就是演示的这个,版权原因,上传之前把license 文件清空了,购买后请自己安装license , 安装方法网上很多。
2. 环境设置及目录说明
/home/ly/work/目录下为OpenSPARC T1 的Design and Verification目录,其中 OpenSPARCT117 是OpenSPARC T1 源码目录,OpenSPARCT117_sim是Verification目录,test为vcs和ncvlog 软件验证目录,验证vcs和ncvlog是否可正常使用。由于版权原因,不能提供这些软件的license , license 需要自己安装,网上有很多方法可参考。所有 Run OpenSPARC T1 要用的软件和库都已经安装设置好,并且安装了license后正确run过,用户只要安装license 即可直接按照下一步run,可以dump 出波形看。
/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.dat:$LM_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.dat:$LM_LICENSE_FILE
3. 运行及说明
/home/ly/work/OpenSPARCT117_sim 目录下打开terminal ,先运行:source /home/ly/cfgeda.sh,然后运行:./run.sh ,如下图:
浙公网安备 33010602011771号