当前位置: 首页 > news >正文

linux matlab r2025a以及questasim 2024.1资源以及安装

matlab R2025a linux: 石头干货箱

questasim 2024.1 linux (questasim + visualizer) 下载:
链接: https://pan.baidu.com/s/1KQBf6h0oBy1GMVtvNPEnWg 提取码: v4xe

crack文件:eetop.cn_mentor2021_crack.zip - 蓝奏云

2024版本的questasim的crack问题 - EDA资源使用讨论 - EETOP 创芯网论坛 (原名:电子顶级开发网) - Powered by Discuz!

安装Mentor QuestaSim 2021 Linux 在ubuntu 20 LTS - EDA资源使用讨论 - EETOP 创芯网论坛 (原名:电子顶级开发网) - Powered by Discuz!

下载资源汇总,(包含修改过的脚本): 

通过网盘分享的文件:等3个文件
链接: https://pan.baidu.com/s/1jfyZ1zlndrFmBhdaTf_aQg?pwd=sdmh 提取码: sdmh 复制这段内容后打开百度网盘手机App,操作更方便哦


 

硬件环境: vmware ubuntu2024.2 虚拟机,内存分配10G,硬盘350G, python3.


 

1.matlab的安装自不必说,资源里遵循readme即可,只不过需要ubuntu版本对应,r2025a兼容ubuntu2024.2,但是r2020b无法兼容ubuntu2024.2; 总的来看,高版本的ubuntu缺少低版本的

matlab必要的库文件,不推荐高低搭配;


 

2.questasim2024.1的破解安装和modelsim差不多,遵循eetop的步骤即可,只不过需要注意的是:

在破解过程中:

  • 找到Questasim安装目录下的 linux_x86_64/salt_mgls_asynch 文件。

  • 建议:为了安全起见,先将此文件单独复制到一个新建的临时目录。

  • 在临时目录中,使用 pubkey_verify 工具对该文件执行patch操作,命令可能类似于 pubkey_verify -y <文件名>

  • 操作成功后,将修改过的文件复制回原目录,覆盖原始文件。

在生成许可证时:

  • 生成脚本使用python2操作,修改一下,适用于python3;功能很简单就是用本机的hostid替换文本里的hostid;
  • 这里需要注意,虚拟机的hostid与真实的MAC地址区别;QuestaSim实际使用的是MAC地址格式的hostid,而不是hostid命令显示的值;
  • ip link show | grep ether | awk '{print $2}' | tr -d ':' 通过该指令获取MAC地址,而非hostid指令;
  • 远程或者虚拟机许可证可能需要添加TS_OK选项;

在添加环境变量时:

  • 在~/.bashrc添加以下内容;
  • export PATH="/path/to/questasim/linux_x86_64":$PATH
  • export PATH="/path/to/questasim/RUVM_2021.2":$PATH   这个路径设置的UVM相关的路径,但是2024.2没有对应大的文件夹,可以先不设置;或者设置到:
  • export PATH="/path/to/questasim/uvm-1.2":$PATH
  • export SALT_LICENSE_SERVER="/path/to/license.dat":$SALT_LICENSE_SERVER

 

#python3 mgclicgen.py <macaddr>
#
mgclicgen.py
#xxxx是许可证对应的IP专利,从文件夹对用内容拷贝过来;
import os,sys
if len(sys.argv) != 2:print('''Error:Insufficent avriable,Please add host ID for input.To get host ID ,run "ifconfig" in terminal, copy the string after "ether".''')
else:HOSTID=sys.argv[1].replace(':','')LICSTR=f'''xxxx'''with open('license.dat', 'w', encoding='utf-8') as fout:fout.write(LICSTR)print('Successfully generate mgccal license file, license will timeout at 21-Mar 2049')

 

# python3 ts_ok_add.py license.dat
#
ts_ok_add.py
# 在每个IP专利下添加TS_OK,支持远程或者虚拟机;

import
sysdef process_line(line):"""处理单行文本,在SIGN2前添加TS_OK"""if 'SIGN2=' in line and 'TS_OK' not in line:# 在当前行的SIGN2前添加TS_OKmodified_line = line.replace('SIGN2=', 'TS_OK SIGN2=')return modified_linereturn line# 从命令行参数或标准输入读取 if len(sys.argv) > 1:# 如果提供了文件路径参数try:with open(sys.argv[1], 'r', encoding='utf-8') as f:lines = f.readlines()# 逐行处理modified_lines = []modified_count = 0for line in lines:modified_line = process_line(line)modified_lines.append(modified_line)if modified_line != line:modified_count += 1# 写回文件with open(sys.argv[1], 'w', encoding='utf-8') as f:f.writelines(modified_lines)print(f"成功修改文件: {sys.argv[1]}")print(f"修改了 {modified_count} 行")except FileNotFoundError:print(f"错误: 找不到文件 {sys.argv[1]}")except Exception as e:print(f"错误: {e}")else:# 从标准输入读取print("请输入文本 (逐行处理,按 Ctrl+D 或 Ctrl+Z 结束输入):")try:modified_count = 0line_number = 0for line in sys.stdin:line_number += 1original_line = line.rstrip('\n')modified_line = process_line(original_line)if modified_line != original_line:modified_count += 1print(f"行 {line_number}: 已添加 TS_OK")print(modified_line)print(f"\n处理完成,共修改 {modified_count} 行")except KeyboardInterrupt:print("\n操作取消")

 

http://www.jsqmd.com/news/495619/

相关文章:

  • Qwen-Image-Edit-2511-Unblur-Upscale效果展示:从模糊到高清,人像修复惊艳对比
  • Hypermesh小BUG修复
  • 实验室智能管理平台功能与价值分析 全生命周期管理的数字化能力
  • YOLO实战:model.predict返回结果Results的10个关键属性解析(附代码示例)
  • PHP 网站完整搬家教程(不报错、不断站)
  • Python机器学习空间模拟与时间预测:生态水文实战;地表参数空间模拟(土地利用分类/降尺度)与水文过程时间预测(径流/地下水位)
  • python-flask的家庭成员亲子相册图片照片管理系统的设计与实现_django pycharm vue
  • Vue2项目中如何通过开源组件优化局域网医疗影像大附件的浏览器端分片校验?
  • Sinkhorn算法实战:用Python实现最优传输问题的快速求解(附完整代码)
  • GLM-OCR快速部署:一键启动服务,支持文本、表格、公式识别
  • 本科论文高效通关:Paperxie AI 初稿写作,从选题到定稿的一站式学术助手
  • DeepSeek-R1-Distill-Qwen-1.5B部署指南:vLLM启动详解,小白也能快速搞定
  • 企业私域如何运营:从流量焦虑到资产沉淀的实战路径
  • 初始Skills
  • 如何用LLM提升自动驾驶的感知能力?实战案例与最新工具推荐
  • 小白程序员必看:手把手教你搭建RAG-SQL Router智能问答系统(收藏版)
  • MEMC插帧技术全解析:从原理到手机屏幕的实战应用
  • Code Connect:革新性设计开发协同工具全链路指南
  • 好写作AI:本科毕业生如何用AI克服写作拖延症——从“明天开始”到“现在动手”
  • 为什么你的MLCC总失效?5个工程师常忽略的机械应力陷阱
  • 开源项目管理与团队协作工具Plane深度解析
  • Mac新手必看:20个隐藏快捷键让你的工作效率翻倍(附实用场景)
  • 低成本改造双电源电路:用单电源运放OPA836实现±5V供电的3种方法
  • 效率倍增:用快马平台一键克隆和运行开源项目,告别环境配置烦恼
  • IPv4 和 IPv6 归属地查询有差异?运维必看的高效查询技巧
  • 从想法到画面:SPIRAN ART SUMMONER如何助力你的视觉创意快速落地
  • UniDexGrasp++实战:5分钟搞定ICCV 2023最新抓取算法环境配置与测试
  • 电脑风扇调速丨 FanControl v2.6.1 开源温控工具
  • 华人一天7篇Nature论文
  • 把钉钉打碎,阿里炼出了「悟空」,给企业配了一支龙虾军团