首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏电子狂人

    Modelsim的仿真之路(仿真工程的使用)

    前言 上一篇介绍了基础仿真的流程,本篇将以工程的形式来介绍ModelSim的仿真使用,工程一般由:根目录+源码+work库+资源库+仿真设置+元数据组成,其中元数据就是工程的一些设置数据,会以一个 .mpf 开始今天的使用吧~ ~Show Time~ 工程使用 创建工程 将本篇使用到的文件放置到自己的工程路径下,然后选择菜单栏 File > New > Project 在弹出的界面中填写工程的名字、工程的路径 ,使用Reference也可以; 都填好后,直接OK,这时就改进入工程的设置了,由于是一个空的工程,所以系统会弹出添加东西到工程的窗口,在这窗口,可以创建新的文件、添加已有的文件、创建仿真的配置以及创建文件夹 仿真配置 仿真配置就是将模块和仿真的选项存在了一个文件中,然后直接使用该文件就可以自动按设置好的启动仿真,举个例子:假设你的某个模块需要对仿真的时间精度然后还需要做一些自检啥的,这时候就可以直接用配置文件来操作 然后在Transcript 窗口可以看到仿真的命令和之前的有了一些不同,是按照刚刚的设置启动了仿真 结束 本篇关于仿真工程的使用就介绍到这了,如果工程未关闭,下次启动modelsim时,则会自动打开该工程

    3.6K60发布于 2021-11-04
  • 来自专栏网络交换FPGA

    如何用ModelSim 独立仿真ISE的仿真工程

    同时,如果把这个联合仿真工程拷贝给别的同学,那么新环境下两个软件的版本也最好跟原版本的版本号一致才行。 本文就介绍一种ISE联合仿真转换为Moldelsim单独仿真的方法,欢迎探讨。以下是详细操作步骤。 1、复制所需文件。 在ISE工程里面某个位置建立新文件夹,我的文件夹名为tb_new。 ? 在ise的工程目录下,注意是工程目录下,找到跟顶层cut_through_top_tb相关的以下三个文件,拷贝只新建的modelsim仿真工程目录下。 ? 3、启动modelsim,新建工程,在Project_location选步骤1新建的文件夹tb_new ? 4、点击close,关闭窗口。 ? 3、如果仿真时点击run等没反应,则打开tb_top.fdo文件(本文档的仿真工程为tb_top),把208行的路径修改之后就能运行了。 ?

    2.2K21发布于 2019-10-29
  • 来自专栏网络交换FPGA

    用Modelsim独立仿真带Vivado IP核的仿真工程

    昨天介绍了用ModlSim独立仿真带ISE IP核的仿真工程,今天介绍用ModelSim独立仿真带Vivado IP核的仿真工程。整体步骤基本一样,只是do文件分成了两个文件。 3、将所需的仿真文件复制到新文件夹中。 ? 4、将两个.do文件的内容合并成一个文件。 5、打开modelsim,新建工程,在Project_location选步骤3新建的文件夹,Copy_SettingsFrom选择该文件夹下的modelsim.ini文件,然后点击OK. ? 7、运行步骤4所生成的.do文件 ? 8、运行后会出现下图所示的界面,将信号添加进波形图。 ? 9、在波形界面进行仿真,第一次运行出现下图所示界面,点击否(这个界面可能多次弹出,点否就行了)。 ? 10、再进行仿真,即可得到波形图 ?

    4.2K21发布于 2019-10-29
  • 来自专栏讲编程的高老师

    Proteus仿真STM32工程入门

    为什么要用Proteus仿真STM32工程? 介绍如何使用Proteus和Keil MDK开发STM32的工程,通过IO口点亮LED灯,相当于STM32的“Hello World!”程序。演示如何使用Proteus仿真STM32工程。 在“led.c”文件中实现“led.h”中声明的函数,如代码 2‑4。 代码编辑完成后,我们需要创建*.hex文件并把*.hex文件导入到Proteus工程中实现项目仿真。 最后,点击Proteus左下方的仿真运行图标,工程仿真运行成功后如图2‑71所示LED被点亮变成黄色。 ? 至此,我们的第一个STM32项目 ——点亮LED的仿真工程就全部完成了。

    4.7K20发布于 2021-03-18
  • 来自专栏技术杂记

    反作弊如何检测系统仿真4

    RDTSC / CPUID / RDTSC EasyAntiCheat还使用标准定时攻击,使它们可以通过适当的TSC仿真(在前面的小节中进行了描述)被规避。 4.png 我们还确认了它正在检查的位是中的系统调用启用位(SCE)IA32_EFER。由于使用了Daax和ajkhoury的博客上发布的EFER的syscall挂钩方法的发布,它会检查此位。 ( NtDeviceIoControlFile ) { OutputBufferLength = 6; InputBufferLength = 4; 我们为他们的检查提供了规避方法,并计划将来发布用于TSC仿真的完整,完善的解决方案。但是,如果读者不热衷于等待,我们提供了如何实现的逻辑演练。

    2.1K140发布于 2021-01-05
  • 来自专栏AIoT技术交流、分享

    CAN总线仿真工程开发流程及策略

    1 总线仿真工程开发流程 总线仿真工程开发涉及到多个环节,涵盖了从需求输入到仿真测试和解析的全过程。 具体流程如下: 1. 整车输入 整车输入阶段是整个仿真工程的基础。 开发人员需要确保仿真工具的设置与整车系统的网络架构保持一致,特别是在报文优先级、信号周期性等参数的设置上,这些将直接影响仿真数据的传输和验证精度。 4. 仿真工程测试和解析 仿真工程的最后一步是进行全面的测试和解析,确保所有功能模块的仿真结果与实际系统相符。 2 总线仿真工程开发策略 为了确保总线仿真工程能够满足项目需求,开发人员需要根据项目的具体情况制定合理的开发策略。以下是几个关键策略: 1. 开发人员应与各方沟通,确保仿真环境能够满足所有需求,特别是在复杂系统中,需要考虑不同测试场景下的需求差异。 4.

    69510编辑于 2025-04-24
  • 来自专栏兵马俑的CSDN

    STM32仿真——01创建工程

    #注意安装的过程或者使用过程使用英文,以防报错; 1.需要用到的软件工具 2.第一步Proteus软件新建工程 选中,默认 先布局,不用pcb 不选,next finish 点击左上角的P——准备添加库 ; 以STM32F103C8T6为例 点击确定后; 按ESC结束 3.第二步——stm32cubumx 创建新文件 学习一下RCC的基本操作 然后进行时钟配置 点击右上角自动关联 4、MDK代码编写

    38110编辑于 2024-12-15
  • 来自专栏仿真教程

    仿真新人必须要知道的事情之,如何在仿真中做好工程作业

    “但并不是所有的人都在他们的工程本科课程中以普遍的方式使用模拟。仿真可以应用于大型工程项目和许多工程类中。 “在简历中添加模拟技能时,他们在找到一份工程工作方面已经领先了一步。” 模拟基础来实现你的梦想工程工作 那么,工程师在进入劳动力市场之前应该了解的模拟基础知识是什么。 首先,有多种类型的仿真软件。 “ 浅谈如何学习仿真技术在工程职业生涯中的应用 现在的问题是你从哪里获得了对模拟的基本理解? “”你从哪里开始?这取决于你的兴趣,“埃根斯皮勒说。 然后,您可以将您的仿真结果与您设计的内容联系起来,并进一步迭代以优化设计。 “每家公司都想要制造商,”埃根斯皮勒补充道。“我最近和一家航空公司谈过,那家公司只雇用制造材料的人。 模拟包括以下模拟 电动汽车仿真。 流体力学模拟 结构分析模拟 自动车辆仿真

    70100发布于 2021-04-27
  • 来自专栏仿真教程

    仿真新人必须要知道的事情之,如何在仿真中做好工程作业

    “但并不是所有的人都在他们的工程本科课程中以普遍的方式使用模拟。仿真可以应用于大型工程项目和许多工程类中。 “在简历中添加模拟技能时,他们在找到一份工程工作方面已经领先了一步。” 模拟基础来实现你的梦想工程工作 那么,工程师在进入劳动力市场之前应该了解的模拟基础知识是什么。 首先,有多种类型的仿真软件。 “ 浅谈如何学习仿真技术在工程职业生涯中的应用 现在的问题是你从哪里获得了对模拟的基本理解? “”你从哪里开始?这取决于你的兴趣,“埃根斯皮勒说。 然后,您可以将您的仿真结果与您设计的内容联系起来,并进一步迭代以优化设计。 “每家公司都想要制造商,”埃根斯皮勒补充道。“我最近和一家航空公司谈过,那家公司只雇用制造材料的人。 模拟包括以下模拟 电动汽车仿真。 流体力学模拟 结构分析模拟 自动车辆仿真

    59700发布于 2021-04-27
  • 来自专栏abaqus科普专栏

    Abaqus 案例集(4) - 金属弹片正向力仿真

    工程设计与制造领域,金属弹片作为关键结构组件,广泛应用于电子设备、机械装置等广泛场景中。由于其承载能力及变形性能直接影响产品的稳定性与可靠性,因此,对金属弹片力学特性的准确评估显得尤为重要。 为解决这一问题,Abaqus 仿真工具可以全面掌握弹片性能参数并优化结构性能。本文将结合某一常规金属弹片,详细解析金属弹片正向力仿真的过程与结果。1. 仿真建模与设置1.1 仿真模型设计仿真分析模型由刚性板和金属弹片两部分组成。初始状态下,刚性板位于弹片顶部,二者相互接触。随着下压量逐渐增大,弹片从自由状态发生变形,其上部逐渐与下部接触。 1.3 仿真结果解析1.3.1 下压距离A:初现塑性变形当弹片下压至距离A时,PEEQ云图揭示了初始塑性变形区域,主要集中在弹片上部宽度变化显著的区域。 结语通过Abaqus对金属弹片正向力的仿真模拟,可系统化分析其变形行为与正向力性能,为后续弹片结构设计优化、材料选型及产品性能提升提供全面的数据支持。

    18110编辑于 2026-04-30
  • 来自专栏想到什么就分享

    基于matlab的控制系统与仿真-4

    0.0002426 s^6 + 0.01647 s^5 + 0.8832 s^4 s^3 + 15 s^2 + 16 s + 200 -------------------------------------------------- s^5 + 10 s^4

    51930发布于 2020-11-12
  • 来自专栏OpenFPGA

    Testbench编写指南(3)模块化工程仿真方法

    Testbench编写指南(3)模块化工程仿真方法 文章转自:https://blog.csdn.net/FPGADesigner/article/details/80816066 ---- 文章目录 Testbench编写指南(3)模块化工程仿真方法 仿真第1个子模块 加入第N个子模块 多模块联合仿真 1. 第二种方法 使用Quartus+ModelSim ----   第3篇的题材是模块化工程仿真方法。现在只要是功能比较完善、规模比较大的FPGA设计都会采用模块化设计的方法。 仿真结果正确(即功能与预期相符),则表明该子模块设计正确,可以开始下一个子模块的设计和仿真。 来仿真

    4.9K20发布于 2020-06-30
  • 来自专栏WELSIM

    大型工程仿真CAE软件的自动化回归测试

    工程仿真CAE软件体量大,涉及面广,应用时间长,这些特点决定了仿真CAE软件必须要有一套完善的自动化回归测试系统来保证产品的稳定性与准确性。 工程仿真CAE软件的回归测试类型CAE涉及面广,回归测试因此需要覆盖很大范围。在多年研发WELSIM的实践经验基础上,我们总结了CAE仿真软件的回归测试常分为:1. 计算求解精确性测试和其他类型软件不同的是,工程仿真CAE软件对计算的结果有很高的要求,精确性也是衡量仿真软件最重要的指标。因此计算结算是测试系统的必要内容。 (4)、增添新的测试用例。维护测试案例库是一项量大且长期的工作,需要开发者投入相当的资源。所以至今没有任何成熟的CAE软件公司将测试库共享出来,而WELSIM开源了测试案例库,为仿真社区做贡献。 然而开发工程仿真CAE软件的自动化回归系统,既要了解可视化框架的底层逻辑,同时对各种物理工程分析案例有着清晰理解,才能创建并维护好一整套系统。

    93510编辑于 2023-08-22
  • 来自专栏WELSIM

    自动化测试大型通用工程仿真CAE软件

    自动化测试系统是现代大型软件的必备设施,通用CAE仿真软件由于功能复杂,维护时间长,对计算结果要求高,因此必须要有自动化测试系统来维护产品的鲁棒性与精确性。 笔者曾详细介绍了CAE软件的自动化测试相关内容,参见《快速创建WELSIM的回归测试算例》、《大型工程仿真CAE软件的自动化回归测试》二文。本文着重介绍运行工程仿真CAE软件的自动化测试。 测试主界面功能较多,这里分为4个区域分别说明。区域1占据了大部分界面,便于显示大量的测试算例。用户可以勾选或取消将要运行的算例。每个算例都有一个进度条,用于显示当前测试的进度。 区域4在主界面底部,提供了运行测试的关键按钮,用户可以运行,暂停,或停止测试。默认测试每步的时间为100毫秒,用户可以更改。同时支持显示测试日志。测试的时间取决于算例的多少以及每个算例的大小。 wscheck用于验证某项数值,工程仿真软件需要保证计算结果的准确性,wscheck单元来完成这个任务。

    63510编辑于 2024-01-31
  • 来自专栏WELSIM

    工程仿真软件中的网格2:单元尺寸控制

    现代工程仿真软件都可以进行复杂的网格划分,控制网格单元大小是所有复杂网格划分中最常用到的功能。按照指定几何实体来区分,常见的单元尺寸控制分别体现在几何点,几何边,几何面,和几何体四个层级。

    10500编辑于 2026-05-29
  • 来自专栏仿真CAE与AI

    Abaqus做裂纹扩展仿真,只需要4

    4 橡胶试样的试验分析4.1 试验模型及设备橡胶拉伸试样采用哑铃状其各项尺寸按最新国标 GB/T528-1998 规定的尺寸标定裁减如图4所示。图5是带裂纹的试样模型。

    1K10编辑于 2025-04-25
  • 来自专栏yeedomliu

    ChatGPT-4提示工程

    ChatGPT-4区别 特性 ChatGPT-4 GPT-4 目的 主要用于在对话中生成类似人类的文本、回答问题和提供解释。 GPT-4的定制性较低,因为它设计用于更广泛的任务。 1.37T 自然语言理解,自然语言生成,问题解答,文本摘要,代码生成,翻译,客户服务,聊天机器人,剧本写作,语言转SQL,创意写作,研究等 提示工程的力量 提示工程本质上是指制定精确和有效的提示技术, 使用步骤 确定目标 明确要求 提供背景信息 提示工程是一种设计有效提示或指令的艺术,以从AI模型(如ChatGPT-4)获取期望的输出。 不过于正式也不过于随意 迭代:不断调整期望结果 实验:从不同角度提问 提示工程高级技术 从人类反馈中学习是AI成长的重要组成部分。

    52610编辑于 2023-09-03
  • 来自专栏数据派THU

    独家 | 提示工程的进化:定义新程序仿真提示框架

    资料来源:图片由作者和MidJourney共同生成 概述 在我最近的文章《新ChatGPT提示工程技术:程序仿真》中,提出了一种新的提示工程技术,旨在使ChatGPT-4表现得像一个程序。 在开发它时,让我印象最为深刻的是ChatGPT-4根据程序规格实现自我配置的能力。在原始的程序仿真提示中,严格定义一组功能,并期望使用ChatGPT-4来使得程序状态与功能保持一致。 如果给ChatGPT-4在定义功能和程序行为方面更多的回旋余地又会怎么样呢?虽然这将不可避免地牺牲一些可预测性和一致性,然而,灵活性的增加会提供更多的选择,并能适用于更广泛的应用程序。 超越生成式聊天模型并走向生成式操作系统 随着对程序仿真方法的继续深入研究,我更加清楚地理解了为什么OpenAI的 Sam Altman说:提示工程的重要性可能会随着时间的推移而减弱。 ,获得工学硕士学位,历任长城计算机软件与系统公司工程师,大唐微电子公司工程师,现任北京吾译超群科技有限公司技术支持。

    38430编辑于 2023-11-19
  • 来自专栏机器之心

    交通工程跨界思考:何为无人驾驶仿真中的交通流仿真以及可用平台有哪些?

    机器之心分析师网络 作者:张小卉 编辑:H4O 无人车的领头羊 Waymo 的 CEO 曾对外宣称,Waymo 无人驾驶系统 80% 的改进都来自其仿真系统 Carcraft。 那么身为头号功臣的无人驾驶仿真到底是什么?而其中的交通流仿真又是何物,有何可用平台,请看来自交通工程的跨界思考。 1. 4. 什么是交通流仿真? 这里作为交通工程师非常欣慰的一点是,交通流仿真不再局限于传统的交通工程中,渐渐走进自动驾驶领域,开始焕发出新的活力,相互交融碰撞的未来值得大家一同探索。 5. 其中微观交通流仿真是构造合理有效的仿真场景的关键技术,在交通工程的观点中,核心模型为机理解析型的跟驰与换道模型。

    1.5K10发布于 2020-06-17
  • 来自专栏TechBlog

    电路元件伏安特性的测量与multisim仿真(附工程文件)

    4.稳压二极管是一种特殊的半导体二极管,其正向特性与普通的二极管类似,但其反向特性较特殊,如图2-1(d)所示。 (4)接电源,用直流电压表测量稳压源输出,然后将稳压源输出接入图2-2电路。 (5)慢慢调节稳压电源的输出电压U,从2.5V开始慢慢增加,不得超过5V。在表2-1中记下相应的电压表和电流表的读数。 表2-3  二极管反向特性的测量 UZ-(V) 1 3 4 5 I(uA) 0 0.4 0 0  2.4  实验要求与注意事项 1. 受于文本原因,本文相关实验工程无法展示出来,现已将资源上传,可自行下载。 山东大学电路分析实验2工程文件电路元件伏安特性的测量-其它文档类资源-CSDN下载山东大学电路分析实验2工程文件电路元件伏安特性的测量详解博客地址:https://blog.cs更多下载资源、学习资料请访问

    7.2K30编辑于 2022-07-20
领券