排序:
默认
按更新时间
按访问量

Vivado仿真器产生的波形数据库文件 (WDB) 和波配置文件 (WCFG)

描述 Vivado 仿真器 中的实时仿真包含以下内容: 波形数据库文件 (WDB),其中包含所有仿真数据。波形配置文件 (WCFG),其中包含与波配置中的对象相关联的顺序和设置。A waveform database file (WDB), which contains all ...

2018-05-26 12:51:27

阅读数:9

评论数:0

Matlab中fileter和conv的区别及卷积的计算方法

首先,从定义看,conv表示卷积,filter表示滤波。conv的定义公式如下: y(n)=∑i=0N+M−1x(i)h(n−i) 其中x(n)长度为N;h(n)长度为M; fileter表示卷积,调用格式如下:fileter(h,1,x); h=[1,2,3]; 123表示差分方程:y(n)=x...

2018-05-25 22:29:12

阅读数:5

评论数:0

数字IC设计各种仿真波形文件

一、仿真波形文件介绍1. Wlf文件:WLF波形日志文件,是modelsim的专用文件。这个wlf文件只能是由modelsim来生成,也只能通过modelsim来显示。在用modelsim做仿真时,仿真结束都会生成一个*.wlf的文件(默认是vsim.wlf)。下次就可以通过通过modelsim直...

2018-05-25 22:27:28

阅读数:7

评论数:0

ModelSim几种不同的版本的区别

ModelSim分几种不同的版本:SE、PE、LE和OEM,其中SE是最高级的版本。而集成在 Actel、Atmel、Altera、Xilinx以及Lattice等FPGA厂商设计工具中的均是其OEM版本。MODELSIM SE是主要版本号,也是功能最强大的版本,支持 Model...

2018-05-25 22:25:03

阅读数:6

评论数:0

搭建Modelsim SE仿真环境-使用do文件仿真

本章我们介绍仿真环境搭建是基于Modelsim SE的。Modelsim有很多版本,比如说Modelsim-Altera,但是笔者还是建议大家使用Modelsim-SE,Modelsim-Altera实际是针对Altera 的OEM版本,它事先将Altera的一些IP核仿真库添加到了工具中,但功能...

2018-05-25 00:03:37

阅读数:3

评论数:0

modelsim仿真中 do文件的写法技巧

Modelsim之 DO文件简介         网上的关于DO文件的编写好像资料不多,比较杂,所以本人总结一下常用的简单语法,方便大家查看。其实本人也刚接触DO文件没多久,有纰漏很正常,欢迎指正批评,互相学习。PS:写得有点乱  还有一个值得注意的是 我在看到这篇文章的时候我正在仿真一个veri...

2018-05-25 00:02:54

阅读数:4

评论数:0

利用do文件方式进行modelsim仿真

举例的工程是一个加法器,待测试功能模块是add.v,测试激励是tb_add.v,do文件是tb.do下面直接附上主要步骤:(1)首先新建文件夹,如sim_add,在该文件夹下再新建3个文件夹,分别是:sim、tb、srcsim:modelsim的工程文件存放,如tb.dotb:测试激励文件存放,如...

2018-05-25 00:02:20

阅读数:2

评论数:0

Vivado级联Modelsim仿真Re-launch问题

Vivado级联Modelsim仿真出现修改设计代码后重新run do文件,波形没有随着代码修改而改变,这个问题博主之前没有注意到,因为把Vivado和Modelsim级联好后还没有试过仿真过,不过用ISE级联好后,修改设计代码,可以直接重新run do文件进行仿真,不必关闭Modelsim。对于...

2018-05-24 23:46:05

阅读数:0

评论数:0

Vivado综合报multi-driven nets的错误的解决方法

这个错误是因为对于同一个信号,在不同的地方给它赋值。比如在两个always块中给同一个信号赋值。但是要注意,综合报错的位置不一定是错误赋值的位置,追踪定位这个错误的方法:1:在整个工程文件中,搜索出现多驱动的信号,详细对照这个信号的赋值情况2:直接生产RTL Schematic, 通过生产的电路图...

2018-05-24 00:00:15

阅读数:3

评论数:0

CIC filter及其matlab实现

References:[1] Understanding cascaded integrator-comb filters – By Richard Lyons, Courtesy of Embedded Systems Programming URL: http:...

2018-05-23 23:54:13

阅读数:1

评论数:0

Matlab和Modelsim联合仿真的配置

软件版本:Matlab R2012a x64Modelsim SE-64 10.2c安装好以上版本的软件后,不用做其他设置,直接进行下面的步骤。如果matlab使用到S-function函数的话,需要安装和设置相应编译器等,在此不再详细描述。操作步骤1.     在matlab工作空间中输入cos...

2018-05-22 23:58:43

阅读数:2

评论数:0

MATLAB 与Modelsim之间通过Linker的联合仿真

Link for ModelSim介绍** Link for ModelSim®是一个把MATLAB/Simulink和针对FPGA 和ASIC的硬件设计流程无缝连结起来的联合仿真的接口扩展模块。它提供一个快速的双向连接将MATLAB/Simulink和硬件描述语言仿真器Modelsim连...

2018-05-22 23:57:40

阅读数:4

评论数:0

IC设计通过system c 建模和 rtl级的有什么区别

对于IC项目的设计、验证各个阶段,都是在玩弄model,只不过是大家的观看视角不同而已。有些人喜欢华丽外表的model,有些人关注身披薄纱的、或一丝不挂的。SystemC是一种建模语言,可以对软硬件系统进行建模。描述抽象层次可以分为算法级(ALM)、系统结构级(SAM)、事务级(TLM)和RTL;...

2018-05-22 23:48:26

阅读数:1

评论数:0

通过文件读写方式实现Matlab和Modelsim的联合仿真

虽然Modelsim的功能非常强大,仿真的波形可以以多种形式进行显示,但是当涉及到数字信号处理的算法的仿真验证的时候,则显得有点不足。而进行数字信号处理是Matlab的强项,不但有大量的关于数字信号处理的函数,而且图形显示功能也很强大,所以在做数字信号处理算法的FPGA验证的时候借助Matlab...

2018-05-22 23:41:39

阅读数:2

评论数:0

Modelsim+Debussy联合使用

   首先电脑上要安装好这两款软件并破解,我的电脑上目前安装的是Modelsim6.5e和Debussy5.4V9。       1、拷贝文件..\Novas\Debussy\share\PLI\modelsim_pli\WINNT\novas.dll至文件夹..\modeltech_6.5\wi...

2018-05-22 13:17:50

阅读数:0

评论数:0

modelsim与debussy联调环境的搭建

 为了方便查看波形,找来了一款软件——debussy,它的一个优点是任你查看设计内信号,只需一个波形文件,如FSDB文件。而不用像modelsim那样想看某些信号,添加了之后还要重新编译仿真,浪费了很多时间,但modelsim的编译仿真功能很强大。那何不把它们的优点结合起来呢?从这个目的出发,下面...

2018-05-22 13:11:48

阅读数:1

评论数:0

怎样使用Debussy+ModelSim快速查看前仿真波形

引子:ModelSim是HDL仿真软件,Debussy是波形查看软件;搭配使用,相当爽。此处所谓快速查看前仿真波形仅为抛砖引玉,大家不要拘泥于此。两款软件的功能都很强大,请自行研究。注:本篇博文的软件环境为:Debussy 5.3v9 + Modelsim SE 6.5配置篇1 安装、和谐软件。略...

2018-05-21 13:25:09

阅读数:4

评论数:0

Verilog中for语句的使用

在C语言中,经常用到for循环语句,但在硬件描述语言中for语句的使用较C语言等软件描述语言有较大的区别。     在Verilog中除了在Testbench(仿真测试激励)中使用for循环语句外,在Testbench中for语句在生成激励信号等方面使用较普遍,但在RTL级编码中却很少使用for循...

2018-05-21 13:19:27

阅读数:5

评论数:0

倍频程的介绍

声音信号的频谱,如图所示:可知整个频谱的表达形式很大程度上取决于X轴频率的表达方式,而频率的主要表述方式有两种:一、等宽频程:f上限 - f下限 = 常量二、倍频程:f上限 / f下限 = 常量这两者有什么区别呢?假设有两家工厂,今年都需要在产品装箱前进行产品的质量检查。第一家工厂甲,员工非常勤快...

2018-05-21 13:16:12

阅读数:15

评论数:0

IC验证的一些理解

下面这些问题和回答是基于我个人对验证(主要是动态仿真验证)的理解,可能有理解的不到位、理解有偏差的地方,欢迎大家指正。Q:验证的目的?A:发现Bug,发现所有的Bug,或者证明没有Bug。Q:对验证工程师的要求?A:Hacker mentality ,Organized testing ,...

2018-05-21 13:03:56

阅读数:36

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭