首页 > 其他分享 >每天都有一点新发现:Questa的Verilog仿真

每天都有一点新发现:Questa的Verilog仿真

时间:2023-05-28 09:03:26浏览次数:43  
标签:仿真 Questa 数字电路 开发板 电路 Verilog

       在自己的电脑里安装了Questa Intel Starter和ModelSim Starter版本,因为不熟悉Questa,但是搜索了一下,发现它和ModelSim几乎是完全一样的。准备后续尽可能多的练习Questa的使用。

       在Verilog里很多教材都会提供代码和生成的电路,今早用Questa试了一下生成的电路,电路如下:

        忽然才发现,电路中的信号,是随着仿真变化的,非常直观。我把run的时间步长改成和内部的testbench的步进时间一样,进行仿真的时候,就像看着代码执行一样。嗯,有种当年调试单片机的感觉,每执行一行,看看各个寄存器的变化。

        还可以查看下一层模块,不过不知道是不是我设置的不对,还是操作不对,虽然可以查下一层模块的代码,但是并没有完全不同步的显示激励数据和输出数据的变化。如果单纯的想看逻辑图,没有LogSim直观。

       学习数字电路,买块开发板,写写代码,编译一下,下载烧录,然后就可以看到和仿真一样的效果。而模拟电路,无论仿真多么完美,想看实物效果,必须得画PCB,买各种元件,制作PCBA,测试调试,还得解决各种供电问题,想看实物波形还得配合示波器。相比之下,数字电路的学习成本真的很低,一个开发板的价格,便宜的和万用表差不多,贵的和示波器差不多。数字开发板的供电,可以用电脑的USB口,也可以买个手机充电器解决。而模拟电路的供电,各种开关电源,偶尔还得自己设计一下电源。在家里搞模拟电路的,一定是真爱;在家里搞数字电路的,可能是加班。

标签:仿真,Questa,数字电路,开发板,电路,Verilog
From: https://www.cnblogs.com/integrated-circuit-testing/p/17437750.html

相关文章

  • Qemu仿真----(9)运行Debian Rootfs
    平台:ubuntu-22.04-desktop-amd64.对象:debianrootfs、qemu.文件:linux-6.1.26.tar.xz本例通过qemu运行debianrootfsforarm64。1.安装依赖$sudoaptinstallbinfmt-supportqemu-user-staticqemu-system-aarch64gcc-aarch64-linux-gnudebootstrap2.下载文件linux-......
  • KiCAD加Quartus Prime的Verilog编程练习
         在淘宝买了大西瓜的FPGA开发板,准备结合实物理解一下FPGA代码。为什么选择大西瓜呢,因为便宜。虽然闲鱼可能有更便宜的开发板,但我没有闲鱼的账号。     数码管部分的电路是这样的:   这对于强迫症来说,有点不太友好,正好因为不用说都知道的原因,需要练......
  • 基于GoogleNet深度学习网络的人员身份识别系统Matlab仿真
    1.算法仿真效果matlab2022a仿真结果如下:  2.算法涉及理论知识概要       深度学习(DL,DeepLearning)是机器学习(ML,MachineLearning)领域中一个新的研究方向,它被引入机器学习使其更接近于最初的目标——人工智能(AI,ArtificialIntelligence)。[1深度学习是学习样本数据......
  • 基于MIMO-OFDM通信系统的误码率matlab仿真,对比了MRC,ZF等多种接收器性能
    1.算法仿真效果matlab2022a仿真结果如下:  2.算法涉及理论知识概要    MIMO-OFDM系统的接收信号是多个发射天线发送信号的衰落与加性噪声的线性叠加,若采用通常SISO-OFDM系统或MIMO系统的估计算法估计信道,将会带来很大的估计误差。出于设计实现的考虑,本文主要研究理论相......
  • 基于GoogleNet深度学习网络的人员身份识别系统Matlab仿真
    1.算法仿真效果matlab2022a仿真结果如下:2.算法涉及理论知识概要深度学习(DL,DeepLearning)是机器学习(ML,MachineLearning)领域中一个新的研究方向,它被引入机器学习使其更接近于最初的目标——人工智能(AI,ArtificialIntelligence)。[1深度学习是学习样本数据的内在规律和表示层次,这......
  • 基于MIMO-OFDM通信系统的误码率matlab仿真,对比了MRC,ZF等多种接收器性能
    1.算法仿真效果matlab2022a仿真结果如下:2.算法涉及理论知识概要MIMO-OFDM系统的接收信号是多个发射天线发送信号的衰落与加性噪声的线性叠加,若采用通常SISO-OFDM系统或MIMO系统的估计算法估计信道,将会带来很大的估计误差。出于设计实现的考虑,本文主要研究理论相对比较成熟的慢......
  • m基于SPA和积译码算法的LDPC误码率matlab仿真
    1.算法仿真效果matlab2022a仿真结果如下: 2.算法涉及理论知识概要       LDPC(Low-densityParity-check,低密度奇偶校验)码是由Gallager在1963年提出的一类具有稀疏校验矩阵的线性分组码(linearblockcodes),然而在接下来的30年来由于计算能力的不足,它一直被人......
  • 数字基带仿真之--噪声怎么加
    我们在仿真时需要加噪声,噪声功率谱密度是N0/2,但是对于无限频谱宽度的白噪声,功率无穷大。那么,噪声怎么加?来看一幅图:白噪声通过匹配滤波器后,方差有限,并且大小为功率谱密度。因此,对其抽样,得到方差为N0/2的噪声序列。加噪声也就是一行(伪代码):noise=sqrt(N0/2)*randn(1,length(syb......
  • m基于负价环N算法的无线传感器网络性能matlab仿真
    1.算法仿真效果matlab2022a仿真结果如下:     2.算法涉及理论知识概要负环的定义:负环是指权值和为负数的环。负环会使图的最短路径计算陷入死循环,因此,存在负环的图不存在最短路。 负环的计算方法:负环有两种计算方法,都是基于Bellman-Ford算法或者SPFA算法。第......
  • m随机网络,无标度网络,小世界网络以及NS小世界网络在网络攻击中的性能仿真
    1.算法仿真效果matlab2022a仿真结果如下:       2.算法涉及理论知识概要        1.随机网络(randomnetwork)          2.无标度网络(scale-freenetwork)          3.小世界network          4.NS小世界network......