草庐IT

逻辑仿真工具VCS的使用-Makefile

        上一次讲了Gvim的基本操作,今天来讲讲用Gvim写出一个RTLcodes后怎么用VCS仿真,还会结合Makefile做文件的自动化处理。之后还会出DC的使用教程,如果能完成这么一套流程的话,写在简历上会很唬人:        Gvim写RTLcode,VCS仿真,Verdi看波形,DC做综合下约束,Primetime做STA,Spyglass做异步时序分析。目录VCS使用Makefile脚本命令Makefile脚本命令解释 VCS使用        VCS全称VerilogComputerSimulation,VCS是逻辑仿真EDA工具的编译源代码的命令。要用VCS做编译仿真

逻辑仿真工具VCS的使用-Makefile

        上一次讲了Gvim的基本操作,今天来讲讲用Gvim写出一个RTLcodes后怎么用VCS仿真,还会结合Makefile做文件的自动化处理。之后还会出DC的使用教程,如果能完成这么一套流程的话,写在简历上会很唬人:        Gvim写RTLcode,VCS仿真,Verdi看波形,DC做综合下约束,Primetime做STA,Spyglass做异步时序分析。目录VCS使用Makefile脚本命令Makefile脚本命令解释 VCS使用        VCS全称VerilogComputerSimulation,VCS是逻辑仿真EDA工具的编译源代码的命令。要用VCS做编译仿真

Plecs电力电子仿真专业教程-第一季 第三节 Plecs界面介绍

Plecs电力电子仿真专业教程-第一季目录第一章Plecs是什么第二节Plecs功能介绍第三节Plecs界面介绍补充课程Plecs的安装教程与软件下载Plecs电力电子仿真专业教程-第一季第三节Plecs界面介绍Plecs仿真软件主要包含两个部分:元件库窗口和电路图编辑窗口。元件库窗口主要用于选择仿真所用到的电子元器件,通过拖拽的方式可以将所需要的元器件放置在主电路图窗口中。主界面窗口如下:元件库窗口如下图:通过Ctrl+L快捷键可以调出元件库窗口,通过在查找框中输入所需器件的英文,便可以搜索出所需要的电子元器件。下面以一个简单的RC电路为例来学习Plecs的界面及基本使用方法。RC电路模型下

【软件相关】Proteus仿真STM32记录

文章目录0前期教程1前言2先说说建议的流程3需要注意的事项3.1供电网配置不要忘了3.2ADC模块的使用3.3元器件查询手册4一些小技巧4.1快速添加标号4.2出现诡异问题的一种解决思路0前期教程【软件相关】Proteus8入门教程1前言  最近接了一个项目,是基于Proteus仿真STM32的,虽然此前有听过类似的做法,也大概了解一点,但真正实践还是第一次,所以简单记录一下实践经历,本文所有的仿真都是Proteus8.13.2先说说建议的流程  之前做过基于8086的仿真,但还是和这个不太一样,前前后后踩了不少坑,这里简单记录一下。  新建工程没什么好说的,关键是下面这一步:如果是第一次使用

介绍一款开源的自动驾驶仿真模拟器-Carla

大家好,我是李慢慢。不管你是一个自动驾驶的算法工程师,还是仿真工程师,不管你是业界大佬还是小白,我都建议你了解甚至使用一下这个软件。目录:0、前言1、Carla简介2、Carla的官方资源3、Carla的安装4、Carla的使用0、前言自动驾驶算法的调试和效果评测首先要在仿真环境中去做,因此,一个强大、灵活的仿真环境是开发、测试过程中必不可少的要素。我们在查找可用的仿真工具时主要关注以下几个特性:开源,免费;包含高速场景;可以便捷的控制、切换场景的环境,且场景、环境尽可能的丰富与真实;可以便捷的控制、切换场景内移动物体(如车辆、行人等)的行为模式,且行为模式尽可能的丰富与真实;第1条基本上把商

介绍一款开源的自动驾驶仿真模拟器-Carla

大家好,我是李慢慢。不管你是一个自动驾驶的算法工程师,还是仿真工程师,不管你是业界大佬还是小白,我都建议你了解甚至使用一下这个软件。目录:0、前言1、Carla简介2、Carla的官方资源3、Carla的安装4、Carla的使用0、前言自动驾驶算法的调试和效果评测首先要在仿真环境中去做,因此,一个强大、灵活的仿真环境是开发、测试过程中必不可少的要素。我们在查找可用的仿真工具时主要关注以下几个特性:开源,免费;包含高速场景;可以便捷的控制、切换场景的环境,且场景、环境尽可能的丰富与真实;可以便捷的控制、切换场景内移动物体(如车辆、行人等)的行为模式,且行为模式尽可能的丰富与真实;第1条基本上把商

MATLAB小提琴仿真与代码实现(数学物理方程)大作业

问题背景与介绍振动是自然界最普遍的现象之一,也是所有物体发声的来源,可以说振动与我们的生活息息相关。一直以来,科研人员在振动领域投入了大量研究,对振动过程和机理的认识也日益深化,使振动能够趋利避害。振动力学是关于机械振动的一门重要学科,它为合理解决工程中遇到的各种振动问题提供了理论依据,本问主要内容就是借助振动力学来研究弦振动方程去探究小提琴琴弦的振动特性,以及与之密切相关影响的其它因素,通过MATALB仿真进行实现。基础乐理知识介绍标准音:目前国际通用的标准高度是每秒钟振动440次的a音,即以小字一组的a为“标准音”。乐音体系中的各音级,其高度都有一定的标准。八度就是指音程关系。在音乐中,相

【spice】mos器件的特征曲线Ltspice仿真实验【开始学Ltspice 01】

目录实验步骤实验1:看输出特性:实验2:看转移特性:同时看实验问题20221231最近需要学习Ltspice,所以记录下学习过程。建议先简单学习下Ltspice基本操作前人写的已经很棒了给电路初学者的LTspice操作入门教程StepbyStep-知乎(zhihu.com)实验步骤新建一个文件,点击Component新建一个nmos4再次点击component,选择两个Voltage,作为栅极与漏极电压源。放置地,并如图连线。快捷键空格键,电路图一键居中;快捷键F5,可删除各类符号。跑步小人是Run。鼠标右键点击电压源名字V1V2,改名VGS、VDS点击Run,设置DCSweep。实验1:看输

MATLAB智能优化算法 - 粒子群算法及MATLAB实例仿真

一、粒子群算法理论粒子群算法来源于鸟类集体活动的规律性,进而利用群体智能建立简化模型。它模拟的是鸟类的觅食行为,将求解问题的空间比作鸟类飞行的时间,每只鸟抽象成没有体积和质量的粒子,来表征一个问题的可行解。1.1粒子群算法建模粒子群算法首先在给定的解空间中随机初始化粒子群,待优化问题的变量数决定了解空间的维数。每个粒子有了初始位置与初始速度,然后迭代寻优。每一次迭代中,每个粒子通过跟踪两个极值来更新自己的解空间中的位置和速度,一个是单个粒子本身在迭代中找到的最优粒子(个体极值),一个是所有粒子在迭代过程中的最优解粒子(全局极值)。1.2粒子群算法特点(1)基于群体智能理论的优化算法,高效的并行

Verilog设计4位CLA加法器电路,并仿真测试

设计4位CLA加法器电路,并仿真测试使用Quartus+modelsim完成本次设计文章目录设计4位CLA加法器电路,并仿真测试分析代码实现Testbench结果分析对于超前进位加法器(CLA)加法器,它不同于普通加法器。如果对于两个1024位的数字进行相加,那么普通的串行加法器因为只有算出CxC_{x}Cx​才能继续计算Cx+1C_{x+1}Cx+1​,这会导致整体的效率非常低。如果使用超前进位加法器,那么所有的CxC_{x}Cx​会同时计算得到,每级进位由附加的组合电路产生,高位的运算不需要等待低位运算完成,大大加快了整体的运行速度。对于每一个进位CxC_{x}Cx​的计算方法如图提示可以