草庐IT

SIwave仿真

全部标签

【数字IC手撕代码】Verilog奇数分频|题目|原理|设计|仿真(三分频,五分频,奇数分频及特殊占空比)

芯片设计验证社区·芯片爱好者聚集地·硬件相关讨论社区·数字verifier星球四社区联合力荐!近500篇数字IC精品文章收录!【数字IC精品文章收录】学习路线·基础知识·总线·脚本语言·芯片求职·EDA工具·低功耗设计Verilog·STA·设计·验证·FPGA·架构·AMBA·书籍Verilog奇数分频一、前言二、奇数分频电路题目三、奇数分频电路原理3.1不需要满足50%占空比的分频电路3.2需要满足50%占空比的分频电路四、非50%占空比的三分频电路4.1RTL设计4.2Testbench4.3仿真波形五、50%占空比的奇数分频电路(以三分频为例)5.1RTL设计5.2Testbench5

verilog实现bpsk的发送并与matlab的bpsk仿真进行对比

verilog的设计文件:moduleBPSK( inputclk, input[7:0]indata, outputreg[15:0]myout, outputwire[15:0]fir_out_my );wirem_axis_data_tvalid;wires_axis_data_tready;reg[9:0]addra=0;wire[19:0]outdata;fir_compiler_0fir_compiler_0( .aclk(clk),//inputwireaclk输入时钟 .s_axis_data_tvalid(1),//inputwires_axis_data_tval

proteus结合keil-arm编译器构建STM32单片机项目进行仿真

  proteus是可以直接创建设计图和源码的,但是源码编译它需要借助keil-arm编译器,也就是我们安装keil-mdk之后自带的编译器。  下面给出一个完整的示例,主要是做一个LED灯闪烁的效果。  新建工程指定路径,Schematic,PCBlayout都选择默认,在最后创建项目工程向导的时候,选择:CreateFirmwareProject:   硬件系列选择Cortex-M3,控制器类型选择STM32F103C6(其他类型,可能不会出现Compiler下拉选项),编译器类型如果没有选择项,点击后面的Compilers按钮,在弹出框中选择KeilforARM,指定keil-mdk安装

51单片机热水器温度控制系统仿真设计( proteus仿真+程序+原理图+报告+讲解视频)

51单片机热水器温度控制系统仿真设计1.主要功能:2.仿真3.程序代码4.原理图5.设计报告6.设计资料内容清单&&下载链接51单片机热水器温度控制系统仿真设计(proteus仿真+程序+原理图+报告+讲解视频)仿真图proteus7.8及以上程序编译器:keil4/keil5编程语言:C语言设计编号:S00451.主要功能:本设计旨在实现一个基于51单片机的简易热水壶热水器控制仿真proteus仿真设计,具备以下功能:1、使用温度传感器DS18B20监测水温,用lcd1602显示水温,水温报警阈值,设置的加热温度值;2、可以通过按键调整加热温度和过温报警阀值;3、按键控制加热过程启停,温度超

【JLink仿真器】盗版检测、连接故障、检测不到芯片问题

【JLink仿真器】盗版检测、连接故障、检测不到芯片问题一、问题描述二、解决方法1、降低驱动(解决非法问题以及连接故障)2、SWD引脚被锁(解决检测不到芯片)三、说明一、问题描述盗版检测:theconnectedprobeappearstobeaj-linkclone当使用非正常版本的JLink连接高版本的MDK时,再加上JLink驱动程序版本过高,就会被检测出这个问题。网上找了很多方法基本都是降低JLink驱动程序版本,然后修改.dll文件。我使用的是J-LinkARM-OBSTM32,版本降低为6.98c。连接故障:TheconnectedJ-Linkisdefective当连接故障问题出

【提升FPGA面试技能:了解仿真加速平台Palladium、Zebu和Veloce】

【提升FPGA面试技能:了解仿真加速平台Palladium、Zebu和Veloce】FPGA(Field-ProgrammableGateArray)在硬件加速领域发挥着非常重要的作用,但是在设计和验证过程中需要进行大量的仿真工作,于是仿真加速平台应运而生。其中,Palladium、Zebu和Veloce是主流的三种仿真加速平台。本文将详细介绍这三种平台的特点和使用方法,以帮助读者更好地了解和应用这些平台。PalladiumPalladium是美国Cadence公司生产的一种前端仿真器,基于FPGA芯片的快速验证平台。与传统的ASIC验证方式相比,Palladium可以有效减少验证时间和成本,

手把手教你使用NVIDIA Isaac Sim进行机器人仿真①

首先,为什么要用IsaacSim进行仿真?俗话说一图胜千言,那视频得胜万言了,我们直接上NVIDIA官方视频:https://images.nvidia.cn/cn/youtube-replicates/VW-dOMBFj7o.mp4最直接的感受就是照片级的仿真画面,以及与AI算法的集成,硬件加速、基于开源的USD格式……行了,视频已经胜万言了,话不多说。让我们一起来一步一步做出类似视频里的效果吧。首先简单说一下开发环境。Isaac Sim是基于NVIDIAOmniverse 平台的一个工具,因此需要首先安装Omniverse,Isaac Sim及Omniverse对硬件有一定要求,特别是显卡

[FDTD电磁场仿真Matlab代码]-用Matlab进行电磁场FDTD有限元模拟仿真

[FDTD电磁场仿真Matlab代码]-用Matlab进行电磁场FDTD有限元模拟仿真FDTD(FiniteDifferenceTimeDomain)是一种常用的电磁场分析方法,它能够求解电磁波在空间中的传播情况,广泛应用于天线、微波器件、光学器件等领域。本文将介绍如何使用Matlab进行FDTD电磁场有限元模拟仿真。首先,我们需要构建FDTD仿真环境,在Matlab中实现如下代码:%参数设置dx=1e-3;%空间分辨率dt=dx/(2*299792458);%时间分辨率tmax=1e-8

广义预测控制(GPC,含公式推导和仿真截图)

目录一,广义预测控制1,概念2,推导公式1,E,F丢番图方程求解​2,G,H丢番图方程求解​3,跟踪轨迹4,求控制律u(t) 二,matlab程序仿真结果1,matlab程序2,参数设置3,仿真结果14,仿真结果2一,广义预测控制1,概念广义预测控制,简单来说就是利用历史值去预测系统下一时刻的输出值。2,推导公式重点在求解丢番图方程E,F,G预测模型:1,E,F丢番图方程求解预测步长:j的矩阵表示如下: j步预测时的丢番图方程: j+1步预测时的丢番图方程:式(1-4)减(1-1):上式左边从0到j-1次的所以幂次项均为零,和前j项系数相等,可知: 把(1-6)代入式(1-5)中,并展开E,F

带隙基准(Bandgap Reference)基本原理和仿真——Virtuoso

带隙基准(BandgapReference)基本原理和仿真——Virtuoso1.基本原理1.1负温度系数1.2正温度系数1.2带隙基准电路原理从放大器的输入的正负两端看进去,经过输出拉回到输入,这里存在了两个反馈,一个正反馈,一个负反馈。在这里可以将两条之路上的电流合并成一个支路,经过一个电阻再输出基准电压Vref。其中电阻R4也会影响输出的基准电压Vref,由于工艺等原因,实际流片产生的基准电压Vref肯定和仿真结果略有差距,但是我们可以将R4作为修调电阻,提前考虑到基准电压Vref不准,在一定范围内,进行烧铝,使得基准电压Vref尽可能接近我们的设计值。上图是一个简单的BGR的电路图,启