【FPGA/EDA】Quartus 18.0 软件安装及 ModelSim 环境配置

【FPGA/EDA】Quartus 18.0 软件安装及 ModelSim 环境配置

最近在上《EDA技术》这门电气专业的任选课,用到了Quartus 18.0和ModelSim软件工具进行波形图仿真,安装及配置教程十分曲折晦涩,故作此篇笔记用以记录。

软件资源及安装方法大纲由以下链接提供,以此为基准,本文只重点说明其中可能会遇到的问题及如何配置内部ModelSim波形图仿真工具

在此感谢这位作者为大众提供了安装包资源及非常详细的安装教程!微信公众平台https://mp.weixin.qq.com/s?__biz=MzA4MjU4MTg2Ng==&mid=2247552337&idx=4&sn=c743d0f98c0b1be42fa7e92f9ea4f51a&chksm=9f81cd54a8f64442c4e7cc206e0907e56feee88ed8b30cb00ea7a72b797d4bbe406219c962d1&scene=178&cur_album_id=3421644748383879180&search_click_id=#rd

 一、Quartus 18.0 软件安装中可能会遇到的问题

1.安装路径-注意事项

在设置Quartus 18.0 安装路径时,需要注意的是,安装路径全部都不能包含中文、空格等。也就是说安装路径只能存在英文及下划线”_“,否则会报错无法安装

eg:D:\inter_FPGA\18.0  路径只能有英文和下划线等字符,特别注意不能含有中文或空格。

2.安装设置-注意事项

安装设置需严格遵循此链接提供的安装方法指南,勾选相关选项等。

3.许可证配置-注意事项

实际操作中发现,有些电脑的 "Network Interface Card(NIC) ID:" 这一栏的字符是非常长的一串数字,例如:745d225008e9 , 00410e9eeeb3 , 02410e9ece93 , 02410e9ede83 , 00ffa6f84fc5 , 00fffac7c0e7。 不用怀疑,直接全部选中即可。

4.软件破解-注意事项

· 在打开Crack.exe时,需确保Quartus 18.0软件已关闭。

· 须关闭所有杀毒软件。

· 须右键-以管理员身份运行。

· 只有提示:破解成功,之后才算成功,才能正常使用。

以上条件,实际操作中发现,缺一不可。

二、ModelSim 环境配置

配置ModelSim前,需要确定自己已完成Quartus 18.0软件安装与配置。

2.1 确定软件安装与配置已完成

1.如何确定第一步已完成:打开Quartus 18.0软件,点击Tools-Options

2.进入Options界面后,选择IP Settings-License Setup

在此界面,会发现许可证信息完整,如图所示。若不完整,则某些框会显示None,那么则需要仔细检查第一步安装及破解的过程中是否有缺漏。

2.2 完成安装ModelSim工具:安装过程正常选择即可,只需注意安装路径正确,无需其他操作。
ModelSim安装包-百度网盘-提取码:guet(小写)https://pan.baidu.com/s/1LuOp0CENjOf15fddiSvxHw

通过网盘分享的文件:ModelSim
链接: https://pan.baidu.com/s/1LuOp0CENjOf15fddiSvxHw 提取码: guet


本文提供了ModelSim工具的安装包下载链接,如果失效请在评论区留言,会及时维护。

提取码: guet

2.3 配置ModelSim至Quartus之中

将ModelSim工具启动路径正确添加至Quartus 18.0 之中。

1.打开Quartus 18.0软件,点击Tools-Options,进入Options界面之后,点击General-EDA Tool Options

2.在ModelSim一栏中,选中正确的ModelSim软件路径。

在你安装时选择的安装路径下,依次找到Modelsim \ modelsim_ase \ win32aloem,选择win32aloem这个文件夹并确定即可。

3.启动一个简单的可编译成功的VHDL项目文件,正确添加VMF文件并进行波形图仿真,以验证是否配置正确。

如果

如何新建一个项目,请移步这个ZEEKLOG帖子进行学习,感谢这位作者教会我建立了第一个VHDL项目!

需要注意的是,此作者新建的是Veilog HDL项目,如果想新建VHDL或其他类型项目,须修改相关选项!

fpga-quartus 第一个简单项目-ZEEKLOG博客https://blog.ZEEKLOG.net/codeos/article/details/121241470?sharetype=blogdetail&shareId=121241470&sharerefer=APP&sharesource=xinyouxiangxi&sharefrom=qq

4.如果仿真时仍显示无法进行,请移步这个ZEEKLOG帖子进行详细纠错,感谢这位作者提供的宝贵帮助!

关于Quartus ii无法识别Modelsim路径的问题_如何知道自己安装的modelsim-altera还是modelsim-ZEEKLOG博客https://blog.ZEEKLOG.net/weixin_44063361/article/details/121964188

以上是通过Quartus 18.0-ModelSim 软件进行波形图仿真前,工具安装及配置的全部注意事项。谢谢!

Read more

FPGA自适应滤波完全指南:从LMS到RLS算法实现(附Verilog代码与实战案例)

FPGA自适应滤波完全指南:从LMS到RLS算法实现(附Verilog代码与实战案例) 📚 目录导航 文章目录 * FPGA自适应滤波完全指南:从LMS到RLS算法实现(附Verilog代码与实战案例) * 📚 目录导航 * 概述 * 一、自适应滤波基础概念 * 1.1 什么是自适应滤波 * 1.2 自适应滤波与传统滤波的区别 * 1.3 自适应滤波的应用场景 * 1.4 自适应滤波器的基本结构 * 1.5 自适应滤波的工作原理 * 二、LMS算法详解 * 2.1 LMS算法原理 * 2.2 LMS算法数学推导 * 2.3 LMS算法的FPGA实现 * 2.4 LMS算法的性能分析 * 三、NLMS与变步长LMS算法 * 3.1 NLMS算法原理 * 3.2 变步长LMS算法 * 3.

【论文阅读笔记|CVPR2025】nnWNet: Rethinking the Use of Transformers in Biomedical Image Segmentation and Cal

论文题目:nnWNet: Rethinking the Use of Transformers in Biomedical Image Segmentation and Calling for a Unified Evaluation Benchmark 论文来源:CVPR2025 论文链接:openaccess.thecvf.com/content/CVPR2025/papers/Zhou_nnWNet_Rethinking_the_Use_of_Transformers_in_Biomedical_Image_Segmentation_CVPR_2025_paper.pdf 代码链接:GitHub - Yanfeng-Zhou/nnWNet: [CVPR 2025] nnWNet:

本地AI电话机器人-将手机电话通话声音通过udp传输到局域网的Python脚本

本地AI电话机器人-将手机电话通话声音通过udp传输到局域网的Python脚本

将手机电话通话声音通过udp传输到局域网的Python脚本 --本地AI电话机器人 * 一、前言 上一篇:手机转SIP-手机做中继网关-落地线路对接软交换呼叫中心下一篇:刷抖音/看电子书-如何让手机自动上下翻页和左右翻页 前面我们通过两个篇章《手机SIM卡通话中随时插入录音语音片段(Android方案)》《手机SIM卡通话中随时插入录音语音片段(Windows方案)》,阐述了【手机打电话过程中,随机插播预录语音片段】的功能和根据对方手机按下DTMF按键,播放不同IVR应答语音片段给对方手机的能力。 在AI电话沟通时,由于手机性能和算力的局限性,通常AI交互的模型和算法无法部署到手机上。这样的话就需要将拦截到的手机通话的声音数据,通过网络(局域网或互联网)将语音包传输给AI算力服务器。由其对语音进行ASR识别和语义理解,并生成最终的应答TTS语音,反馈回手机注入到电话通话中。 当前市面上主流的实时语音流的传输方式主要有两种: 1)SIP/WebRTC协议及配套的RTP/RTCP语音数据传输。 2)直接将语音数据以udp广播或组播的方式分发给局域网内多个设备。 前面我们

AUTOSAR配置文件(ARXML)版本不一致时如何管理?

AUTOSAR为复杂的车载系统提供了统一架构,而ARXML文件作为AUTOSAR的核心配置文件,承载着系统设计、组件定义和通信配置等关键信息,堪称整个开发流程的“蓝图”。但问题来了,当团队里不同人、不同工具,甚至不同供应商用着不同版本的ARXML文件时,麻烦就大了。兼容性问题可能会导致系统集成失败,代码生成出错,调试时一堆莫名其妙的bug,甚至直接拖慢项目进度,增加风险。面对这种乱象,咋办?接下来的内容会一步步拆解版本不一致的根源、影响以及解决办法,力求给出一个清晰、可行的管理思路,让开发过程少点坑,多点顺。 版本不一致咋来的,影响有多大 说起ARXML文件版本不一致,背后的原因其实挺多。团队协作中,有人用的是AUTOSAR 4.2.2的工具,有人却还在用4.1.0,生成的ARXML文件格式和内容定义自然对不上。项目迭代时,配置文件更新没跟上,或者新功能加进来后忘了同步老版本的ARXML,也会埋下隐患。再比如,主机厂和供应商之间的协作,双方工具链和标准版本没对齐,一个用最新规范,一个还停在老版本,交接时直接“翻车”。这些问题听起来琐碎,但积少成多就够让人抓狂了。