在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7235|回复: 15

使用 Simics 3.0.31 自动安装 Solaris 8 SPARC

[复制链接]
发表于 2017-7-22 17:33:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 catannie 于 2017-7-25 09:14 编辑

TMSC 0.13um 工艺的 Artisan Memory Compiler 只能在 sparc 或 hp-ux 系统中运行, 因此需要使用 Simics 3.0.31 模拟一台 sparc 工作站安装Solaris 8.

下载链接:
Simics 3.0.31
Solaris 8 SPARC

Simics 提供的 Solaris 8 自动安装脚本有以下两个问题:
1.配置为DHCP动态获取IP地址,设置本机域名和DNS服务器,因此安装过程中验证DNS服务时会出错,无法成功安装。
2.安装Developer System,占用磁盘空间较大且耗时很长。

使用以下修改过的脚本文件覆盖Simics-3.0.31\targets\common目录中的同名文件,可解决上述问题。
solaris8-install.zip (1.02 KB, 下载次数: 120 )

安装步骤:

1.启动Simics,选择一个空目录作为workspace,不需要太大,有300MB磁盘空间即可。

2.在workspace\targets\sunfire目录中的peanut-sol8-cd-install1.simics文件开头添加一行:
$cdrom_path = "X:/Solaris/sol-8-u7-sparc-v1.iso"
注意,需要修改为你的 Solaris ISO 镜像的存放目录和文件名。
点击菜单File->New Session,打开刚才修改的peanut-sol8-cd-install1.simics文件,开始自动安装。此步骤耗时较长,需耐心等待。
Simics窗口中出现Now exit Simics and continue with the peanut-sol8-cd-install2.simics script.后,点击菜单File->Close Session

3.在上述目录中的peanut-sol8-cd-install2.simics文件开头添加一行:
$cdrom_path = "X:/Solaris/sol-8-u7-sparc-v2.iso"
注意,需要修改为你的 Solaris ISO 镜像的存放目录和文件名。
点击菜单File->New Session,打开刚才修改的peanut-sol8-cd-install2.simics文件,开始自动安装的第二步。
Simics窗口中出现Now exit Simics and continue with the peanut-sol8-cd-install3.simics script.后,点击菜单File->Close Session

4.点击菜单File->New Session,打开上述目录中的peanut-sol8-cd-install3.simics文件,开始自动安装的最后一步。
Simics窗口中出现Now exit Simics and use the peanut-common.simics script to start the machine. Make sure that the $os variable is set to solaris9.后,点击菜单File->Close Session。(提示信息有误,应该是设置为solaris8)

5.在workspace\targets\sunfire目录的peanut-common.simics文件开头添加如下一行,安装完成。
$os = "solaris8"

点击菜单或点击立方体按钮,打开workspace\targets\sunfire目录的peanut-common.simics文件,然后在Simics窗口中点击Run按钮或执行run命令,即开始启动Solaris。
发表于 2017-7-23 11:53:13 | 显示全部楼层
Thank you.
发表于 2017-7-28 17:16:28 | 显示全部楼层
谢谢分享!
发表于 2017-8-2 09:35:14 | 显示全部楼层
Mark it! Thanks.
谢谢分享
发表于 2017-9-7 11:14:18 | 显示全部楼层
回复 1# catannie

亲.能帮我生成一个单端口sram 吗? 谢谢了或者私发我邮箱:541092561@qq.com
发表于 2017-9-13 14:30:44 | 显示全部楼层
谢谢分享!
发表于 2017-9-15 19:10:12 | 显示全部楼层
回复 1# catannie


   
memory  compiler 是行为级模型,如之前的论坛的网友说的,综合时需要把 .lib文件转成db文件。我现在转了之后用DC 综合还是会报一些错误:我看memory compiler生成的行为级.v文件,它里面会用到“!==” 这种操作符,DC 会报如下的错误:case inequality (!==) is not supported by synthesis,请问该怎么处理?
 楼主| 发表于 2017-12-9 22:06:34 | 显示全部楼层
Solaris和Simics的配置:远程登录Simics虚拟机上的Solaris 8
 楼主| 发表于 2017-12-9 22:10:46 | 显示全部楼层
回复 7# chenhee_ge

不要用生成的.v综合,这个是仿真用的,把.lib编译成.db,作为库中的MACRO使用。
 楼主| 发表于 2017-12-9 22:14:29 | 显示全部楼层
回复 5# chenhee_ge

如果有需要可以去远程登录Simics虚拟机上的Solaris 8下载安装好的Solaris,没有Memory Compiler.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-12 21:45 , Processed in 0.030308 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表